Pop-up Northrop: Builders of the Universe

This is the fourth in a series of mixes that I am creating by improvising on the DSI Tempest synched to the Korg Volca Keys, which is in turn synched to the Korg Monotribe. Minor editing for length and simple processing has been applied, but there’s no extensive post-production or mastering. I have also been producing these tracks in preparations for a performance tonight titled Pop-up Northrop: Builders of the Universe.

Korg Volca Keys Delay Circuit Noise

KorgVolcaKeys

I have had the Korg Volca Keys for a little over a week and have gotten quite comfortable with the unit. The feature set can be learned in a matter of minutes, but the sonic range of the instrument is impressive and much more broad than I expected. The strength of the Volca Keys is in the modes: poly, unison, octave, fifth, unison ring, and poly ring. The sound I posted earlier, for example, demonstrates the poly ring modulation mode. Lately I’ve been enjoying syncing the Volca Keys with my DSI Tempest and Korg Monotribe, but more about that later.

Screen Shot 2013-10-12 at 1.02.44 PM

Of course a hardware analog synth that exhibits the diminutive size and cost that the Volca Keys does is bound to have some limitations. From my perspective the most obvious limitation is the quality of the onboard delay. According to Korg’s block diagram the delay is the final circuit in the signal flow. Therefore, high frequency noise coming from the delay can’t be rolled off with the filter. The noise is most obvious when playing a sound that is programmed with the cutoff frequency most of the way down, the delay time at the slowest setting, and the feedback at the highest setting.

To illustrate the noise introduced by the delay circuit I created a few versions of a simple test sequence. One without delay, one with the internal delay, one with Ableton’s Simple Delay, and finally one with my Electro-harmonix Memory Man Delay. The sequence sounds pretty clean on its own, but buzzy, high frequency aliasing becomes audible when the Volca’s delay is introduced. In comparison, Ableton’s Simple Delay doesn’t add any noticeable noise, while the Memory Man adds a little noise (and pleasant chorusing), but nowhere near as much as the Volca delay.

Korg Volca Keys Sequence with No Delay:

Korg Volca Keys Sequence with the Internal Delay:

Korg Volca Keys Sequence with Simple Delay:

Korg Volca Keys Sequence with Memory Man Delay:

Some might find the buzzy delay noise desirable at times. To me it sounds more-or-less like a cheap, digital delay circuit that uses some down sampling and/or bit reduction to handle the memory requirements for the repetitions. I have also noticed that the filtering on the delay trails is significant. Cranking up the cutoff and lowering the attack, decay, and sustain on the EG produces obviously muffled delay trails. All of these limitations are not that noticeable when you’re using the Volca alongside two or more other instruments, but I plan on using my Memory Man as an alternative to the on board delay when it’s convenient to do so.

Low Latency Wired MIDI with iPad, Bitstream 3X, and QuNexus

Like many of you I have experimented with MIDI over wifi on the iPad. Mainly so that I can use a proper keyboard to play some of the splendid virtual instruments available on iOS. However, connecting to the iPad this way requires a computer on the same network, or instantiating an ad hoc network for the MIDI I/O. Secondly, although it can be stable it is usually slower and suffers from wireless network traffic congestion, hence more latency than a wired connection.

So what are the options? Over at CDM there’s a really great article from Nicolas Bougaïeff, the creative director at Liine (makers of the Lemur app and LiveControl) that explores a wide range of possibilities. Here my intent is to share what I have found works for me with a minimal investment in iOS specific hardware. Specifically, the Camera Connection Kit (CCK). The CCK essentially provides USB I/O for the iPad allowing class compliant MIDI devices to be connected and used. This works great, if you have such a device and all you want to do is use a hardware controller with the iPad.

The problem with the CCK is three fold – integration into more complex MIDI setups, class compliance, and power restrictions. Most USB MIDI devices only have a single USB port, so you can’t have a computer connected to the same controller to record the MIDI, or otherwise interface with iPad apps. As a result, two MIDI interfaces are required – one for the iPad and another for the computer for wired communications between them to be possible.

Secondly, many iOS hardware solutions are costly and impractical especially if you’d rather make use of equipment that most experienced producers have already invested in. Hardware that could work perfectly if only there were drivers available for iOS (I can dream, right?). One of my MIDI keyboard controllers, for example, is not class compliant over USB (an admittedly crappy CME UF7).

Third, beyond Apple’s sandboxing of iOS, even if your device is class compliant, they have set a very low limit on the power draw (10-100mA) often causing an annoying error to come up stating “The connected device requires too much power.” Fortunately there’s a hack/workaround for this problem. Simply attaching an unpowered USB hub between the CCK and your MIDI controller prevents the error from popping up and allows you to use your class compliant hardware. As an added benefit, the USB hub allows you to use multiple devices with your iOS device as long as they are either powered on their own, or they can draw enough power from the iPad/iPod Touch/iPhone. Side note: this works on iOS 6, but I do not know if it works on iOS 7 since I’m still waiting to do the update, so I’d love to hear from someone who has tried this.

Lately I have been researching potential solutions, and digging through my old MIDI hardware to see what kind of setup will work the best for me take to advantage of my favorite iOS music apps. Recently the thought occurred to me that perhaps I could use the Bitstream 3X MIDI controller (BS3X) with the iPad. I bought the BS3X back in the Spring of 2011 specifically to use as a controller for my Roland Super Jupiter MKS-80 analog synth, and therefore it is consistently available in my studio setup.

The BS3X is one of the most flexible and programmable MIDI controllers ever designed. It has traditional MIDI I/O including an in, two outs, and a thru jack. It’s even got a pre-MIDI Sync-24 jack. More importantly to this conversation is that is has class compliant USB MIDI I/O. The BS3X is designed to be an interface and controller in one and works perfectly to bridge my old hardware, iPad, and MacBook Pro together. Since everything is wired there’s little to no noticeable latency when playing a synth app with any MIDI keyboard plugged into the BS3X. Also, thanks to the plethora of I/O options on the BS3X, I can use the iPad and a collection hardware controllers (including my non-class compliant devices) with or without a computer in the chain. Furthermore integrating the iPad into this setup does not interfere with BS3X controlling the Roland MKS-80 because those controls send system exclusive messages (sysex) to the channel I have dedicated to the MKS-80.

In the video I have focused on illustrating how one might use two iPad synthesizer apps and a hardware synthesizer together including Cassini, Sunrizer, and the MKS-80. The BS3X is used as both the iPad interface and MKS-80 controller. No computer is required, but a simple change of cable allows for a computer to be integrated into this setup because the MOTU UltraLite interface and standalone mixer has MIDI I/O. In other words two MIDI interfaces are still necessary with a computer, but prior to this experiment I was only using the BS3X as a controller for the MKS-80 and bypassing the class compliant USB MIDI interface functionality. Since the USB hub was required I also added the QuNexus to the setup. This was dedicated to feeding notes into the arpeggiator in Cassini. The keyboard controller was split so that in the low end I could play the MKS-80 effect then tweak it with the BS3X knobs and sliders as it decayed. In the upper end of the same keyboard I played a lead sound programmed in Sunrizer.

100 Strange Sounds No. 43 – Water Bubbles

A few months ago I came across a series of sound design video experiments produced by Joo Won Park. I have not had the time to check all of them out, but the ones that I have tried so far are all very interesting. Instead of leaving the sound as is Joo Won slowly applies processing to the recording creating a new perspective for the listener. Here’s a recent addition to his series, Water Bubbles.

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