Tag Archives: MIDI MPE

MIDI MPE Version of the Song-Haven Animoog Presets

This is a guest post from sound professional Steffen Presley who previously gave us the original Song-Haven presets which are now updated for the recent Multidimensional Polyphonic Expression (MPE) MIDI extension. MPE-ready Animoog presets are required to fully enjoy playing Animoog on the LinnStrument and the ROLI Seaboard. Yes, I’ll now have to update the table of Animoog presets accordingly :-) Thanks Steffen! — Alex / Satri

The Song-Haven Animoog bank ~ update for MPE

Better expression is one of my main goals as an electronic musician. Most recently we have witnessed terrific advancements in this arena. Moog Animoog began a big step in that direction with a whole new way of playing expressive electronic music, taking full advantage of the possibilities offered by the multi-touch screen on an Apple iPad (or later, the iPhone). This was a big inspiration for me, and I set about creating a bank of custom presets to take advantage of this new dimension of touch (the “Song-Haven bank” is currently sold right here on “Animoog.org”). This revelation eventually led me towards purchasing a ROLI Seaboard GRAND, which took a similar approach, but with a much larger 3D playing surface entirely different from a standard keyboard. Unfortunately, these two products were not directly compatible. That has very recently changed, with both the Animoog and Seaboard adapting the new MPE protocol. MPE (MIDI Polyphonic Expression) is an extension of the MIDI 1.0 specification. Basically, it allows for multi-channel communication within a single instrument without having to make a lot of settings. Response on multiple MIDI channels is how it becomes possible to have expression independent for each note played, making for a much more organic sound than was previously possible.

Besides the ROLI Seaboard models, MPE can now be found on other new types of MIDI controller devices, such as the LinnStrument from Roger Linn Design, the Eigenharp from Eigenlabs, and others, with more to come. With the MPE setting, I can now successfully play Animoog from my ROLI Seaboard, which as you might expect, is quite a joy! It did however, suggest that I needed to tweak my custom presets to take a bit better advantage of this new marriage. Initially, I had created the Song-Haven bank to primarily take advantage of the polyphonic aftertouch, pitch gliding and other touch mods made available on the iPad screen. Velocity settings were mostly left out of my sound design because they did not translate using the iPad screen (The latest Animoog 2.4.3 update also added velocity support in the form of initial vertical touch on the iPad screen). Of course Animoog can also be played on a regular keyboard via a MIDI interface as well, but with very limited touch response.

Video showcasing the new MPE version of the Song-Haven presets:

All this has prompted me to create a slightly revised version of my Song-Haven bank, to better accommodate the velocity touch factor. But as with most everything, there are limitations. The Animoog has only four modulation slots. I had used all of these slots in most of my presets for various modulations, mostly relating to touch. As such, for this new MPE friendly preset bank version, it has been necessary for me to replace some of these slots in order to make velocity control settings. A small number of these settings, such as Mod Wheel control over LFO created vibrato were first among those I chose to remove, because they are unnecessary with MPE instruments, which are capable of natural vibrato playing instead. Otherwise, I would try to choose what I felt were the least important mod routings to replace. As such, this new version is necessarily a little bit of a compromise. Whether to use this newly revised preset bank version would depend on your playing preferences and what instruments you may have to play it. Animoog may seem to take on a different character when played from an MPE enabled controller, because of the different way of playing it (such as downward pressure for aftertouch, instead of vertical finger placement). It may take a bit of getting used to. I also found that many of the presets had a better playable range if I transposed the Seaboard controller down an octave. A greater emphasis on velocity control also make many of these presets more responsive on a regular MIDI keyboard as well.

Here’s an improvised Animoog solo by Satri, using the original (non-MPE) ‘Nebula Vector’ preset of the Song-Haven pack:

As the new MPE version of the “Song-Haven bank” involves some tradeoffs, there are some things to consider. On the Animoog, velocity control over volume requires that the “volume control” (to the right of the key controller) be set for the minimum velocity value. You may notice that in many of the presets in my new versions, the volume control seems to be set rather low, which is specifically for this purpose. Therefore, changing this control (whether from the iPad screen, or from an external controller) will override this setting, which will change or even eliminate this programmed velocity response. As such, an alternative for master volume control should be considered. But if you primarily play the Animoog from an iPad/iPhone screen, this newer MPE/keyboard version is not really recommended, because since the initial velocity position also controls poly-pressure (as mentioned above), the results are a compromise and may restrict playability.

For those who have purchased my Song-Haven Animoog bank, I’m offering this new MPE and keyboard friendly version free of charge, and will be offering both versions for those considering a purchase.

To new owners, the Song-Haven bank is available for $6,99 by sending money directly to Steffen via Paypal. There’s a total of 50 new presets, with some of them requiring that you already purchased the Acoustic and R. Devine packs in order to access their timbres.




