randy's Recent Posts



Greetings! I'm writing to announce the Madrona Labs five-day winter sale, starting now. From now until December 10, I am selling Aalto for $49, which is 50% off the usual price. Now is a great time to get everyone’s favorite patchable software synth for yourself or a friend. Visit the Aalto page to buy.


If you would like to give someone an Aalto 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.


I'll be posting again this month with sound previews and finally, with the release of our next software synthesizer, Kaivo. If you haven't heard about Kaivo, please check out the short preview video below. I'm very excited to get this new instrument into your hands... and so I'm going to get back to work on it now. More soon!

You put samples in a special directory and they will be loaded up. Or select "Import" to send them to this directory.



Soundplane application v.1.0a1 is now available at the usual spot in the hardware forums.


This is a preview release, meant to give you a chance to use the new zone mapping features before version 1.0 is feature complete. You can edit zone maps using the JSON files directly, but not through the GUI.


Changes:

  • new Zone features allow mapping notes and controllers to key grid
  • changes to t3d format for wider OSC compatibility
  • OpenGL accelerated graphics
  • fixed graphics for Retina display
  • fixed a bug where SoundplaneController was initialized twice
  • fixed OpenGL errors on quit
  • fixed a possible crash in adjustPeak()
  • fixed note release when quantized
  • new raw matrix output


NOTE: the t3d format has changed slightly for better compatibility with TouchOSC and other apps going forward. So this version will not work with the current version of Aalto. If you are currently on a big US tour or something, don't install it! An Aalto update for compatibility will be coming soon.


There are currently four types of Zones available: note rows, x sliders, y sliders, and xy sliders. All of these are shown in the zoneExample1.JSON map. More control types and many refinements are on the way, to be documented and rolled into version 1.0. So if you have ideas for controls you want, now is the prefect time to give feedback. The new Max/MSP example shows how to receive


I am calling this release 1.0a1 because it has a 1.0 feature set that is not complete. However, in my experience it is at least as stable as the previous version. If you don't need Aalto compatibility it should provide a solid platform for your MIDI or OSC-based work. Please send me any bug reports or feature requests by posting to the Hardware forum, or by email.

Hmm, thanks for the info.

The beta is full now. I am working hard to finish this wonderful thing by mid-December.

MIDI key zones should transmit pressure for each touch if the "pressure" toggle is on. Looking at the code, I see this is mapped to cc11 now. It also sends on channel pressure for each touch.

Since ccs and channel pressure have only one value per channel, the "multi chan" toggle has to be on, to send one note per channel, if you want separate z values per touch.

I know this may be a bit confusing explained piecemeal like this! Thanks for bearing with me while I make the time to write proper documentation. Meanwhile if you have any questions, please ask.

No, you don't need to write any programs! It's just a support pack install.

There is currently no pressure-based zone type. I plan to add a z option to both the 1D and xy controllers. I'm collecting ideas for other zone types too, so let me know if you have any requests!

There is a problem with the 1.4 Windows release that is affecting some users. On some systems a required Windows support DLL cannot be found. Usually the user sees an error such as "msvcp100.dll was not found."  Depending on the host, you may not get a message.

If that is the problem, you may be able to fix it by downloading this Windows developer support pack:
http://www.microsoft.com/en-us/download/details.aspx?id=5555

This problem will also be fixed in the next Aalto update.

I have to release a 1.5 update first with some fixes. Then Aalto 2.0 will definitely have more voices. Thanks for the feedback.

The presets should be in /LIbrary/Audio/Presets/Madrona Labs/Aalto, and in the same path starting from your home directory for user presets. I'm a bit confused as to what is going on because there should be no need to convert presets when you first get Aalto. All the presets are installed in both .aupreset and .mlpreset versions for AU and VST respectively.

There is a problem with the 1.4 Windows release that is affecting some users. On some systems a required Windows support DLL cannot be found. Usually the user sees an error such as "msvcp100.dll was not found."  Depending on the host, you may not get a message.

If that is the problem, you may be able to fix it by downloading this Windows developer support pack:
http://www.microsoft.com/en-us/download/details.aspx?id=5555

This msvcp100 thing is my issue and I intend to fix it in an update coming soon.

I see your point about the touch messages. This should not be too hard. The first point of mapping is definitely to make splits and the like easy, so if that's not working well, I'll change it!

OK, see what you mean about Controllers and touch messages also.

