n0ahg said:
I thought most of the 'good' plugins were binary only. Perhaps I'll have to look again ;-)
VST on Pandora isn't going to work very well unless a proper from-source port is done, and even then there are no guarantees .. A lot of times, VST's use Intel-specific code generation to get performance tricks done, and so on .. Emulating an x86 isn't something we are going to want our
andora1: to do very much .. better instead to have some pure native code doing the job. So its better to not focus on VST side of things for Linux audio and use some of the other, much better tools that are very easy to use on Linux. VST is for weanies, anyway ..
Instead of leaning on your previous VST/plugin brainwashing (face it, you maybe don't know about the other really powerful tools on Linux because VST plugins rule the market right now), you should think about Puredata, MAX/MSP, chuck, CSound, Keykit, LMMS, dssi, etc. Not to mention the standalone synth packages that are a lot more friendly for our Pandora efforts due to the fact that they're standalone, and thus easier to port without requiring wrappers/plugin host environments, etc. I'm thinking Zynaddsubfx (an excellent synthesizer), asynth, omsynth, etc.
Now, just because VST plugins aren't going to be too easy to get going (I'm not saying impossible, just not easy) it doesn't mean the Pandora can't be used to do very interesting music-making tasks .. I envision my Pandora running seq24 (for MIDI sequencing), and seq24 having routing configuration going out to 3 or 4 other standalone synths that are running at the same time, like an instance of Zynaddsubfx, an instance of amsynth, omsynth, and so on .. and being able to do a full track with 3 or 4 synths running through seq24 at the same time. Very feasible.
And of course we will start to see easy ports of other interesting music-making environments too, I'm sure .. as soon as we get Puredata onboard, for example, we have access to an entire universe of very, very useful Puredata patches to jam with. I'm particularly looking forward to being able to run at least a few of these sorts of things:
CODE
http://footils.org/tut/pddrums/pddrums.html
http://www.youtube.com/watch?v=0rG6xTXmHxc
http://obiwannabe.co.uk/html/compositions/compositions.html
http://www.youtube.com/watch?v=xw40VnBm0yQ
http://www.soundonsound.com/sos/aug06/articles/puredata2_0806.htm
Maybe we can get the RjDj (of iPhone fame) system running as well, in which case we'll have all that great stuff to deal with too - RjDj is just a wrapper around some highly interesting PD patches, btw. So we can see how well Puredata is capable of delivering the goods in the audio-processing department ..