To use Animoog with an MPE equipped instrument, go to the “Setup” tab in Animoog. In the MIDI section, set the CH. parameter to “MPE”. The pitch bend range can be changed also, but the most instantly compatible setting of 48 will give you a very desirable four octave glide range! Make sure that your MPE equipped controller is also set to transmit MPE and that the pitch bend range on both devices match. That’s all there is to it! Enjoy your new found musical freedom of expression!

Steffen Presley

Animoog on the LinnStrument and the ROLI Seaboard with Expressive MIDI

One of my ongoing quests is to find an alternative controller for Animoog that would suit my playing style. This post focuses on the compatibility and capabilities of the Linnstrument and the ROLI Seaboard with Animoog now that Animoog supports MPE, aka Expressive MIDI.

Animoog MIDI MPE Support

Animoog 2.4.0 released about a month ago brought support for MPE input with note-per-channel MIDI controllers. This changes everything. Everything when it comes for Animoog to support sophisticated MIDI controllers.

What is MPE and why it matters so much? MPE is an extension of the MIDI standard that stands for the Multidimensional Polyphonic Expression specification. It is also known as ‘Expressive MIDI’. You’ll learn a lot more in this previous post a year ago about MIDI MPE’s development and its technical specification.

In short, this new way of leveraging MIDI messages makes it possible to control the multiple expressive parameters of a single Animoog note over the same old MIDI cables. The ‘core MIDI specification’ wasn’t built to handle multiple dimensions per note. Dimensions in Animoog? Think of modulations such as the different polypressures or orbit rates for every note played.

The advent of MIDI MPE significantly reduces the limitations external controllers had when it comes to controlling advanced sound synthesis instruments such as Animoog and Model 15. If I’m not mistaken, it also enables better means to record Animoog performances over MIDI (I haven’t made experimentations myself yet, but I plan to — and of course, I’ll publish my findings on this very site). Expect more and more controllers and apps to support MIDI MPE over time. And be happy, thanks to Moog developers, Animoog now supports it! :-)

The LinnStrument

The LinnStrument by Roger Linn Design is one of the alternative controllers for serious players. Yes, it’s different from the MIDI controllers we’re used to, but don’t be afraid by this grid of lights, just look at how others play with it and you’ll understand why it attracts that much interest. Every cell will reacts to z-axis pressure as well as x / y-axises for vibrato and modulation. Pitch slides are easily performed on the LinnStrument’s x-axis. The Sonic Lab video below will show this to you.

The LinnStrument also happens to be built and played by incredibly friendly people! I wanted to try the LinnStrument and Roger Linn himself nicely arranged a meeting with a LinnStrument owner in my home city of Montreal. That’s how I met with the wonderful Nathanaël last April. Nathanaël happens to work for the famous Moment Factory studio. He generously spent time with me on his LinnStrument, testing not only Animoog (which at the time didn’t support MIDI MPE) but also let me test how it feels to actually play  on the LinnStrument. Thanks a lot Nathanaël!

nat_linnstrument
Nathanaël on the LinnStrument

Unrelated to the LinnStrument, here’s a short video by Nathanaël showing Animoog controlling LED lights with note velocity and polyphonic aftertouch.

Sonic Lab just released a 22-minutes video review of the Linnstrument, and guess what, it extensively features Animoog! :-) This video not only gives you an idea of the capabilities of the LinnStrument,  Gaz Williams goes into the details of many of its features. This is a must-see video to anyone looking for an alternative controller for Animoog.

After trying the LinnStrument last April, there’s one question I asked the LinnStrument developers: can we select playable notes ourselves, just like we can select which Animoog keys show up on the iPad? The answer is essentially no. From their FAQ:

Q: LinnStrument's rows always contain consecutive semitones (chromatic scales). Is it possible to set it so that the rows contain consecutive notes of a specific scale, for example only major scale notes while skipping over the accidentals?

A: It is fundamental to LinnStrument’s design that each of the eight rows always contain only chromatic scales. While it is true that some controllers (like our Tempest drum machine) permit you to set consecutive pads to play only scale notes (for example, only major scale notes, skipping accidentals), this is really only useful for controllers with few pads like drum pad controllers or Ableton Push. However, LinnStrument has 200 note pads so it is not necessary to delete any notes of the chromatic scale. The problem with removing the notes outside of the scale is that you can't play them, which is useful in all but very simple music. There are other problems with non-chromatic scales: 1) you must always change the scales to play in different musical modes so you never get a chance to develop any playing skills because the notes are always moving. 2) Pitch slides will no longer be consistent, with larger jumps between note pads that are a whole tone apart than between those that are a semitone apart. 3) Vibratos on a pad with a semitone interval on one side and a whole tone interval on the other will be asymmetrical, bending twice as much on the whole tone side than on the semitone side. Instead of preventing you from playing accidentals, LinnStrument borrows an idea similar to the piano keyboard's black and white keys: it provides access to all the notes but highlights the naturals. By default, it highlights the natural notes (C, D, E, F, G, A and B) in green lights and highlights all “C” notes in light blue lights, but you can change it to highlight any scale and in any of 6 colors (red, green, blue, cyan, magenta or yellow). This is done in Global Settings / Note Lights.

