Concerto

These files might not work on the most current version of the Commander X16, or these may be held over from the previous forum. To find previous versions of the emulator, so you can test old programs, please visit Our GitHub Page
Post Reply
User avatar
kliepatsch
Posts: 247
Joined: Thu Oct 08, 2020 9:54 pm

Concerto

Post by kliepatsch »


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/




 




 



Example sounds are now included in the binary file.


Attachments
Concerto
Concerto
concerto_v0.4.png (24.61 KiB) Viewed 442 times
Concerto
Concerto
Screenshot from 2021-01-20 12-53-25.png (15.18 KiB) Viewed 442 times
CONCERTO.PRG
Concerto
(18.23 KiB) Downloaded 98 times
Post Reply