Platform Support
Aurora supports a range of the most popular mobile and desktop audio systems:
- Palm OS
- Palm OS® 5.1 streaming audio
- Yamaha PA1 sound chip (Sony CLIÉ handhelds - music not available)
- Palm OS® Piezo PWM sound (tone-based effects only)
- Palm OS® 5.1 streaming audio
- Windows Mobile
- Windows Mobile™ streaming audio
- Windows Mobile™ streaming audio
- Windows desktop
- Windows desktop streaming audio
Aurora is available as a static library, and integrates into applications built using all the popular development environments:
- Metrowerks Codewarrior for Palm OS®
- PRC Tools 2 for Palm OS®
- eMbedded Visual C++ 4.0 for Windows Mobile™ Pocket PC 2002 and Smartphone 2002
- Visual C++.NET for 32-bit Windows desktop
High performance audio mixer
Aurora's sampled audio mixer creates high quality stereo output at up to 16-bit at 44KHz (CD-quality). The highly efficient mixer only uses 10% CPU on a 200 Mhz ARM processor mixing 8 channels into CD-quality output. Output speed can be reduced, or the output set to mono, to reduce the CPU load even more.
The mixer supports 32 virtual input sound channels, each with stereo panning, volume and pitch control. It also has master volume controls for music and sound effects.
Programming Interface
Aurora provides an object-oriented API with a consistent interface across all the supported audio devices and platforms. Its static library adds only 10K to Windows Mobile™ applications or 20K to Palm OS applications.
Audio source support
Samples may be loaded into Aurora from standard WAVE resources or Yamaha ADPCM format resources, and includes a utility to convert samples into ADPCM. Aurora loads in the ScreamTracker song format, allowing your application to include songs with up to 32 channels of wave-based music.
Contact Us
A range of licensing options are available for the Aurora audio engine. To get more information on this and answers to technical queries, contact David Oakley at david@astraware.com


