Cantabile Development Blog

Follow the development of music software Cantabile

Articles | Full Index | RSS Feed


Starting the audio file player

Some progress on the audio file player:

  • File player panel now allows selection of a wav file when opening files.
  • Added a "send to" selector that allows selecting a rack or output as the destination for the audio signal.
  • Added gain slider that allows controlling the volume of the audio file.
  • Updated session persistence to load and save the selected audio file, target rack and output gain levels.
  • Updated Cantable's internal wave file reader to understand Wave64 audio file format.
  • Setup the framework for an audio file source object. This is the object that connects the file reader and the audio engine.
  • Setup a audio file reader interface that can be implemented for various file types - and provided an implementation for wave files.
  • Implemented a new thread pool class that will supply worker threads to handle file reading, sample rate conversion and sample type conversion.
  • Implemented code to wire up the audio file source object to the appropriate mixer objects for connecting to specific racks or audio output.
  • Started code to allow channel assignments between the audio file channels and the master bus channels.

There's still a fair way to go, but it's a start...

Posted on May 6, 2008

Share This

Posted on May 6, 2008

Gianluca says:

Very, very, very, happy to hear this.

Now Cantabile can become a star in live performance with VST instruments beside hardware instruments. All perfectly routed and organized. Song by song, base by base. Fantastic job.

Cheers,

Gianluca,

Italy

Leave A Comment

All comments will be reviewed for spam before being displayed.