Posts

Showing posts with the label arduino

Polyphonic Keyboard Controller for Synths

Image
 FVC - Four Voice Controller FVS 5V version with VCA and VCF Boards Demo Video Here:  4 Versions Four Voice Controller Four Voice Controller + ADSR 5V output for each voice Four Voice Controller + ADSR 10V output 2nd ADSR for VCF  (5 or 10V) Features Polyphonic control of 4 MIDI channels All keyboard modes from original Oberheim FVS except REASSIGN 2,3 or 4 voice operation Continuous or Reset poly mode Split Split Mode Mono - Poly or Poly - Mono Unison Freeze 2 x ADSR envelope per channel use for VCA  and VCF  Faux Vibrato LFO - Triangle wave offset added to Pitch Bend message Adjustable Pitch Bend and Split Point 64 Patch Memories - recalled with MIDI Program Change ADSR, Split, Pitch Bend range and LFO speed all saved Requires MIDI Controller keyboard All functions are controlled with CC numbers MIDI IN and 2 unbuffered MIDI Outs  5 Volt versions are suitable for Behringer Model D, Pro-1, Cat and K2 10 Volt version best option for 2-XM This is the strippe...

Arduino Pro Micro Projects

Image
The Pro Micro  How to get the projects If you are interested in building any of these projects please contact me for details. I don't supply any parts but you can get the Pro Micro and other parts from eBay etc.  You can contact me via the comments sections. Alternatively,  email me at  gmail - my name is chaz riff but without the space ;) Behringer 2-XM Polyphonic Controller This is the latest project - a four voice controller for the Behringer 2-XM. This is based on the Oberheim SEM which was the synth module that was in the famous FVS (Four Voice Synthesiser) from 1978. This project uses 2 Pro Micros connected via the TX and RX pins. I needed 2 because it requires 32 ins and outs.        FVC connected to 2-XMs More info  here Low Cost Polyphonic Keyboard Controller for mono synths A much simpler and cheaper alternative to the 2-XM controller. Very cheap to build and still has an on board polyphonic ADSR. All controls are handled with CCs f...

2-XM Polyphonic Controller

Image
Behringer 2-XM Polyphonic Controller This is the latest project - a four voice controller for the Behringer 2-XM. The 2-XM is based on the Oberheim SEM which was the synth module that was in the famous FVS (Four Voice Synthesiser) from 1978. I was lucky enough have one of these (courtesy of the record company!) and used it for live and recording until the mid 80s when it died! I still have one of the modules but the rest is long gone. I had given up all hope of ever replacing it until Behringer announced 2-XM which is a faithful but smaller recreation of the modern SEM (2000s). Each 2-XM is actually 2 SEMS  - can you see why it's called the 2-XM ;)  so if you have 2 units and a controller you would have the equivalent of the mighty FVS. More information about ordering and building  here Here is the finished prototype.... FVC connected to 2 x 2-XMs for a four voice system Short demo of the FVC features  2-XM Controller Features Polyphonic control of 2 units for emulat...

MIDI Organ Drawbars

Image
MIDI Organ Drawbars   When Guido Scognamiglio (Zioguido, GSi) released the D9U drawbard kit on GM-Lab I ordered the kit and built it. It was my first experience of the programming an Arduino Pro Micro and thanks to his excellent code I was able to modify and improve the unit. I then went on to build many projects based on the Pro Micro. GM-LAB I sold the D9U then picked up a set of old Hammond MIDI drawbars so I was able to build a unit based on Guido's design. One thing I didn't like about the D9U was the tiny micro switch at the back of the unit. This was used to switch between 2 sets of drawbars. I realised that it would be easy to use a rotary switch instead and then change the code to allow the adjustment of 4 sets of drawbars. Th CCs for the drawbars are stored in an array: int CCMap[4][9] = { { 12, 13, 14, 15, 16, 17, 18, 19, 20},  // Upper B { 40, 41, 42, 43, 44, 45, 46, 47, 48 },  //  Upper A { 80, 81, 82, 83, 84, 85, 86, 87, 88 },  // Lower B { 50...

ELECTROBOX for the Nord Electro 5/6

Image
Pitch Bend and Mod for Nord Electro 5/6  -  Why? Well unlike the Stage the Electro has no Pitch and Mod wheels. That isn't a problem because you can just attach another keyboard and use the Ext to Lo feature. But what if you don't have a spare keyboard and even if you have one you are still missing...... Freely assignable split point Vibrato on the Ext to Lo channel - depth controlled with joystick Y axis Simulated Mono Mode Ability to control an external sound module Assignable Electro CC to joystick Y axis (Pitch Bend) Flip switch - Upper > Lower & Lower > Upper Feature list: Joystick X-axis for Pitch Bend +/- 2 semitones Joystick Y +ve axis for Modulation (vibrato) Joystick X axis for CC control of Electro Assignable control of one parameter on the Nord using the Y axis of the stick Assignable control retained in memory Triangle wave LFO with rate control Mono/Poly switch - with last note retrigger in Mono Mode Split switch - freely split Internal/External zones o...