randy's Recent Posts

I was hoping to get to this today and get back to you—the day got away from me. I'll look at it soon.

I'll try to reproduce this. If you can demonstrate this in a simple Live project, can you please send me the project to support @ madronalabs? Also please send more info:

  • Live version
  • OS platform
  • Virta version and VST or AU?


We're heading into fall here in the Pacific Northwest, and in the Labs. I'm looking out the window in front of my stand-up desk and I know in a few weeks I'm going to have to think about replacing the insulating film I took down in the summer. It surely was one for the ages and though this turn of the seasons is always a little hard here in rainy Cascadia, I'm looking forward to more focused programming time or what my friend Bob calls code cougaring.

This seems like a good time to mention that Madrona Labs is happy to offer educational discounts of 50% off to any currently registered teacher or student. To get the discount, please email to support@madronalabs.com with some kind of documentation of your academic status, such as a picture of your current university ID, or a link to a dated directory webpage. Then I’ll send you a coupon code for the discount.

I've just released an update for all three instrument plugins: Aalto, Kaivo and Virta. This update brings fixes for stability and compatibility, and brings the version to 1.9.0. To update, just download the all-purpose installers as usual.

version 1.9.0 changes:

  • fixed a crash in the patcher UI after resizing the UI then dragging a patch cable
  • fixed an erratic issue where no drawing would happen in some hosts

Aaltoverb has come out of the gate going strong and to those of you who have supported this work with your purchase, thanks very much. By and large it's working very well for people and I have some cool enhancements in store that I couldn't quite get into the 1.0.0 version. One thing that's not working well is the detection of Metal support on Mac OS by the installer. If your graphics card is not compatible it's supposed to give you a notice, but instead it will install and then the plugin itself just produces a blank window. For those of you with these older Macs, I'm sorry about the confusion and will work to either support them or improve the installer.

Now that Aaltoverb is out I'm working on both software and hardware. In software land it's the long-awaited Sumu, and with the new framework in place demonstrated by Aaltoverb I'm more excited than ever to unveil some exotic new sounds. Hardware-wise, I'm now devoting quality time to finishing the Soundplane-cv module. Soundplane-cv is for directly connecting your Soundplane to the world of Eurorack, or anything else you can control with a voltage.

This particular development stretch has been a long one, and I'm looking forward to more variety ahead. One thing that's kept my enthusiasm up when I need a boost is the occasional clips you nice people send in with some novel or touching or funny sounds you are making with the tools I'm making. Many thanks!

I hope whatever you're cougaring on is fulfilling. If not, remember weird sounds are always there for you. More soon.

I'm very interested to see what modes you have found useful, and any other details!

Thanks for the thoughts. A major version, say Aalto 2 coming up, is when I would have the ability to make this kind of big change. I still think having the instruments be made of fixed modules is a strength. But maybe there's some interesting middle ground between that and fully modular.

What a coincidence, I was just watching Andrew Belt present about VCV Rack last night. I'd love to do this when I can make time. Thanks for the encouragement.

Good to hear!

This thread got hijacked by some different issues! I wish I had a way to split threads. Anyway, I've completely redone MPE support in the 1.9.2 update, so whatever you are running into should be fixed, or at least, different. Please let me know.

Hi and thanks for writing. I'm sorry I don't currently support your DAW of choice. Steinberg has made it clear that VST3 is the future and are pushing very hard for everyone to use it. Most hosts have had decent VST3 support for a while and now that Ableton is on board I can take care of about 95% of my potential customers with a VST3. Time's precious for me here and so when I'm making a whole new generation of code if I can get something out to 95% of the people with less work I'm going to do that.

Hopefully Reason will add VST3 support soon.

Meanwhile there are also ways to wrap a VST3 plugin in a VST2. It's not the ideal solution of course.

Yes, we will definitely finish the module. We made some real progress this year and I'm excited to get back to this and the Soundplane Model B when I can.

What I'm working on now is the next plugin (Sumu). This should provide the income to get back to hardware development this year.

I'm sorry that I set up unrealistic expectations about the date. Because I support the company by making software, hardware progress is going to be slower than the pace you might be used to from most companies. My boundless optimism about ship dates is a useful kind of coping strategy for me, sometimes. I am learning not to say these things out loud until we are much closer to finishing a project.

I do plan to add more models to Kaivo including tubes and so on.

I'm very glad the sound is inspiring to you! Thanks for the good words and i'll be here if you have more questions.

I hear this would be a good thing. There's no real easy way to do it now. The ability to lock any parameter to its current value will be a good fix for this and many other situations. I plan to add that in a future update.

You can always just make a directory with your current favorite scales of course.

I've heard you. But I won't be releasing another Aalto update for a while.

If you choose "Save as..." from the preset menu the file dialog will open into the folder you most recently loaded or saved a file to/from. Hopefully this will help you out.

Thanks for your support, and enjoy! See you around. :-)

Thanks. I stopped adding people for the moment so I can get other things done but, please stay tuned for the next phase.

Warmest holiday wishes to everyone! Though I love the big dinners with family and friends, winter here is also a great time for immersing myself in the lab and researching what's next. This particular image I took the other day captures the Seattle vibe I'm feeling right now—very grey and wet, but futuristic and optimistic. The suspended sculpture by Janet Echelman is called "Impatient Optimist" and you can read more about it here.

