"Spark"
is a sound engine for windows (9x/ME/NT/2K/XP). It provides powerful
sample, streaming, and module playback functions for multimedia
projects, games or anything else. What makes "spark" unique, is that it
can work without Direct-X, using standard windows WaveOut interface,
while all features (streaming playback, 3D sound sources, etc.) are
still available ! Beside the WaveOut mode, "spark" is able to utilize
the newest features of Direct-X.
Minimum requriements of the Spark sound engine:
- At least pentium I class CPU.Key features of the Spark
sound engine:
- 4 output modes (mono, stereo, surround,
DirectSound and DirectSound+EAX 1.0.)
- The output device can be DirectSound, or (in mono, stereo and
surround modes) windows WaveOut device.
- Works with Direct-X 8, Direct-X 3, or without Direct-X.
- 3D sound sources (position, velocity, volume, frequency,
dopplerfactor etc. can be given.)
- Streaming playback, even for 3D sound sources.
- Sound source and sound preset parameters (volume, frequency) can be
changed in real-time.
- Fast seeking to any position, even with streaming sounds.
- Built-in interpreter for script-based sound scene description.
- All sound file formats can be loaded from file or from memory
location.
- Possibilty to use samples generated from program code.
- High-speed MMX optimized mixers.
- Linear interpolation and volume ramping for
best quality.
- Supported file formats: WAV (PCM, or compressed), ITS (Impluse
tracker sample), OGG (Ogg Vorbis file), XM (FastTracker 2 extended
module) and RDG (Enterprise RockDigi file).