Dan, you’ll have seen my mail to the list, but just to taste the widest waters, I’ll cut&paste it here…
Y’know, I wonder if there’s another way to look at this…?
For about as long as I’ve been using computers [a while… (:-)], I’ve
dreamed of compact, cooperating apps, rather than single do-everything
bloatware. I once thought BeOS and then Haiku would be good at this,
with the built-in messaging and so on, but it never really happened.
I do think we’re better at connecting data-flows, though, with the MidiKit
and the MediaKit, and their at least basic user interfaces PatchBay and
Cortex. I guess I’m doing a bit of that when I drive Musicweaver from
Sequitur, and vice versa (usually both directions in one setup).
So how about if we could get ecasound or something fully ported to
Haiku, but with communication hooks – similarly added to Sequitur –
so that the two apps could sync operations? For instance, Start and
Stop could be initiated from either app.
Seems to me only a few messages would be needed: “Start”, “Stop”,
and “Position to x”. With I guess “OK” and “No-can-do” responses.
Also one would want to sync the saving and loading of files.
Combo audio-MIDI files would be a problem, but maybe the “Haiku
Way” would be not to use them. Keep the modes separate:
“mysong.mid” and “mysong.wav” for example.
Anyway, just something to maybe think about. It’d doubtless be
easier than trying to merge code.