Downloads
-
A2ML Resources
A2ML (Avanced Audio Mobile Markup Language) is an interactive audio format based on XML and derived from standard multimedia languages such as SMIL, SVG and iXMF.
-
A2ML Relax-NG validation schema, including complete elements and attributes documentation in comments.
-
Interactive jungle A2ML example, based on Leonard J. Paul's interactive jungle soundscape description (From Pac-Man to Pop Music, Karen Collins, 2008).
-
ARIA (A2ML Reference Implementation API), a library using A2ML format for iOS devices.
Currently in beta stage, the implementation is still incomplete but most important features of the format are usable, according to this table:
A2ML Feature Implementation Cue / Chunk / Sound Master Section / Section Action sequences 3D controls Directivity, Macroscopic and Obstruction not working, rest is OK Mix controls DSP controls Tempo controls Sound controls Spawn controls Incomplete Trigger controls Incomplete Auditor controls Cues priority Chunks transitions Animations Static animations + event animations works
A demo application is bundled with the library source. This application allow to test-drive A2ML documents by loading them from an ftp or http URI, with a control surface generating events for the means of testing.
Please note that the ARIA API needs the FMOD sound system API to be compiled.
The source code of the ARIA API and demo application is licensed under the MIT license.
-
A2ML Relax-NG validation schema, including complete elements and attributes documentation in comments.
-
Legacy A2ML (for J2ME/S60)
This is the root of the A2ML format, initially targetted to work with the JSR-234 module and J2ME/S60 platforms. These resources are largely outdated but may be interesting to try on older devices or for education purposes.
-
A2ML Relax-NG validation schema (formerly named AMML), including complete elements and attributes documentation in comments.
-
ARIA (A2ML Reference Implementation API), a library using the older A2ML format for JSR-234 enabled J2ME/S60 devices.
The source code of the is licensed under the MIT license.
-
A2ML Relax-NG validation schema (formerly named AMML), including complete elements and attributes documentation in comments.