Korg Volca Keys MIDI Out Mod

volca_midi_out2

Recently I have been looking for a way to sync the Novation Bass Station II (BSII) and the Korg Volca Keys. So what’s the problem? They do not communicate without a third party. As the firmware stands on the BSII, MIDI clock is not sent via the MIDI out port. The BSII cannot be used as a master clock to sync other devices. Fortunately it can receive MIDI clock, but unfortunately the Volcas only have MIDI in. The Volcas have gate clock out, but the BSII doesn’t do gate or CV.

This is particularly frustrating because I bought both synths for an upcoming project and would like them to play well together. To get around this I have been using a third device to send MIDI clock to a thru box then taking outs from the thru to the Volca Keys and BSII. This creates a mess of, what should be unnecessary, cables and power supplies. The upcoming project involves travel and requires battery operation in remote locations without power, so this work-around is not acceptable.

My next thought was to build a MIDI clock box. There are a few examples on the market, but they can be expensive (except for this one). Fortunately DIY solutions, like the Arduino, are fairly easy to build. Another way is to use the Highly Liquid MIDI CPU. Sending the MIDI CPU a signal from a circuit with a 555 timer chip controlled by a potentiometer is a great solution. Using this technique I was able to sync the BSII from a test gate signal. I may finish building this anyway because I have all the parts and it’s an interesting project.

However, the ideal solution would be for these instruments to communicate without additional hardware. Novation has said that they might enable MIDI clock out on the BSII in a firmware update. This remains to be seen, so I can’t get my hopes up. As it turns out Korg, like with the Monotribe and Monotrons, made the Volcas very easy to modify. A simple MIDI out mod sends MIDI clock, note on/off, velocity, and more.

To add MIDI out one simply needs to attach a MIDI jack with three leads to clearly labeled solder points on the circuit board. There’s almost no room inside for a recessed MIDI jack, so I used some spacers and mounted the jack on the right hand side. This also keeps the MIDI lead away from the knobs for playability. Voila! It works beautifully. Thanks, Korg!

Machine Machine Touchscreen Instrument

Machine Machine (2013) is a 32″ touchscreen installation that functions as an electronic instrument. Granular synthesis is used to loop “grains” of sound and video at variable lengths and frequencies. These parameters are based on the y-axis of the touch point on the monitor. The x-axis determines the position of the grain within the timeline. The piece was exhibited last month at the Northrup King Building in Minneapolis during Art-a-Whirl and for Visual Storage; the MCAD MFA thesis exhibition.
Continue reading

Now You Can Control the World’s Largest Synthesizer

Motherboard.tv has an article on what is probably the world’s largest synthesizer (let’s not forget T.O.N.T.O) created by Joe Paradiso over about twelve years starting in 1974. It has recently been installed at MIT. What is amazing is that you can listen to long audio files of patches that Joe creates every couple of weeks, or (now for the really crazy part) visit an online interface to literally control the synth remotely with other users doing the same thing!

Roland D50 Automation

Now that I am able to program the MKS-80 with the Bitstream 3X I am attempting to do the same for other electronic instruments that lack tactile controls. This involves digging into the MIDI implementation of these instruments and then programming the BS3X to send the appropriate values. The first instrument I’m trying this with is the Roland D-50. So far I have had no success in getting the Roland D-50 to respond to the values I’m sending it, but hopefully I get it figured out soon. Here’s an example of what I’d like to accomplish. To create the sound below I used the D-50’s joystick to change the cutoff frequency on the first upper partial while sending it notes via MIDI.

Roland D50 Automation

Bitstream 3X MIDI Controller

I just got a Bitstream 3X MIDI controller (BS3X), and have just started experimenting with it. This is a complex and fully programmable device, so I will need some time with it before I have learned the best way to incorporate it my setup. The easiest way to use it is in standard mode where no programming is required on the unit. Simply map the controls in the software you are using. However, what makes the BS3X powerful is the user mode where every assignable control can be programmed. A sophisticated editor allows the user to map these controls based on a long list of device parameters such as “Roland D50 Upper Partial 1 – TVF Cutoff Frequency”.

Just to get started with the device I used the standard mode and mapped the bulk of Roland MKS-80 parameters to it via the reKon Audio VST-AU MKS-80 editor in Ableton Live. For the VCF cutoff and resonance I used the XY axis joystick. This gave me one finger control over both of these parameters for very expressive control of the filter. I also mapped the VCF envelope LFO depth to the ribbon controller for another way to manipulate the filter. In one take using only three controls (the XY axis, ribbon, and a knob mapped to the LFO rate) I performed this drone.

MKS-80 XY Axis Drone