randy's Recent Posts

On epiece of advice at the outset: Instead of jumping into an 8x8 or large, I would make a 2x2 or even 1x2 version. That way you can get a feel for some of the work involved and make mistakes that you will inevitably make, on a small scale instead of a big one. And, you may even wind up with a useful controller.

For the small sizes (1x2 or similar) you can probably use an Arduino to make the USB data and do all the work. For bigger sizes like the Soundplane, this will be too much data, so I don't really have anything simple to suggest.

Hi Says Chris,

I moved yr threads to DIY.

You can check out the G-Tar project from Medialogy lab in Denmark -- this is the only other DIY Soundplane project I know of. For whatever reason it's not a thing a lot of people have done. It has not taken off like the monome. One reason is that it's quite a bit harder-- there's a lot more data processing and a high-powered processor required.

The USB thing is no easy task either. There are so many ways you might want to do it, that I can't give an easy answer without spending a lot of my own time developing such.

I set up this part of the forums to encourage DIY folks to make Soundplanes, and I was hoping that activity by adventurous people would result in more information getting out there, and an easier starting path... but that hasn't happened. I can do some more of this myself, after we ship.

Meanwhile I'm still here willing to answer your questions.

So, the Soundplane A has a blank area on the left side, where the DSP board lives. There is some room inside the case here for a bit more sensing hardware, and we are leaving extra ADC channels available on the board for it.


So, my question to you is: should we put a few sliders up there? Or a big knob? Or something else? Or leave it blank?


The "blank" option has the advantages of keeping the costs of the Soundplane A down as much as possible, and getting us to a finished product faster. If we do add something, it will have to be done with the level of quality the rest of the product has, so it might add a significant cost in materials and assembly time. And you can get a bunch of USB sliders or knobs pretty cheaply, as you like, and set them there.


On the other hand it's nice to only bring one controller to a gig, and it's very useful to have a knob or slider that you can set to a value and leave there.


Thoughts?

That PolyKB demo is pretty cool. I have always thought their oscillators sounded good in the AKS clone etc.

Aalto avoids aliasing in oscillator FM by calculating what aliasing harmonics would appear, then backing off on the index to reduce them to a certain level. You can hear this pretty easily in that high notes have a sort of threshold of mod index after which they don't get any more gnarly. It occurs to me that the same calculations could be used to treat hard sync as a kind of instantaneous FM. I also have some papers around on hard synching sines. Stuff to try for Aalto v.2 or future products!

The sounds of Aalto's oscillator are Buchla-inspired but the algorithm design is not. Having a sine that's waveshaped into square / saw probably leads to some commonalities, but I'm not trying to emulate the circuit.

I don't know of other soft synths that take the same approach of waveshaping a sine, but there have got to be some out there. The magic is really in the details and fine tuning.

I suppose this is just one of many considerations for any prospective modification, but will the advantage of more steps be outweighed by their addition overcrowding the User Interface?

Maybe for now, working at slower tempos, automation could be used to adjust step values while the sequencer plays? This might effectively offer 64 or more steps.

Yes,thanks for the thoughts. Aalto's main goal is to keep things relatively simple, to do as much with as few UI elements as possible. I'll make future products and modules with more options.

The push to finish the first 30 Soundplanes continues, with software development at home and hardware production at the shop. Here's a cool thing: the alder instrument bodies in line for hand sanding. I'm really happy with the way the variety of grain presentations gives each one a unique personality.




Each Soundplane needs a significant amount of hand shaping work after it's milled, to get rid of marks from the planer and to smooth down the sharp edges that the milling tools leave. We'll be at this stage for a few days---time to get some new choons into the iPod. You'd think that Madrona Labs would have better speakers... well yeah, something to consider after we ship.




After the initial sanding will come three coats of finish, the applying of which means a little careful work but mostly just setting up a reasonably temperature-controlled environment and then, that most universal of chores, waiting. Everything should be dry around the time the surfaces and FFC interconnects arrive.

Hi Garf,

Mostly 1.3 will be a stability / compatibility upgrade, so I won't add this new feature, but I'll put it on the list of "features wanted by people who know what's up."

I hear you. I'll do this in the next update unless I run into some problem.

OK, you mean when the pitch of the voice (or any parameter with a patcher input really) has a different value for each voice.

This doesn't strictly depend on the sequencer though that's really the only useful way to get a lot of control.

You can send the "voice" output of the KEY module right to any patcher input, then scale it for some control. So you can play chords for example, without using the sequencer, but the intervals will be the same.

I understand - will think about it.

