!Mixer history

iMixerPro history

  • 0.6.5 Build 3.
    Module playback rountines have been updated.
  • 0.5.1 Build 3.
    Module playback rountines have been rewritten. Now XM should sound better.
    Now you can find if a module is beeing played (see ImixIsModulePlaying ).
  • 0.2.5 Build 4.
    OGG Vorbis sample compression was added
    You can save space used by installation using smpale banks (see ImixAttachModuleInstruments).
    You can load samples and modules from memory (see ImixLoadModule and ImixLoadSample).
  • 0.2.2 beta. Build 1.
    Sample compression was added. You can load a compressed wave file
    if an appropriate codec presents at the target system.
    You can make samples sound much louder at last (see ImixSetFXAmplification).
  • 0.2.0 alpha. Build 1.
    Now you can load CAS and IT samples.
    Slide function was added to provide smooth pitch/pan/volume change.
    You may use a sample as a stream by calling GetChannelPos function.
  • 0.1.1 beta. Build 1.
    It seems to me that I fixed that nasty bug with interpolation.
    Now patterns occupy significantly less memory space!
  • 0.1 alpha. Build 2.
    Public release? Are you kidding?
  • 0.6.5 Build 3.
    3D functionality was added. Stereo samples are now supported.
  • 0.6.1 Build 1.
    Streaming routines were added. Both realtime and mixing time syncronizing is available. Position syncronizing was added (see IMXChannelSetSync).
  • 0.5.1 Build 3.
    iMixer has brunched. Now we have one more libriary: iMixerPro. The main difference between these two libriaries is that iMixerPro uses DirectSound mixing routines, while iMixer uses its own mixing routines. Basicaly that means, that iMixerPro doesn't have "choppy sound" problem at all. It can use hardware sound acceleration if your sound card supports it. It would be aviable to process 3D sounds and much more...
    Delphi header was added (thanks to Cooler)