From: Tim E. R. <ter...@ro...> - 2012-06-21 01:55:29
|
On June 20, 2012 8:38:25 PM Tim E. Real wrote: > On June 21, 2012 1:57:10 AM Florian Jung wrote: > > Am 21.06.2012 00:36, schrieb Tim E. Real: > > > And remember DSSI requires ALSA support (for passing midi events) ! > > > > really? doesn't dssi 'just' use ALSA's midi-structures? freebsd, for > > example, has some alsa compatibility headers. and we can write our own > > header file containing the appropriate alsa definitions, right? > > Oooh, I dunno 'bout that. > > At the very least on our side we use some of the ALSA functions > to properly fill in the events we pass. It's tedious enough just > understanding ALSA, save trying to emulate it... > > And I'm purdy sure IIRC the last time I looked in DSSI's code > it uses the reciprocals of the functions to read the data. > > You've been toying with BSD. Can you check a few things? > Does your DSSI depend on full ALSA, or just the compat package? > And what exactly is in this compat package? > I mean just how 'compatible' is it - no libraries, just headers? > > Thanks. OK on quick glance the libdssialsacompat package appears to include the necessary functions as well. Freebsd uses OSS essentially. This is bizarre. Why include a special ALSA package just for dssi? I mean you either support ALSA or you don't. However Flo I do see your point about decoupling from ALSA. Let Jack and OSS handle it there. All round excellent goal we've all agreed. Don't worry we'll get there I hope, and be one of the few (only?) fully Jackified sequencers supported there. Hey let's write an OSS driver! Ha ha ha. Just kidding. (Again, sarcasm.) So to install MusE with DSSI one would need DSSI and this compat package. Weird. Hope it fully has what we need, but it seems OK. Tim. > > > we could patch jack, so that -Xseq works properly (maybe this can be > > done by copy-n-pasting from a2jmidid?) > > or we could offer the user to automatically launch a2jmidid or even add > > it to a LASH/LADISH/whatever session. > > Whew, not something I relish doing. Maybe best to ask about all of this > on LAD and Jack, get some clarification. > > > > If all fails for the user, THEN they activate our ALSA switch. > > > > sounds good. and if alsa fails, try ffado, and if that fails, try all > > other available drivers until some works. > > (Sarcasm?) He he. No we only natively support ALSA for now... > > Tim. > > |