About This File
This is an old video (hopefully I'll be able to make a new one soon):
The CONCERTO synthesizer is what I intend to be the sound generating side of a music making software for the Commander X16. It uses the 16 voices of the VERA and the 8 voices of the YM2151 and aims to get the very maximum out of them. It is not quite there yet but has a lot of strengths already. The main features:
- 32 synth timbres (i.e. sounds)
- 16 monophonic channels, each playing a dynamically assigned synth timbre
- up to 4 PSG oscillators and 1 YM2151 voice per timbre
- up to 3 envelopes and 1 LFO per timbre
- pitch, volume and pulse width modulation
- vibrato
- volume control per voice ("velocity")
- pitchbend, volume and vibrato automation
- save and load presets / banks (a bank is the entirety of all 32 loaded timbres)
- comes with one bank of "factory" sounds
The whole sound engine is exposed via an API that can be used by other applications. Concerto also comes with a player.
If you have problems with the audio quality in the "Try it now", download and run in the offline emulator with the command line option "-abufs 12" or more.
To use file loading and saving, you must use an SD card.
For more information, look into the README and the source files and/or send me a PM.
If you find bugs, please let me know, or post an issue on GitHub.
https://github.com/biermanncarl/cx16-concerto
Find the devlog here: https://www.commanderx16.com/forum/index.php?/topic/1079-concerto-dev-log/
Find m00dawgd's Command Tracker which will likely use Concerto: https://www.commanderx16.com/forum/index.php?/topic/978-command-tracker-dev-log/
Edited by kliepatsch
What's New in Version 0.5.0-alpha See changelog
Released
Example sounds are now included in the binary file.