hardware and software for electronic music 
Kaivo

Kaivo

Physical modeling, made accessible.
$129

Aalto1.3

Aalto

A patchable synth with an innovative UI and distinctive sounds.
$99

Soundplane Model A

Soundplane

The computer music controller with the
feel of an acoustic instrument.
Temporarily out of stock.

News

Monday, August 10, 2015
by Randy Jones

Summer Sale 2015

Saturday, August 01, 2015
by Randy Jones

Aalto on Linnstrument, via MPE

And apparently the MPE implementation works! Thanks for sharing, Roger.

With Aalto 1.7, aftertouch is implemented in an MPE-compatible way—all of the factory Aalto patches will play expressively with Soundplane, LinnStrument, and other MPE-aware controllers over MIDI. And adding pressure, x or y control to any of your existing Aalto patches is just a virtual patch cable away. I’m excited to see more of the fruits of this cooperation.

Wednesday, July 29, 2015
by Randy Jones

Aalto 1.7 is out now, bringing MPE support.

Good morning again! With version 1.7 of Aalto, our favorite West Coast softsynth now adds MPE support, and other improvements.

MPE stands for Multidimensional Polyphonic Expression. It's a way of using MIDI to transmit the rich, per-note expressive performances that instruments like the Haken Continuum, Seaboard, Linnstrument and of course our own Soundplane are capable of. Geert Bevin, longtime Eigenharp player and currently a software developer at Moog Music, lead the charge on this effort, and I thank him for moving things forward. You can find Geert's post with the MPE specifications here: [expressiveness.org]

Many smart and experienced people, including all us makers of new and ambitious controllers, looked over a draft of this spec and contributed changes. MPE makes sense, is easy to implement, and should be very useful. With its addition Aalto becomes one of a just a few great sound makers out there for per-note expression. I am hotly anticipating more Linnstrument+Aalto, Seaboard+Aalto sounds.

Soundplane owners have always had a great connection to Aalto over OSC. But the big deal for the Soundplane is that now, while we are still waiting for the OSC-based composition environment of our dreams, we can use ordinary DAWs to record and edit an entire Soundplane performance.

Aalto version 1.7 also brings improved Soundplane compatibility with MIDI patches, optimized animation drawing, and bug fixes. MPE support in Kaivo synthesizer will follow next month with other changes.

1.7 is of course a free update again. The demo is at the usual place, and license holders as usual can click "My downloads" up on the right there to get your update.

Macintosh users, please note:
Aalto 1.7 requires Mac OS X 10.7 or higher.

Wednesday, July 29, 2015
by Randy Jones

Soundplane 1.3 available

Good morning Soundplane players, the Soundplane software version 1.3 is out now, with a lot of improvements for you:

  • MPE MIDI support. Requires Aalto 1.7 / Kaivo 1.2.
  • Implemented note splits to multiple ports over OSC.
  • Improved stability and sensitivity of MIDI velocity.
  • changed "z max" control to more intuitive "z scale."
  • fix crash with uninitialized driver on shutdown
  • allow 1-500Hz MIDI data rate
  • fix bug where pressure wasn't getting set w/o a MIDI connection
  • send quantized pitch bend on MIDI note off
  • fix touch tracker issues including zone-switch bug
  • fix to allow MIDI note 0
  • fix for double note off problem
  • fixes for MIDI glissando
As always, you can get it from the hardware forums, or from this link: [Soundplane1.3.zip]
Monday, July 06, 2015
by Randy Jones

Soundplane performance roundup

Here are recent videos of some inspiring Soundplane performances. Hearing and seeing what you are doing gets me fired up to work on more instruments. Thanks to all the players / composers.

Lee Gauthier

Mark Harris

Gaël Navard

Thursday, February 26, 2015
by Randy Jones

Aalto 1.6.1 now available

Aalto 1.6.1 is out now for Mac and Windows. You can get it at all the usual places. If you have a license, click "my downloads" up there to get the link to your personalized version. If you want to try the demo, go to the product page. Make sure to get the patches download if you're on Mac OS.