hmmm.

Hi,

I don't quite understand. What about the voices do you want to offset?

Hi peeps, I'm happy Aalto attracts people of all skill levels with the MIDIs, let's keep it friendly please.

Hi Fraser,

Well I'm pretty sure it's possible but I don't know GB at all so I'd just be looking through the anual same as you. One thing I can point out is that GB will be loading the Audio Units version of the plugin. So if you Google "Audio Unit Instruments Garage Band tutorial" or something I bet you can find help.

In fact I just did that and here's a helpful link.
http://www.daveclews.com/dave/Portfolio_files/GB%20Plugins.pdf

Hi Fraser,

You want "Export song to Disk" in Garage Band to make an audio file. There are a lot of options in GarageBand. I've tested that the Aalto plugin works OK but I have to leave the details of making your track up to you. I don't really know GarageBand that well so I'm sure you'll know it better than I do after a couple of hours with the manual.

I've been working in the shop with Christopher this week making the blanks for the Soundplane surfaces. Here's Chris hard at work gluing a sheet of thick latex to a fiber underlayment. (thanx Ableton for the sweatband, it's coming in very handy)




Cutting the latex sheets with the utility knife was fine for making a single prototype, but for 30 surfaces was way too slow. A gigantic shears might be the best cutting tool for this project, but getting one would be overkill for now. Meanwhile we figured out how to use the scroll saw by making a jig to hold the latex in place. It's a good thing neither of us is allergic --- latex dust goes everywhere.




After the fiber and rubber are glued together, a somewhat messy process, we get to select the area of veneer that will form the playing surface. Of course, each one can be quite different in appearance. I try to select a fairly symmetrical pattern that still has some excitement in it. Here's the first one that rolled off the assembly line.




These blanks will go to Gurian Instruments for laser-cutting and inlay, and then come back to our Ballard shop for sanding and finishing.


I'm also at work on the Soundplane client software and the Aalto update. Since there is so much to do right now, it's good that I have the software work on the one hand and the wood shop work on the other, because I can usually convince myself that the wood shop is a nice break from writing software. I'll spare you the pictures of software development but it sounds like TAKATAKATAKATAKATAK.

OK, I'll see what I can do about this for the update.

Good news, we have found good homes for the first run of 30 Soundplanes. Thus, funding is all in place and production has begun. Look for finished Soundplanes in 8-10 weeks, and more updates now that there will be cool stuff to take pictures of.


It's been a long time getting here, and I appreciate the support from everyone who's along for the ride. Whether you preordered a Soundplane or bought a copy of Aalto, you've helped make this new instrument possible.


Here's a closeup of the final prototype case during finishing. I had tried rounding off all the edges previously, and it ended up looking too blobby. By rounding off the front edge horizontally after the vertical cutout is made, a compound curve is produced that I think is a very nice intrinsic detail. The sharp edges get hand-sanded just enough so that they don't chip easily or hurt your fingers.




The road to production has generated lots of prototypes and castoff parts. You can see some of them on the shop floor here.


Will you basically start again once these 30 are finished/shipped?

Yes! I'll make more ASAP.

Hi,

Yes, more vids would be great and will definitely be forthcoming. I liked Jordan's video though -- didn't think there was anything random about it. He was definitely improvising and getting the notes he wanted to get. It's true that he only saw the instrument 10 min before the video for the first time. It was a totally fresh improv.

The note pattern is anything you want it to be! But the standard setup is chromatic rows in fourths, kind of like a guitar, and that's what you see Jordan playing.

If you're ever in Seattle you can check out the instrument by getting in touch w/me. I might do another tour later, too... stay tuned.

What was the previous audio driver you were using? It would be great to know in case someone else has the problem.

thanks
Randy

good, just making sure things are working OK

It's a CPU thing. Aalto is a high-quality analog emulation and as such, CPU-intensive. By my rough estimation the iPad could run about 1 voice of Aalto. It's something I'll keep my eye on but not a super compelling thing to do right now.

Welcome!

But why did you have to change your username?

That's a good idea. I guess you don't want MIDI program change active all the time. It might be an option for the KEY module.

Thanks for being careful, but I don't mind you mentioning other products... I'm never coming out with a magnifier utility. Promise.

Teaser for a teaser maybe.

Welcome, and thanks for the good words!

I know Aalto is somewhat lacking in the LFO department -- I plan to address this in an update.

For more and different modules, look to a future product.

As a tangent to Auto-Saving above, pls may add I like AAS's Chromazone's history feature.

Thanks, I'll take a look at this.