-----BEGIN PGP SIGNED MESSAGE-----
On Tue, Mar 20, 2007 at 02:18:58PM +0000, philicorda wrote:
Hmm. Not only does it lack JACK support, but it doesn't even have ALSA support, apparently.
It might be fun to try it out anyway, but it won't run without OSS /dev/midiX stuff.
Very odd indeed; I'll call it the "close-to-the-chest license". At least he provides source though.
I suppose I could invest a few days of work and hack up a patch that'd add ALSA and JACK client support, but it looks from his blog like he's already added ALSA support, but hasn't "released" it yet.
Last release was 3 years ago, so I suppose I shouldn't hold my breath. Alas, if it were a more conventional Open Source projects (i.e. with a SourceForge/GNA/Savannah site, public SVN repository, etc.) it might have attracted developers or at least patches, and would be farther along now, and I could just "svn up" it and build it to try it out (as I've done with, say, ingen).
I'm also not clear whether his stuff is RT safe either, and whether it'd break if JACK-ified. Nice thing about higher-level languages (ChucK, SuperCollider, CSound) is that a lot of that plumbing is already taken care of.
His code is nice and clean though. And, joy of joys, it's in blessed, ordinary C (not C++)! Also, he wisely moves a lot of functionality out of the codebase and into the config files. And I love the approach of just eschewing the GUI entirely, and doing everything through MIDI program changes and control surfaces instead. So it could be a nice package.
I've gotta wonder if it might be more productive to just hack up a no-frills tonewheel emulator in ChucK. I'm not sure I'd need to go to the level of detail in modelling that he's gone to (i.e. including the leakage from terminal strips), nor extra things like distortion, reverb, or Leslie simulation since those are available through LADSPA.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-----END PGP SIGNATURE-----