From now until January 6 2020, our year-end sale is happening! You can use the code DIY2020 to get 30% off all our software. If you're an Aalto fan but you've been holding out on getting Kaivo or Virta, now's the time. And yes, our simple bundle deal is in effect along with the year-end discount, if you choose to take advantage of them both. This results in some big discounts: adding Aaltoverb to your Kaivo purchase, for example, will set you back only an additional ten dollars or so.

I always think, maybe a silly amount, about the sale code: what word do you type into that little box to get the discount? Maybe because it's like a kind of incantation, and I want it to be a positive one. If there's one thing we can use more of in 2020 it's more DIY, so: DIY2020. Doing It Yourself doesn't necessarily mean just all alone in the comfort of your own Labs, but also and especially with friends, getting together to have fun and make culture. I wish you all the DIY time you can carve out in 2020, and when you have something to transmit, let me know! Hopefully I will be able to buy it on Bandcamp, where I found most of my favorite new music this year.

Finally, if you're looking for a last-minute gift, you should know that it's easy to give a Madrona Labs software license! A gift license can even be part of a simple bundle with one you bought for yourself and I'll be happy to transfer it free of charge (and judgement). Just email me at support@madronalabs.com to let me know. I'm taking Dec 25, Dec 31, and Jan 1 away from the computer but otherwise I'll be available within 24 hours (and almost certainly less) to help make your holiday dreams come true.

Is it possible you're using Logic in 32-bit mode? The only change I'm aware of is that I removed 32-bit support. Unfortunately I don't have Logic 9 here to try. I'll try to figure out what changed!

There's an option in the settings (gear) menu for turning off UI animations. Hopefully this will help.

The dials animating eat up a bunch of CPU on your Retina display because of software drawing and copying at the high resolution.

That's what I think is going on anyway.

Someday I want to make a modular environment...

Thanks for the thought. You can do it now if you don't mind editing the patches as text files. Open up the .mlpreset file and grab all the parameters starting "seq_pulse" and "seq_value" and paste them over the parameters in the other patch.

I realize this isn't a useful UI for every day, but maybe it will help if you have a great sequence you want grab once in a while.

Welcome aboard, and enjoy!

I'm not sure what was going on there. If it becomes a problem please let me know. Enjoy, and happy holidays!

Hi, this thread is taking about a few things now! Which plugin do you mean, and which version do you have? I fixed a Virta problem recently.

I don't know what to say about the extra voices—since it doesn't seem to be bothering you I'll call it a holiday miracle, and spend my time on the MPE issue!

I got from another player a MIDI file demonstrating the problem, so I think we're good as far as reportage. Thanks.

I got another email just yesterday about what seems to be the same problem. I'm sure it's not your problem but something I did to the plugins. I'm just not sure why it didn't come up here in my own testing with MPE—maybe something Linnstrument does differently from Soundplane. I'll investigate very soon.

Meanwhile it should be no problem to grab an earlier installer, like 1.8.5 and to use that version if you just want to play. Here's a link to that: https://madronalabs.com/media/aalto/Aalto1.8.5.pkg You may have to remove the newer plugin files manually so the older installer will run.

I don't know what is going on when you hear more than 4 notes. Aalto only has four voices in there, really. Maybe the internal delay is ringing out the sound of previous notes (?)

It's very grey here too.

An update of Aalto and Kaivo to version 1.8.4 is available now on the product pages. This fixes a few compatibility issues that showed up in recent versions of Live, and a bug introduced in version 1.8.3 where Kaivo would stop making reasonable sound.

Aalto and Kaivo changes:

  • removed debug code that was causing a crash in certain hosts
  • streamlined OSC services
  • add master_tune program parameter, accessible via program text
  • fixed t3d input in unison mode

Kaivo-only changes:

  • fixed a filter bug that could lead to runaway noise
  • improve interpolation filters in Body

The master_tune parameter addresses the need of some players to move the reference pitch of A to some value other than 440 Hz. This parameter is saved with each patch. To edit it, first select "copy to clipboard" to get the patch as text then paste into a text editor. Change the value after "master_tune", and then paste the text back into the plugin using "paste from clipboard." I'll be adding a UI for this feature in the future but for now, this works and lets you tune Aalto to your old piano or whatever.

The interpolation filter change to Kaivo should not be too obvious, but may be noticeable as a reduced harshness when sending bright tones to the body.

Can you give me a little more information? Your operating system? At what step did things go wrong?

OK, that's a pain, but I'm glad you went through all that including removing the audio units cache because that's what I would have suggested next.

The only compatibility-related change to Kaivo 1.9.2 was the removal of 32-bit support. Since you're running Logic 10 this shouldn't be an issue for you.

When you have time, please open a terminal, type the command auval -v aumu Kaiv MLbs and send me the output. You can email it to me at support@madronalabs.com . AU validation passes here, which I test before each release, and just tested again now to make sure. The output of auval should tell me what's going on on your computer.

Sorry you're having trouble. Can you tell me what version of MacOS and Logic Pro you are running?