|
Name |
Description |
Subprojects | | Audio Engine | Audio Engine is a API that allows the user to call simple functions such as 'PlaySound' to add sound effects to their projects. Allows upto 16 voices to play at once, each voice having it's own volume and left/right settings.
As the API grows, things such as effects like low/high passes, reverb, echo etc will be added based on what users would like. | None |
| Simple OSS Sound for PS2 Linux | SOSS allows defining instruments, specifying waveform, ADSR envelope and stereophonic pan envelope, which can be played in one of multiple sound channels using a simple API, SOSS will compute the resulting waveform in real time, and output it to a OSS /dev/dsp device. Sample code is included which plays a short piece of music, but SOSS can also be used for sound effects. The mixer is written in assembly language, and utilizes EE Core multimedia instructions. | None |
| soundlib - A sound library | This library provides a set of functions that allow for mixing and output of sound on the Playstation 2 Linux platform. Among the features provided by this library are:
-Built-in support for WAV, MP3, and OGG sound formats.
-Streaming from memory (for higher performance) or disk (for reduced memory usage).
-User-defined "callback" sounds.
-Hooks for post-processing on individual sounds as well as device buffers.
-3D sound processing.
-Changeable volume and playback rate for sounds.
-8 sample programs demonstrating features of the library.
-It's free. The source code is yours to do whatever you'd like.
-And more.....
| None |
|