hardware and software for electronic music 

randy's Recent Posts

Thu, Oct 06, 2016, 15:21

I can confirm that the behavior has changed since the previous releases. It's not on purpose. I'll try to fix it. In the meantime you can click just below the round handles to cycle through the patch cords.

Thu, Oct 06, 2016, 15:16

Thanks for the good words! A bundle is certainly a reasonable idea.

Thu, Oct 06, 2016, 15:14

The AUDIO "pre" is patched to the OUTPUT "aux in" in this patch. So if you remove that patch cord, you should no longer hear the dry signal.

Thu, Oct 06, 2016, 07:43

thanks garf!

Tue, Oct 04, 2016, 10:59

In general, any grain will keep playing until it either ends, or is stolen. As you've noted, when the retrigger rate is 0, the length of a grain is infinite, so it never ends on its own, and things get a bit weird.

When switching to a new preset, certainly I wouldn't want the old grains to end abruptly. I see the ability to "crossfade" presets as very useful. Unfortunately we are left with only the current (new) sample to display. Possibly there could be some kind of indicator that the older samples are no longer in sync with the displayed sample. making the lines dotted for example.

I can see how old samples might "reappear" if the number of voices is messed with. This would be a bug and shouldn't be hard to fix.

There is plenty of room for UI refinement. I'm going to add some kind of numeric entry solution one of these days.

Using the granulator with a rate of 0 is a feature that sort of snuck in against my better judgement. Yes, the modulation multiplies the rate, and in general the rate dial is logarithmic, like the oscillator pitch dials. So multiplying anything with 0 you get 0 again. A separate toggle for 0 might be better.

Mon, Oct 03, 2016, 11:03

A new Virta beta:

Hopefully this fixes the LPG / delay weirdness. The problem was in how the delay responds to silence. I'm not sure how it never came up before! thanks testers.

This will be the last beta unless there are any show stoppers.

Mon, Oct 03, 2016, 10:46

I'm making notes of all these things and will get to them ASAP, but after the next update.

The delete key thing never worked properly in all hosts. i spent a bunch of time trying to get it to, because I agree, it was useful! Supporting keyboard input seemed to be a real difficulty with using JUCE framework. That was a while ago, so they have probably improved it. I can look at it again.

Also, I would like to add an interface that works well for tablets. So, maybe you select all the patchcords and you see a kind of menu of what you have selected, with some [X] boxes on it for deleting some or all.

Mon, Oct 03, 2016, 09:34

I think this is fixed already. If not I'll investigate after the coming update.

Mon, Oct 03, 2016, 09:33

Thanks for the detailed info—I'll investigate this after the coming update.

Mon, Oct 03, 2016, 09:32

I am literally working on this today. I will release an update as soon as I can.

Thu, Sep 29, 2016, 11:34

Can reproduce the weirdness. Working on it.

Tue, Sep 27, 2016, 14:35

NEW BETA: 1.2b3


This should fix the protocol open bug as well as AU / installation issues. The AU problems were with hosts using an older API to open the component.

Mon, Sep 26, 2016, 12:55

If it's happening in Ableton, I am not aware of any workarounds. The release should be very soon.

Mon, Sep 26, 2016, 12:54

I have to get these other updates out first. I guess you have seen that I am working on updating all of the plugins with a new licensing system and many other improvements. After that I can get a Soundplane update out. There's a lot going on here and only one developer. Thanks for your patience.

Please write up the problem with the Max loading and email me the details, then I'll make a ticket so I'll be sure to remember when I return to the Soundplane code.

Mon, Sep 26, 2016, 12:50

Either once or twice a year.

Sun, Sep 25, 2016, 11:11

I tried an auval -a (if that was even helpful) ?

auval is not to fix anything there, but to get me some information I can use to fix any problems. You can also use it to diagnose problems. If you run "auval -a" it will show all the plugins. Then you can look at the name of the plugin you want to test fully and do for example "auval -v aumf Vrta MLbs" to validate Virta.

If the AU is not running please do "auval -v aumf Vrta MLbs" and send me the result in email.

Also you can try clearing your audiounits cache and restarting.

The VST is exactly the same thing as the AU. You can literally copy the .component into the VST folder, rename it to a .VST, and that is the VST. So any problems with loading the VST but not the AU are likely to be fixable in the host. Is it looking in the right directory for VST plugins?

Fri, Sep 23, 2016, 20:24

Are you on Windows? There is an issue with some hosts on Windows and I am working on a fix. If you have FL Studio for example you can select "fixed size buffers" to work around the problem. If not please let me know. A fixed version will come soon. Thanks for your patience.

Fri, Sep 23, 2016, 10:39

Thanks for writing with the solution. I haven't been able to follow along because I don' t have a Push 2... one of these days!

Fri, Sep 23, 2016, 10:25

OK, new beta is at http://madronalabs.com/media/virta/Virta1.2b2.pkg

Loading issue fixed but I haven't looked at the protocol problem.

Fri, Sep 23, 2016, 09:44

OK, I'm not using portaudio in the plugin so this is just a build issue. fixing...

Thu, Sep 22, 2016, 13:46

eh, odd. I will try installing Sierra here and see if I can duplicate. Meanwhile if you have time, please try restarting, see if that helped, and run "auval -a" and then "auval -v aumf Vrta MLbs" in Terminal and email me the results.


Thu, Sep 22, 2016, 13:31

64 bit?

Thu, Sep 22, 2016, 13:15

stick around, things are always happening!

Thu, Sep 22, 2016, 13:07

Thanks for sharing your experiences. I have yet to test with Sierra. Now that the beta of Virta is out, I will give Sierra a try.

Wow, that's exciting the USB hang seems to have gone away. There's nothing I've been able to do to affect this, which was quite frustrating.

I've been on other stuff, but the touch tracker work will get a debut soon with the next Soundplane update.

Mon, Sep 19, 2016, 09:51

Thanks for writing. I have a new hp laptop for Windows 10 and as soon as I get this next release out, I'm going to see about dual-booting it with Ubuntu.

Wed, Sep 14, 2016, 13:14

Haha, I think some of the people waiting on this software update might disagree with you! But it's true, fall is a great time for new shirts. Please stay tuned.

Mon, Sep 12, 2016, 13:42

Sorry, there is a problem with the note event code. Good news is, I'm working to fix it right now and the release should be soon.

I take it you are on Windows? I only see the issue there, for some reason.

The "fixed size buffer" setting in Reaper should work around the problem. Here are some other tips in a thread: http://madronalabs.com/topics/4541-buffer-issues-with-aalto-and-reaper

[EDIT] I might have been thinking of Fruity Loops re: the fixed size. I just went to test it and I can't find that setting in Reaper.

Mon, Sep 12, 2016, 13:43

Way cool ! Great demo sounds.

Sat, Sep 10, 2016, 13:40

Seems like it's working as intended. The plugins each remember the size of the window for each instance. So you can make a little Kaivo and a big one and they will remain that size when you load the project the next time.

What I think you are asking for is a global preference, that will control the size of any new window. This is a feature I can add.

Fri, Sep 09, 2016, 10:06

The apparent CPU usage might be much better with this next version because i fixed some memory access problems that might be affecting some systems. After this, yes I do plan to work on multicore.

I have a Windows 10 machine set up here and I'm still trying to fix the stuck notes problem.