hardware and software for electronic music 

randy's Recent Posts

Sun, Nov 26, 2017, 10:15

I'll do a little something this winter.

Wed, Nov 22, 2017, 20:16

Ach, OK, I found the problem. Not what I guessed above. Something else I optimized broke the sorting, but rarely enough that it did not show up in testing. This will be fixed for release soon.

Wed, Nov 22, 2017, 13:08

Some of these patches require certain granulator waveforms from outside Kaivo, maybe that is the problem?

Mon, Nov 20, 2017, 14:54

this works OK for me with the beta and all my factory patches. Do your factory patches sort OK?

In each patch there is a name stored with it that might be different from the name of the file. My guess is that they are being sorted by the internal names. If these get out of sync the sorting would be wrong. In the case of getting the patches from the forum these are likely not matching. I'll fix this somehow in the next version and for now you can change those internal names with a text editor.

Sun, Nov 19, 2017, 09:52

Thank you. Sorting was implemented from the beginning, but for some reason broke in the most recent version. I'm working to get an update out.

Tue, Nov 14, 2017, 14:18

OK. This is similar to a problem another person had on Windows.

I take then, that you're not using sym links to refer to any of the plugins or license directory?

I have not been able to reproduce this on Windows but I'll review the code and see what i can see.

Tue, Nov 14, 2017, 10:51

Thanks for the report.

When you hear the hissing sound, look in the registration area. Do you see you registered name there, or "DEMO"?

Are you using a symbolic link to manage any of your related files? There may be a problem following the link on Windows sometimes. If this is the case, please describe what you are linking to and how.

Tue, Dec 20, 2016, 11:11

Winter sale.

Dear music makers,

In appreciation for your support, it's time for the annual winter sale. Use the code MAYTHEREBEPEACE on any of the product pages to get 25% off any Madrona Labs plugin. From now through Jan 5.

Fri, Nov 03, 2017, 14:21

Soundplane software version 1.5.0 release

I've finished version 1.5.0 of the Soundplane software. This release is recommended for all Soundplane owners. It fixes some possible crashes and has an entirely rewritten touch tracker, almost a year in development. The benefits of this new tracker should be obvious as soon as you play it!

Direct link: Soundplane 1.5.0.zip, 5.9MB

version 1.5 changes:

  • new touch tracker algorithm:
    • consumes much less CPU
    • improved latency
    • improved pressure sensitivity
    • improved pressure uniformity
    • improved position accuracy
    • allows better tracking into corners
    • lengthy normalization step no longer required
    • fixed hanging touches
  • fix Kyma connection
  • improve selection of lowest-noise carrier set
  • fix a possible crash when switching zone presets
  • fixed a window-related crash on shutdown
  • fixed latency issue when in background for an extended time

In case you missed it, you can see me playing a Satie piece using the new software here:

I'm taking on some "real pieces" in addition to improvising, to feel out what changes will make the next model of Soundplane the best instrument we can make it.

The documentation does not reflect many aspects of the new software yet. Please post in the forums or email me anytime if you have questions.

NOTE: to install this version of the software I recommend removing the existing files in ~/Library/Application Support/Madrona Labs/Soundplane. Then running the new version the first time will run the carrier selection and create new defaults.

After the new prefs are made, select "default" from the OSC destinations menu to get OSC flowing again.

Tue, Nov 07, 2017, 11:32

Things have settled down. All the new work is in the "embedded" branch however. I need to merge to master, and also clean up the cmake and build instructions. Since there are not too many modules, it should be fairly simple to pull from the embedded branch and integrate with your own code in the meantime.

I made big changes to support the embedded work, but the work has not been done on the embedded system yet. The driver API is much more C-like now. it doesn't rely on a listener class and should be usable even in a single threaded environment. Let me know if you have any questions...

Mon, Nov 06, 2017, 16:34

Thanks. Sample size is very small, but so far the people having issues are on 10.10.5, and it's working for everyone on 10.12.x.

I am deploying the app for 10.9 and up, so running 10.10 shouldn't be a problem. But maybe it is for some reason. If you think of anything let me know!

Mon, Nov 06, 2017, 12:03

NOTE: two people so far have run into an issue where after trashing the prefs and running, the new version starts to select carrier frequencies, then hangs at 0%.

Please be advised that this bug exists, so you may want to hold off on version 1.5.0 if you can't spare the time to possibly revert. If you do have time to install and try it out, please let me know your results and the OS you are running.

Fri, Nov 03, 2017, 13:16

No offense taken! I get it.

Fri, Nov 03, 2017, 07:46


Thanks for your feedback. I'd like to find a way to make back + forth easier in Ableton as you say. The thing that's a little difficult about drag & drop is that Kaivo only "allows" sounds to be around 8 seconds long. It breaks the normal flow of drag & drop if the whole thing is not used and you need another step to select part of the file after dropping somehow. So I have not really come up with a good way for drag&drop to work.

