Archive for April, 2022

PlayPiano64 Synthesizer

Friday, April 29th, 2022

Here we are with my new fresh c64 program. I have spend many time to study SID registers and how to play sounds with it šŸ™‚ I’m owner of an old cmk49 keyboard by Siel (very similar to wersiboard keyboard). My goal was to make a synthesizer like the famous cynthcart that was able to play music not only using the c64 keyboard but cmk 49 keyboard too, in mono or polyphonic mode. After I have discover how to cmk49 works, I started to write the routine to read keys from the cmk49 after that I have study the rob hubbard sid player routine and used that for my synthesizer. I have added portamento, transpose, filter modulation effect and put PAL and NTSC frequency table.

The program allow to edit any single SID registers and modify any sound effects. In in monophonic mode there are 26 preset instruments, and 12 instruments in polyphonic mode.

There are two PlayPiano64 programs: playpianoM.prg and playpianoS.prg. M stand for mono SID and S stand for stereo SID (second SID at address OxDE00).

The GUI (graphics user interface) is quite easy, anyway I have put many text to guide in the use of the program and an HELP that explain in more detail some functions.

Links to download the files:

Source code are available from here:

You can listen a very rough demo live performance played with a seal cmk 49

Below some screen shoot

PS As recently Iā€™m join to Hokuto Force Group, I have make frontend with Hokuto Force logo. The the program was release on CSDB on 02 May 2022