Skip to content

Jordan Rudess on Alternative Controllers

Jordan_blog_pic_smJordan Rudess wrote a very interesting article about alternative controllers for Keyboard Magazine. The print version contains a distilled version, but the full text is available on Keyboard Magazine’s blog and well worth a read.

Jordan nicely explains why alternative controllers are a big deal and how to approach them. He then summarizes what the strengths are of each different controller.

This article is a perfect document for anyone that is looking for an introduction into alternative controllers or that is evaluating which instrument to adopt.

Read it here:

Posted in Controllers.

Tagged with , , , , .

Animoog v2.2.4, optimized for alternative controllers

Today we released a long-awaited update to Animoog with fixes and improvements for the modern iOS landscape (iOS 8, 64 bit devices, latest Audiobus, IAA, …).

An important improvement is that Animoog will now properly handle full-rate MIDI coming from the Eigenharp, LinnStrument, Continuum, … The massive amount of expression messages used to sometimes put Animoog into a weird state. We tracked this bug down and fixed it, making Animoog an excellent choice for any controller that supports polyphonic aftertouch!


Here’s a summary of the changes:

  • Stable support for iOS 8
  • Stable support for 64-bit devices
  • Revised timbres panel with categories (touch-hold timbre in category for preview)
  • Fixes for timbres showing up with domain name prefixes
  • Audiobus input slot compatibility fixes
  • Virtual Animoog MIDI ports are now always available even if no port is explicitly selected
  • Improved IAA instrument compatibility (IAA transport panel will be done for a future release)
  • Use with any buffer size from 128 to 4096 (256 being the intended size for all supported devices)
  • Fixes for restore purchase functionality
  • Improved in-app store layout and interaction
  • iTunes File Sharing access to timbres, presets and projects
  • Removed import/export preset from setup panel since iTunes File Sharing should cover all needs
  • Added timbre category list under ‘random preset’ to enable/disable categories to randomize timbres from
  • 4-track recorder fixes for loading clips, pasting clips and AudioPaste
  • 4-track project fixes for save/load/delete/share
  • 4-track now remains unlocked when not connected to network
  • Pitch bend range is now always saved with presets and correctly loads from presets when this option is active
  • Pitch and mod strips now light up with incoming MIDI
  • Hold button now more clearly show when it’s active
  • Manual MIDI CC input now ensures only numbers can be entered
  • Keyboard scale selection now doesn’t misbehave after selecting the whole tone scale
  • Preset panel is laid out more consistently
  • Resuming after interruptions from Siri now reactivates audio
  • Proper handling of large amounts of MIDI expression data, coming from alternative controllers
  • Updated built-in manual

Posted in Controllers, Synth.

Tagged with , , , , .

Leaving ZeroTurnaround, joining Moog Music

As many of you know, I’ve always had two passions in life: software and music.

For the last few years I’ve worked with one of the greatest companies in the Java industry: ZeroTurnaround. I’m proud to have contributed to LiveRebel, RebelLabs and finally XRebel, which is an amazing product that is going to bring ZeroTurnaround to even higher levels very soon (seriously, check it out)!

On the side I’ve continued to work in music technology, and built products like GECO for Leap Motion, the Eigenharp and the amazing LinnStrument with Roger Linn.

Moog Music logo

Last week my friends from Moog Music reached out to me with an offer to help them build out their software team, this was too good an opportunity to pass on. I’ll be able to combine both my passions full time again and at Moog of all places!

I’ve always been admirative of how they keep their roots in analog synthesis while reaching forward to novel software ideas like Animoog, Filtatron, the Sub 37 and the Theremini. Being part of that journey excites me beyond belief, the road ahead is going to be wild!

I’m starting at Moog as of next week, see you from there!

Posted in Controllers, Synth.

Tagged with , , , .

“How far can you be?” on LinnStrument

I was playing around with the LinnStrument and iPad synths to get ready for NAMM, and kept thinking of my dog Droopy who afterwards passed away at the hospital. Here’s a little musical painting of those moments.

Posted in Controllers, Live, Song.

Tagged with , , .

Beautiful Jazz improvisation on LinnStrument

Beautiful Sample Modeled Sax Jazz improvisation on LinnStrument by Jeremy Cubert

Posted in Controllers, Demonstration, Live.

Tagged with , , , .

NightHacking: IoT and Music

At JFokus, NightHacking recorded this interview with me about embedded devices, programming, music, using Linnstrument as an example with code. Thanks to Gerrit Grunwald for the great discussion!

Posted in Controllers, Software.

Tagged with , , .

Parva Polyphonic Analog Synthesizer

I put in a pledge for the Parva Poly, now that they support the MIDI MPE spec I worked on and have USB host support to connect LinnStrument directly, this is a no-brainer!

Posted in Synth.

Tagged with , , , .

MIDI specifications for Multidimensional Polyphonic Expression (MPE)

