Califauna
Member
I have recently transplanted the electronics from an M-Audio Sono 88 with a bad keybed to a Midiplus Origin62 keyboard, giving me the various inputs, outputs, preamps and audio interface of the Sono 88 available when using the Origin62. The 7 premium voices and other GM sounds of the Sono can also be triggered from the midiplus interface using midi. However there is one functionality I'd like to add (midi input), and one I'd like to recover (edit mode functions) for the Sono 88 interface.
1. Accessing edit mode functions.
Because the mainboard of the Sono 88 is different to the Origin62 and the connectors are different, I cannot plug the Origin62 connectors coming out of the keybed into the Sono 88 mainboard, so the Sono 88 board can't receive any of it's old physical key presses. I can only trigger sounds via midi sent from the Origin62 to the Sono 88 (or from another controller attached to the Sono 88 interface), not via a direct connection from the Origin62 keybed to the Sono 8 mainboard.
As a result, I have lost the ability to assign CC to the controllers on the Sono 88 and other edit mode functions, as this required pressing the edit mode key (which I can still press) but then pressing the keyboard keys to configure the controllers. For example, to assign Midi CC #66 to the Sustain jack you would press edit mode then varios keys on the keyboard to assign it.
What would it take to work around/fix this?
Pretty noobish with this stuff but I looked into whether this could be done via midi commands. No such commands are mentioned in the manual, however, I found I can do stuff via midi not mentioned in the manual (the interface responds to Universal Sysex and Channel Mode commands, etc). I have contacted M-Audio support and they don't have a full midi implementation chart/manual for this keyboard or for any keyboard. At any rate the fella who answered claimed his knowledge of sysex and this kind of stuff was limited to 'a paragraph' of information. Also apparently they don't have much documentation on keyboards built before the company was acquired from Avid.
If it isnt possible through a connected device, I am guessing it would be complicated as I would need to find out what the Sono 88 board needs to recieve at its keyboard connectors then get a microprocessor of some kind to send signals that the Sono chip would understand as key presses, right?
2. Add DIN Midi input
The Sono 88 doesn't have a classic Midi input (only USB midi). If it had one I would no longer need a host between the Sono 88 interface and the Origin62 interface to route
midi from the Origin62 to the Sono 88 interface. So I'd like to add a Midi input if possible.
The chip on the Sono 88 mainboard is the SAM3308B. I will open the keyboard again and take a photo if it helps.
SAM3308B Datasheet - SAM3308B.pdf
In the data sheet it says it has a Mini input pin (pin 17, sharing pin 7). Could I use this pin to receive midi using a standard midi port? Is the chip likely to be already programmed to be able to process midi input to this pin?
Thanks in advance for any help with this.
1. Accessing edit mode functions.
Because the mainboard of the Sono 88 is different to the Origin62 and the connectors are different, I cannot plug the Origin62 connectors coming out of the keybed into the Sono 88 mainboard, so the Sono 88 board can't receive any of it's old physical key presses. I can only trigger sounds via midi sent from the Origin62 to the Sono 88 (or from another controller attached to the Sono 88 interface), not via a direct connection from the Origin62 keybed to the Sono 8 mainboard.
As a result, I have lost the ability to assign CC to the controllers on the Sono 88 and other edit mode functions, as this required pressing the edit mode key (which I can still press) but then pressing the keyboard keys to configure the controllers. For example, to assign Midi CC #66 to the Sustain jack you would press edit mode then varios keys on the keyboard to assign it.
What would it take to work around/fix this?
Pretty noobish with this stuff but I looked into whether this could be done via midi commands. No such commands are mentioned in the manual, however, I found I can do stuff via midi not mentioned in the manual (the interface responds to Universal Sysex and Channel Mode commands, etc). I have contacted M-Audio support and they don't have a full midi implementation chart/manual for this keyboard or for any keyboard. At any rate the fella who answered claimed his knowledge of sysex and this kind of stuff was limited to 'a paragraph' of information. Also apparently they don't have much documentation on keyboards built before the company was acquired from Avid.
If it isnt possible through a connected device, I am guessing it would be complicated as I would need to find out what the Sono 88 board needs to recieve at its keyboard connectors then get a microprocessor of some kind to send signals that the Sono chip would understand as key presses, right?
2. Add DIN Midi input
The Sono 88 doesn't have a classic Midi input (only USB midi). If it had one I would no longer need a host between the Sono 88 interface and the Origin62 interface to route
midi from the Origin62 to the Sono 88 interface. So I'd like to add a Midi input if possible.
The chip on the Sono 88 mainboard is the SAM3308B. I will open the keyboard again and take a photo if it helps.
SAM3308B Datasheet - SAM3308B.pdf
In the data sheet it says it has a Mini input pin (pin 17, sharing pin 7). Could I use this pin to receive midi using a standard midi port? Is the chip likely to be already programmed to be able to process midi input to this pin?
Thanks in advance for any help with this.