OK Chaps!! Time to take the plunge and order the electronics… This is how I figure it should work, If anybody can spot anything I missed out or anything else I need to do then I’d appreciate the feedback.
Keyboard Controller Section
1 X Core Module running self written software… (which I’ll upload after it’s written in case anybody else wants to use it or modify it for their own purposes)
The functions required for this are quite simple and the software examples here give all the info necessary to write it. Including note on note off for each key plus de-bounce code which is already part of MIOS. I already write Visual Basic and the C Code seems to be very similar, so I shouldn’t have any trouble with that.
2 X DIN Modules to handle input from the switches on 61 keyboard keys and + 2 buttons to set + or - for which MIDI Channel it’s transmitting on.
1 X AIN Module to handle Pitch and Mod wheels, plus a couple of inputs for external volume and mod pedals.
MIDI IN routed from synth rear panel with merge on.
MIDI OUT routed to Panel Controller Section.
Panel Controller Section
1 X Core Module running Midibox 64E
2 X DIN Modules to handle 26 Rotary Controlers
2 X DIN Modules to handle 37 panel push buttons + 8 64E Menu Buttons.
1 X DOUT Module to handle 32 LED Lights on buttons.
1 X 2X16 LED Module (backlit Red letters on Black background) for 64E Display.
MIDI IN from keyboard controller section
MIDI OUT to Synth Section.
Synth Section
Mini ITX Motherboard running a Flash Card instead of a hard drive, with XP and “NI Pro53” + “Arturia ProphetV” Which should give lots of sound options.
Monitor, Mouse, Keyboard, ports routed to synth rear panel.
24Bit Sound Card, With Midi IO… and audio inputs/outputs routed to standard 1/4" rear panel instrument jacks.
MIDI IN from Panel Controler Section.
MIDI OUT routed to Rear Panel of synth.
I’ll start ordering the parts shortly. So if the above works out, then It’s all good to go. As I said, any final input over anything I missed, before I place the parts orders, would be appreciated.
Best Regards,
Julian (Fozzy The Bear)