i haven’t been making much music in the last week. mostly been coding, hacking, and working on things that will allow me to create music and strange new sounds.
for example, i got madrona labs’ aalto software synthesizer working in linux. they just released the windows port a few days ago, and have already expressed interest in creating a linux port, so i pointed them to the cross-platform, open-source juce framework. meanwhile, i set out to get the windows version running in linux.
i put together an ebuild for dssi-vst, then loaded up the 32-bit version of aalto. dssi-vst doesn’t support running 64-bit dlls on 64-bit hosts. for that, i would probably have to run a windows 64-bit host, such as vsthost or savihost, inside a 64-bit version of wine, with aalto loaded into one of those hosts.

in brief, here’s how to run aalto:
1. add the overnight overlay, then install the vst host:
# echo media-plugins/dssi-vst >> /etc/portage/package.accept_keywords
# emerge dssi-vst
2. download, unzip, and install the windows version. i used the demo; the full version almost certainly works just as well.
$ unzip AaltoWinDemo1.2.zip
$ wine AaltoWinDemo1.2.exe
3. next, copy the dlls to your shared vst/plugin directory. on my multilib 32/64-bit system, /usr/lib32/vst and /usr/lib64/vst.
$ cp ~/.wine/drive_c/VSTPlugIns/Aalto.dll /usr/lib32/vst
$ cp ~/.wine/drive_c/VSTPlugIns/Aalto_x64.dll /usr/lib64/vst
4. run the 32-bit aalto plugin. note that dssi-vst can’t load 64-bit plugins, so you’ll have to use some other host. but it should be doable.
$ vsthost /usr/lib32/vst/Aalto.dll
i’ve also managed to semi-successfully get ableton live running in wine. however, it’s kinda slow on my lowly 2.3ghz dual-core amd system, so i can’t recommend it as your sole audio tool. wineasio is required to really do anything with it, but you should still be prepared for significant slowdowns, freezes, and other bugs. there are a fair amount of issues and workarounds on the wine wiki page for live.

besides getting windows software running on linux, i’ve been creating ebuilds for linux-native vsts, such as the mda and tal plugins. ebuilds are in my overlay. both sets of plugins are capable of some really intriguing sounds, and i’ve barely started digging into what they can do.
i submitted my sample for mcrp 10, the next monome community remix project album. number 10′s concept is to choose a 15-second sample from previous mcrp releases, toss them in a pool, then the participants pull from the samples to create their own works. it’s gonna be a lot of fun! i learned a lot about what renoise can do when preparing samples.

I don’t seem to be able to find the dssi-vst ebuild in your overlay. Would you please add it, I’m quite interested.
It wasn’t quite ready when I posted it. It’s on GitHub now; look in media-plugins.
Hi Josh,
This is great information.
Just wondering why you don’t contribute your audio based ebuilds to the “pro-audio” overlay which has alot of great suff and would make your ebuilds known to possibly a greater audio centric community?
Also might save you some work as some of the ebuilds are maintained by others in the group (e.g. Calf)…
cheers
son of zev
also dssi-vst has been up for quite a while.. … may save you some effort ..
a few reasons:
1. i don’t like working with subversion. git is much easier. plus, all i have to do is talk to the layman folks to get my git repo added to layman if i wanted to — not that hard to make it more widely known.
2. my commits are under my control — i don’t have to load up a huge tree or worry about external dependency issues, since i know exactly what goes on.
3. the overall quality of pro-audio is not up to my standards. i’ve based a couple of ebuild ideas on stuff i originally found there, but they required significant rewrites to bring them up to gentoo (and my own) standards.
all I can say then is fair ’nuff..
Looks like I’ll be adding your overlay to my DAW box..