Since Winter NAMM 2015, I’ve been working on a new MIDI specification together with many other industry professionals (Apple, Bigwig, Haken Audio, KMI, Madrona Labs, Moog Music, Roger Linn Design, ROLI, …). We’ve preliminarily called it Multidimensional Polyphonic Expression, in short: MPE.

The point is very simple: to allow new controllers like the LinnStrument and Eigenharp to have full per-note expressive support in sound generators and DAWs.

We’ve taken a pragmatic approach where we kept the best of what is already in practical use today and structured in so that adding support for MPE would be the least possible effort, while providing the most possible benefit.

A beta version of the spec is available at

Feel free to reach out to let us know what you think of it!

Posted in Controllers, Synth.

Tagged with , , .

Finally! Real-time VST note expression!

Woohooo! I just discovered that Cubase 8 does live mapping of per-note MIDI channels to VST note expression!!! I’ve been waiting for this for years!

Just turn on the ‘Channel Rotation’ option and your LinnStrument, Eigenharp, Continuum, Seaboard, SoundPlane, … gets real time access to the per-note expression capabilities of any VST3 instrument that supports it.

Obviously you can also record and still edit and fine tune it later in the excellent per-note key editor of Cubase!


Posted in Controllers, Synth, Tip.

Tagged with , , , , .

Do analog audio cables matter?

I’ve recently witnessed and been part of a few debates about high-resolution audio, in particular related to the Pono Player. Many people claim that it makes no sense to use better than CD quality, while others (like me) do think it makes a meaningful difference.

During those discussions, I also brought up that cables could influence analog sound, which was disputed by even more people. I personally changed my electric guitar cable from a pre-made Klotz cable to one that I soldered myself using expensive Grindycop Beast bulk cables from Sommer Cable. Since I did that, my clean guitar sound became better than ever before and I’ve received quite a few positive comments from people asking how I achieved the sound. The cable played a significant role. It thus made sense to me that higher quality cables for listening could also positively influence the sound.

Custom headphone cables

My curiosity got the better of me, and a few months ago I jumped onto a Black Friday deal and ordered custom cables for my Westone ES5 in-ears and my Bowers & Wilkins P5 Series 2 headphones from Double Helix Cables. I received them two months later and when I tried them out, I thought there was a clear difference, not necessarily in the sound quality itself but very noticeable in the sound stage. My initial reaction was that it felt like barriers were removed and I described it in an email to Peter from Double Helix like this: “it’s a surreal experience, I feel like I’m floating in space with sound around me and inside me“.

Attempt at something scientific

This weekend, the skeptical scientist in me started wondering though. Was this difference just placebo as so many people claim? Do I really hear a difference or do I want to hear a difference? I thus decided to try to capture the difference in sound using my P5 Series 2 headphones and a ‘head’ that I assembled out of a kitchen bowl, towels and a matched pair of Avenson STO-2 omni microphones, all firmly taped together! :-)


The bowl I used has ears on the sides, which allowed me to precisely position the headphone cups vertically and I then visually aligned them so that the tip of the microphones would be placed in the middle of the cups. I obviously took special care when placing the headphones on the microphones to make sure that the position was as much as humanly possible identical for all takes.

IMG_1070 IMG_1060

I then played the same music through the Pono Player, each time with different cables, recorded through my Metric Halo ULN-8 audio interface with a 96kHz/24bit resolution inside Audacity. The P5 headphones make it very easy to change the cables, you can just remove one of the magnetically attached pads and plug in a different cable.

IMG_1063 IMG_1064


The outcome

When listening back to the recordings, I found that most of what I perceived as improvements with the custom cables was lost. Probably due to the microphones, my improvised head contraption, the recording process, … However, the essence of the difference still seemed to be there. To make sure I was not imagining things, I asked my girlfriend to listen to the takes and to tell me what she thought, without me being present.

She was not there during the recording, doesn’t have any experience with the headphones nor the cables, and I just told her how to switch between tracks in Audacity for listening. After 30 seconds she stopped and asked if the top recording corresponded to the custom cable because she could better hear certain details while the overall volume and sound remained very similar. She was correct and this also corresponds to what I discern.


So, do cables matter?

I’m glad to know that I’m not imagining things when using higher-end cables, but obviously the benefit is totally related to what’s personally important to you. The original cable stills sounds wonderful, I just think the custom cable provides an extra few percent that pulls the sound out of the artificial realm and into a more realistic realm. With certain recordings, when I close my eyes, it feels like the artists are performing just for me, in the same room. To make that’s worth $100 since it triggers emotions that are absent otherwise.

Show me the goods

If you want to listen to the recordings from this experiment for yourself, you can download an excerpt from here. This zip archive contains 96kHz/24bit WAV files, captured raw from the microphones in the setup explained above. You obviously need a suitable DAC and headphones/monitors to evaluate the differences. Note that this is copyrighted material from Moloko’s Statues album. I hope that having re-recorded it and merely providing fractions of the songs will not be causing me any problems. If it does, I’ll have to take the link down.

Posted in Configuration.

Tagged with , , .