The only major question I have is: How controlable is it in real time? Can it react to all the major MIDI controllers?

Yes, like Aalto you can map MIDI controllers into the patch matrix. For specifics, you can download the Aalto manual and investigate. Kaivo should be very similar here.

So although this proabbaly will not be a big seller because most people wil have trouble fully fathoming the whole concept

I guess I have to rely on enlightened buyers then...

When will it be avialble? – What will it cost? –

Later this fall, reasonably priced.

Since the rest of my studio still is hardware based: Can it run standalone or is there a simple VST plugin host on which it will run?

A standalone version is a good idea but this is not possible yet. The development effort is not too hard and I will look at standalone versions in the coming year. In the meantime I or the community here can point to to good free or almost free hosts for Mac or Windows.

Thanks for the report. I have not run into situations where the sequencer loses sync. However, I have not done much testing on Windows / Reaper. I am going to do some work on the sequencer soon, and will make sure to test it on Reaper.

There is a problem with the 1.4 Windows release that is affecting some users. On some systems a required Windows support DLL cannot be found. Usually the user sees an error such as "msvcp100.dll was not found." Depending on the host, you may not get a message.

If that is the problem, you may be able to fix it by downloading this Windows developer support pack:
http://www.microsoft.com/en-us/download/details.aspx?id=5555

Good to hear, thanks for the info.

Hi Charlie,

Thanks for the feedback.

I could think about specifying a maximum number of touches in each zone. I never thought anyone would want this. Would a 'mono' switch take care of your needs? In other words, you could set the number of touches to either 1 or the maximum available.

The thing is, Zones don't detect touches. The touch tracker does that and then sends them to the Zones and Controllers.

I'm wondering what the typical way to do a "split" will be over OSC. My plan is to have a channel number on each zone, this would allow easily splitting different sounds out to different OSC channels just like with MIDI. The OSC channel would use a different port. This seems to make sense because you can set up a couple of synths that listen to different OSC ports, and don' t have to know about each other in order to function together.

I definitely have a scale map per row planned with different modes, pentatonic etc.

Weird, OK, thanks for the feedback. There will be an Aalto update soon, so please let me know if this clears up or not after the 1.5 update.

Hi Charlie, that seems totally reasonable. It can listen over OSC so you can change the number of touches with a dial for performance.

Still working out a couple of bugs! But very close.

Very good suggestions, thanks.

Thanks for the log. I clipped it out because very long.

The Aalto version is right in the upper right of the interface by your name. I think upgrading to 1.4.1 will fix the problem you are seeing.

Hi dadek,

Thanks for your patience. I have been working on this for the past two weeks. It just turned out to be a bigger job than I thought to do anything that works. The good news is, I have notes working again and some basic controllers also, and will definitely send something out this week.

Hmm.. I'm not sure it's Aalto. Those things in combination ought to be stable. But if you can get a crash log for me, I might have a better idea.

You could also try another host if you have one handy, and see if that helps.

It couldn't hurt to make sure you have the most current version of Aalto, 1.4.1. I try to make it better over time not worse, and mostly succeed with this.

In general, patches are not always compatible with a previous version. So if your patches are made on an Aalto newer than the equivalent version of Aalto CM, they may not work. I think Aalto CM was equivalent to version 1.3.

Thanks for the report! This will help others I'm sure. Too bad about the MIDI.

I have also heard that the Blue Cat MB7 mixer plugin works with Aalto to some degree. There may be graphics issues, I think, but the MIDI may work better.

Anyhow, I realize that native AAX would be best.

Hi Adam,

It would be a fair amount of work to port to AAX, and I have my hands full supporting VST and AU at the moment. Things can change though, and I appreciate the feedback.

Another option for you may be DDMF Metaplugin . A customer tells me that this plugin wrapper/combiner can allow Aalto to run inside it, in Pro Tools 11.

OK, I'll have to get a copy of Cubase and try to reproduce this.

Does it work on any other hosts on your Windows machine?

Hi Simon,

Sorry for the trouble. There is a problem with the 1.4 Windows release that is affecting some users. On some systems a required Windows support DLL cannot be found. Usually the user sees an error such as "msvcp100.dll was not found."  Depending on the host, you may not get a message. I have not seen it cause a crash before, however.

If that is the problem, you may be able to fix it by downloading this Windows developer support pack:
http://www.microsoft.com/en-us/download/details.aspx?id=5555

Please let me know if it works. And what version of Windows you have.