No, you read the title right ![]()
So, I have one of these Roland Virtual Accordions. An fr-3x, to be specific. It’s basically a keyboard with a bellows attached, bass buttons and integrated sound system. It also has MIDI output. All in all, it’s an abomination on all that is good and holy about accordions.
And I was wondering how I might make it play SID sounds, and considered briefly making sound sets to load into its registers. But this seems to be a strangely underdocumented feature. It would also be a terribly inflexible way of doing it. Then I thought “with all the crazy stuff people are still doing with C64 hardware, surely someone has built a MIDI syntheziser with the SID chip”. And here I am.
For this purpose, I want to build either a fairly simple MIDIbox with one or two SID modules, or maybe simply a sammichSID (assuming there are more kits available).
I just have a few questions before I start hunting for parts/kits (please forgive me if you’ve seen some of them before, or if they seem stupid):
- One of the points of the digital accordion is that by default, volume is affected directly by bellows pressure. And in the MIDI signal, bellows pressure is expressed through the CC11 (control change 11) channel. With a MIDIbox SID, how hard would it be to make CC11 affect volume for instance? (Or other properties of the waveform, come to think of it). Are these kinds of mappings a standard feature of the available software?
In case it’s not, could I do such tricks by modifying it, or writing my own software?
-
I still haven’t understood the MIDIbox SID completely: The SID chip has three channels. How does this work in connection with MIDI input? Are MIDI instruments just mapped to SID channels? And what happens then if you send multiple notes on a channel simultaneously (i.e., try to play a chord)? Does it play only one note, or can it do some clever switching to make it sound like all the notes are played at once?
-
Somewhat related to 2: The treble keys and bass keys of the accordion are treated as two different MIDI instruments. Would it make sense to have two SID modules, and dedicate each to one instrument. If simultaneous notes can’t be played on a single SID channel, this would in theory make it possible to play chords for instance, by using the three channels on each chip. Alternatively, maybe all three channels could be mixed to create more interesting sounds for the instruments?
I’m most curious about the first question. It would feel somewhat pointless to hook up a digital accordion if I can’t at least affect the volume with bellows pressure.