While I understand their valid arguments, I still think that it’s the single absent feature that stops me from purchasing a LinnStrument. The good news is that the LinnStrument firmware is open source, anyone can modify the LinnStrument’s software. Enthusiastic players could thus implement this features themselves. I thought of crowdfunding this feature with Bountysource for everyone to benefit from it. I went as far as creating this little explanation of what I was looking for.

linnanimoog-feature-request

My recent discussions with the main LinnStrument firmware developer highlighted the following: “there are physical spacers between the rows of LinnStrument that prevent smooth transitions across cells in the vertical axis.” Despite this limitation, I still foresee this LinnStrument keys layout as valuable and being a useful way to play Animoog on it, similar to how we can configure Animoog’s keys on the iPad. At this point, the LinnStrument developers aren’t interested in even maintaining this feature if we successfully implemented it. I of course respect their decision and it made sense to me to postpone working on crowdfunding this feature.

But don’t stop yourself at my sentiment regarding this feature absent from the LinnStrument, the LinnStrument is clearly an excellent alternative controller and it usually pleases bass and guitar players because of its keys layout, Gaz Williams explains why in his extensive review. Here’s a nice LinnStrument track from Geert Bevin to give you a sense of how it can be played.

The LinnStrument is available for $1,499 from Roger Linn Design.

The ROLI Seaboard

If you haven’t seen the ROLI Seaboard yet, I’m glad you’re reading this. One could dare think this keyboard came to existence to be Animoog’s companion. Let’s first have a quick look at what the Seaboard can do — notice the x & y gliding effects in the video, akin to the slides our fingers do on the Animoog keys on the iPad.

The following impressive video successfully demonstrate the Seaboard capabilities with human-like voice. No wonder why the ROLI Seaboard won several awards!

Anyone excited or considering a Seaboard should read the Sound on Sound Seaboard GRAND review which goes in depth and provides valuable details.

Ok, but how does this the ROLI Seaboard sounds with Animoog? We’re very lucky, Steffen Presley, the sound designer who created the Song Haven pack of presets for Animoog, recorded the following video showcasing Animoog on the ROLI Seaboard Grand.

The ROLI Seaboard has the scales physically locked to the piano scale, meaning my main reticence to adopt the LinnStrument is also valid for the Seaboard. Steffen Presley also warns us that playing micro-tonally, which was possible on the GRAND but never the RISE, is not an option anymore. Steffen provide the details in the description of the following video. Those interested in having access to this feature again should request it to ROLI directly.

Can I have a ROLI Seaboard? You can and you have multiple options. The smaller ROLI Seaboard version available is named the Seaboard RISE, the 25-keys is priced at $799 and the 49-keys is $1,199. The latter is currently out of stock. I haven’t found a comparison of the RISE and its bigger brother the Seaboard GRAND, but the GRAND features more inputs and outputs and has different keywaves. It also costs more, the 37-keywaves GRAND Studio is $1,999, the 61-keywaves GRAND Stage is $2,999 and the ultimate Limited First Edition version featuring 88 keywaves is $8,888.

For such an expense, you’ll probably want to try how a Seaboard feels like and sounds like before purchasing one. Here’s the worldwide map of ROLI Seaboard retailers. Trying one is the next step for me — despite the fixed scale, will I fall in love with it?

Expect more surprises

We’re just at the beginning of a new era of controllers and advances like the LinnStrument and the ROLI Seaboard are pretty exciting. Combined with Animoog, the most popular iPad synth, there’s certainly lots of wonderful explorations ahead! And expect even more surprises in the future, hey, synths are even making it to the augmented and virtual worlds. You got that right and this is nicely demonstrated by the Behringer DeepMind 12, which crosses the chasm and dives into augmented reality. The future is already here, it’s just unevenly distributed ;-)

Wrapping up this article, you might want to revisit this June 2015 article named Alternative Controllers for Animoog and the few posts on custom Animoog controllers. Now that we have MPE support in Animoog, the doors of the LinnStrument and the ROLI Seaboard are wide open to all Animoog players!

If you have comments or if some of the info I shared is wrong, let us know in the comments! Meanwhile, I hope you enjoy the numerous ways  we can be expressive with our beloved Animoog! — Alex / Satri