randy's Recent Posts

I don't understand what arpeggiator you mean either. In general, you have to pick either notes or aftertouch to control envelopes, not both. if the arpeggiator is sending notes and the Linnstrument is sending aftertouch, then the two things might conflict.

I made this thread to explain how to report bugs. not to report bugs in. It will help keep the site organized better if you start a new topic with your problem instead. Thanks!

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]

This is not possible currently. I had planned not to allow zones to overlap, because of the many complications this presents. But if you want this I can think of a way to accommodate it.

I guess the easiest way is for a single zone to have an optional second destination. Then a lot more UI and so forth will not be needed.

Of course, one can imagine other layers, overlapping zones and so on, but this quickly gets nontrivial to implement, especially when a zone editing UI is added.

I guess you said you are a Max/MSP user so hopefully this takes care of your performance needs, for the moment.

You can do that by changing the values in the .kbm file above.

I will happily give you a 1.6.1. Please give me until next week to take care of this. There seems to be some problem with the watermarking I need to figure out.

in Live,the Kaivo synth dissappears but it leaves an empty white Gui box on the screen

This is a problem some people encountered in the pervious version of Aalto. The next Kaivo update coming soon should fix it. Sorry for the inconvenience.

As reported it happens only in the 32-bit version. So if you want to use the 64-bit version instead that's a good workaround meanwhile.

No, no VST version. I will bring back Aaltoverb properly at some point.

I wrote a post about this topic with a lot of suggestions:
http://madronalabs.com/topics/3565-getting-the-most-out-of-kaivo

Also if this is a Xeon system you may be running into the multithreading issues I mention above. Please stay tuned for the next update coming soon.

No problem, I added it to your account.

I mistyped the address. :-)

Soon. Overall it looks a lot like Aalto and Kaivo.

Well, audio input and frequency analysis of said audio, and of course an envelope follower, will be available in the patcher. So you can make audio-controlled synths or effects with it. You could even patch up something like a de-esser. But it's definitely more a creative tool than for utility effects.

Visually, it will be a lot like Aalto and Kaivo because I think that's a good interface to stay with for now.

More soon!

All versions of all software come with free upgrades until the next major version (2.0 Aalto will be next). The major version will be a small purchase. I've been updating Aalto for five years and I'm still on 1.x, it's all been free upgrades.

I hear you.

the 1.3.1 fix doesn't work with kyma

re: Kyma, can you give me any more detailed report of the problem? What step exactly do you notice something went wrong?

If you look in the Soundplane app console, is there any information? Any error messages?

Is the kyma switch in Expert page on? If so, try turning it off and on, then look for any error messages.

I can make a debug version to display more info. Please contact me by email at support@madronalabs so I can keep track of the conversation better.

That was my guess... voices canceling each other. Thanks for the followup.

Aalto 2.0 will be after the new plugin, not soon. Please stay tuned for beta calls etc...

@zgoheen I know exactly what you are talking about. It's a basic problem with the way OSC / t3d voices are allocated and I didn't realize it until the zone split thing was done and I really had to move on and ship something. OSC voices have always been set up kind of like independent channels of CV / gate / etc that are always on. This model works for one Soundplane->Aalto connection but not for splits. To fix it I have to write a voice allocator for OSC like there is for MIDI. This won't be too hard so you can look for it soon.

I'll check into this, thanks.

seems reasonable! I plan to rework the sequencer for Aalto 2.0 so it could happen then.

Hey, I hope it was a simple matter of resetting the port # so I just distributed a fix.
[Soundplane1.3.1.zip]

The problem is I picked a UDP port for the incoming Kyma information that duplicates the default port with offset = 1 (3124). So if you have a Kyma connection that port will be busy and offset 1 will not for for Soundplane->Aalto connection. I can change the default in the next Aalto version, or maybe ask Symbolic to change the Kyma default port.

What would you want to control via OSC? I feel like maybe I asked you this so if you can point me to an answer that would be great. I'll make sure it makes it into the new feature requests list on github.

I think I know what the problem is. Sorry to have overlooked this, but Kyma isn't part of my testing here because I don't have one. I needed to change a port number because of a conflict. I'll figure out a fix.

If you look at the new split example zone maps they show different zones being sent to different OSC ports. So you could have Aalto listening on one port and Kyma on another one, yes.

ah crap. why OSX 10.7?

I know, I hear you, but I had to do this sometime in order to update my development tools. Apple only supports the C++11 language as far back as 10.7. I wish very much they had made it accessible on 10.6.8 because that was indeed a good solid operating system.

Meanwhile, Aalto 1.6.1 is very stable and should keep you going for years on 10.6.8 if you want.

pitch bend range is not changing when the soundplane tells it too via the NRPN

Hmm, I thought that was working, I'll check into it, thanks.

Midi Learn in this release?

Nope.

BTW why dll began to weigh less? (about 2mb) :D the same as whole installer (Win), about 5 mb.

I'm always working to optimize things where I can. The new Microsoft libraries I use are a little smaller too.

mavericks 10.9.5
64 bits

Hmm, strange, no reason that shouldn't work. I'm guessing you have some AU update problem.

If the plugin is not showing up, you can look to verify that it's in the AU Library folder: /Library/Audio/Plug-Ins/Components. If it is there, you could try removing it using the Finder, then running the installer again. You can also try this voodoo to remove your Audio Units cache: http://support.apple.com/kb/ts1086

Hi. I just install the update and does not work me in Logic x or DP9

In what OS and host versions? 32 or 64 bit?

If you have patches made in Aalto 1.6 or before that you are using with the Soundplane, a little manual tweaking will be needed. These same instructions will be needed to go from Kaivo 1.2 to Kaivo 1.3 when that is released.

The patcher inputs from the KEY module were rearranged and a velocity output added, which has a great benefit: you can now use any Aalto patch with the Soundplane, and make new patches using the aftertouch / z output that are both MIDI and Soundplane compatible.

Here are the outputs from the KEY module using different protocols:

protocol    out1    out2    out3    out4    out5    out6    out7
            --------------------------------------------------------

MIDI        pitch   vel     vox     after   modcc   modcc+1 modcc+2

MPE         pitch   vel     vox     after   modcc   cc73    cc74

OSC         pitch   vel     vox     z       dy      x       y

OSC (old)   pitch   z       vox     dx      dy      x       y

Since aftertouch from MIDI is a lot like z from the Soundplane, patches designed for the Soundplane can now be used expressively with MIDI kayboards and vice versa.

To convert an old OSC patch, open it in Aalto 1.7, and then just grab all the patches coming from patcher input "vel" and move them to "z."

Patches don't store the input protocol they use---that information is sent by a DAW outside of the patch so that your protocol choice won't keep switching when you change patches. Unfortunately that makes it impossible to convert patches automatically for these OSC changes. I apologize for any inconvenience.

Ooh, if it overwrites a version without asking that's a nasty bug. I'll investigate ASAP. Thanks for the feedback.