1.6.1 changes:

  • fixed a problem where parameter automation was turning off due to a loop.
  • Fixed "ghost window" issue on close in 32-bit Live
  • fixed issue with AU version not loading in Live
  • fixed errors in OSC enabled state
  • fixed a possible crash in the patch converter
  • patch converter on VST version was generating default patches from .aupreset - fixed
Friday, February 13, 2015
by Randy Jones

Aalto 1.6 now available

Version 1.6 of Aalto is now available for Mac and Windows. This version contains many improvements for efficiency and host compatibility.

New in Aalto version 1.6:

  • both AU and VST versions now use .mlpreset files in new JSON format
  • added preset converter to convert all old presets to new format
  • presets directory moved to ~/Music/Madrona Labs
  • improved speed of preset loading
  • fixed a problem with keyboard stealing in 64-bit VST
  • now saving window size state properly in compatible DAWs
  • fixed an issue with the oscillator and extreme pitch modulation
  • added OSC enable / disable and port offset (Mac OS)
  • sequencer now quantizes to currently selected musical scale.
  • fix parameter loading when no DSP is active in application (for Max/MSP and Vienna Instruments)
  • fixed problem with sequencer retrig
  • fixed defaults for envelope trigger and x vel
  • added defaults to make MIDI patches more compatible with Soundplane / t3d
  • added clearer display of multiple channels in scope dials
  • fixed a bug affecting MIDI timing
  • added multi-channel MIDI receive for voice-per-channel operation with Soundplane / t3d
  • fixed an issue affecting Save as... on some systems
  • improved graphics performance
  • fixed a problem that prevented MIDI program changes on some systems
  • fixed bug when no MIDI Programs folder was present
  • Scala keyboard mapping files (.kbm) now loaded if present in scales directory with same name as
  • scale
  • improved UI response for dials with only a few values
  • on Save as... outside normal patch directory, warn then allow anyway.
  • fix an issue loading patches if the home directory was renamed (Mac OS)
  • fixed a bug where a program change could cause t3d to stop receiving
  • added environment menu that contains editor and OSC settings
  • added "reset editor size" option in settings
The Aalto 1.6 update is free for existing Aalto customers. A demo version is also available free of charge. The demo plays a gentle reminder sound every so often, does not allow saving and is not time-limited.
Monday, January 19, 2015
by Randy Jones

off the grid: on a plane by ingmob

Check out this lovely Soundplane performance en plein air.

off the grid: on a plane from ingMob on Vimeo.

Friday, December 19, 2014
by Randy Jones

Open Sound Control developments

There's been a lot of work done with Madrona Labs’ instruments and OSC (Open Sound Control) lately. I’m not sure why the sudden flurry of developments—maybe winter is suited to working on these plumbing/scaffolding types of activities. In any case, I'm very happy to see it. Open Sound Control is much more suited than MIDI for handling the high-resolution, rich, per-touch data that comes from instruments like the Soundplane.

First, here are a couple of videos from António Machado, showing his work with a Haken Continuum, Kaivo, and Aalto. He uses the EigenD environment and an “agent” (EigenD object) written by Mark Harris to give high-res, note-per-touch data to Aalto and Kaivo. It’s rare to see a techy video that is this enjoyable to listen to in its own right, so a big thanks to António and Mark, and please enjoy...

Friday, December 05, 2014
by Randy Jones

Winter Sale 2014

Greetings! I'm writing to announce the Madrona Labs five-day winter sale, starting now. From now until December 10, all of our software is 50% off. Now is a great time to get everyone’s favorite patchable software synths for yourself or a friend. To get the discount, use the coupon code ‘dougfir‘ on any product page, just above the ‘Buy Now’ button.

If you would like to give someone an Aalto or Kaivo license as a gift, it’s easy. Just buy the software in the usual way, but enter your friend's first and last name instead of yours when you make the Madrona Labs account. Then you can gift your friend the account name and password. Your friend can log in, download the software and change the account email to his or her very own.