It could maybe just import the whole thing if under 8 secs, then put up a little dialog "would you like to clip?" otherwise.

The short-file limitation is because files have to be scanned to find all the best grain crossfade points and I don't want that startup to take forever. I believe right now if you just drop a long file into the Kaivo/Samples folder it will import the whole thing.

Fri, Oct 27, 2017, 10:19

Some other folks have reported that enabling "Force MPE" in Bitwig is needed to get my instruments working there. Does that work for you?

Sun, Oct 22, 2017, 10:01

There's not much context in your comment so I'm going to assume that you are in the common situation of using a MIDI keyboard, and don't want every note to start a new attack.

You might find unison mode helpful. I believe that if unison mode is on, and notes are played overlapping one another, the envelope will not retrigger.

Tue, Oct 17, 2017, 08:49

Yes, one wonders how or if they are going to do that! I have not yet tried this but I'm interested to find out if it's "commercial quality" in terms of efficiency, sound quality etc.

Tue, Oct 17, 2017, 08:46

This seems to work. You can always reach me at support@madronalabs.com.

Tue, Oct 17, 2017, 08:46

Thanks for the idea. My initial reaction is, this adds such a great amount of complexity and that's something I am trying to avoid. I wonder if there's a way to make multiple instances of the plugin work better together to achieve what you want.

I'm imagining how this could be done in a future modular environment (as always) with one KEY module and several sub-instances of the plugins. This has the advantage that you can mix Aalto, Kaivo, etc.

Currently in Aalto each voice has its own send to reverb, however they all share the same reverb.

Mon, Oct 16, 2017, 14:19

That's odd, I'll look at it. If you are not using the example patches that ship with the software, can you please zip up your MIDI Programs folder and send it to me so I can reproduce?

Thu, Oct 12, 2017, 15:47

email me at support@madronalabs.com with some kind of documentation of student status and I'll sort out a refund.

Thu, Oct 12, 2017, 10:48

It's still in flux. I'd hate to tell you something and then end up having been wrong. I think we can safely say it will be less wide than it is high. (how many HP is a square anyway?)

Thu, Oct 12, 2017, 10:46

There is a beta out, which you probably saw, you can find in another thread. This should fix the sequencer issue. If you need this fix you can use the beta temporarily. I still have some other issues related to tuning files to solve.

This particular beta period has been longer than usual getting to completion—thanks for your patience.

Thu, Oct 12, 2017, 10:43

If you are interested in helping out with testing, you can use the beta and give me feedback. If you are more interested in getting music made, use a stable version (in this case, 1.3.2). This beta process has been longer than usual and hopefully will be wrapping up soon.

Tue, Feb 23, 2016, 09:04

Seattle Music Machine Salon

The Seattle Music Machine Salon is a new monthly discussion group, open to all and free of charge. Each month we’ll have a presentation and a guided discussion on some aspect of making music with computers and electronics. Topics will include the practical and the not so practical: new software and hardware tools, compositional strategies, academic and popular styles of electronic music, its history and future.

Our first event is Friday, March 4 from 7 to 9pm at Ada’s Technical Books in Capitol Hill. Ada’s offers a comfortable, inspirational atmosphere, and great food and coffee. They are at 425 15th Ave East. Please visit their site at http://www.seattletechnicalbooks.com/ for more info and directions.

Everyone is welcome! This includes all ages and skill levels. The aim is to create a diverse group that will expand viewpoints and spark new projects. The only requirements are an interest in the topic and the ability to engage in respectful discussion.

March 4 presentation:
Randy Jones of Madrona Labs will demonstrate his new software instrument Virta, a patchable, sound-controlled synthesizer and effects toolbox.

March 4 discussion topic:
Seattle electronic music resources. What are some important foundations of the local scene for you? What are some less visible resources that should be better known?

Wed, Oct 11, 2017, 12:14

Yes, we do one most months. A couple of times this summer we cancelled because it seemed like everyone would be out of town. There's a website: http://seattlemusicmachines.org/ and a mailing list you can sign up to from the menu on it.

Sat, Sep 30, 2017, 10:59

I've had many requests for this. It will happen.

Thu, Dec 02, 2010, 09:35

STICKY: Aalto Patch Thread!

I'm going to make this thread sticky. It should be a good place to find and share Aalto patches. I'll try to post one every day or two for a while.

It would be cool if we could embed Soundcloud links here, but setting that up will take some time.

Thu, Sep 28, 2017, 10:05

Cool, thanks for sharing!

Tue, Sep 26, 2017, 08:37

I can't think of any reasons why that wouldn't work. Keep me posted!