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
Leave A Comment
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