>> > all, you basically have a box that wouldn't run an ASIO device >driver >> > under windows or macos. > >So, in essence Jack is yet another ASIO wannabe. If I wanted ASIO, I'd >be working on Windows or MacOS.
does it occur to you that there might actually be something *good* about ASIO? that JACK might be trying to learn from what's good? and that as a result, JACK might have similar behaviour with respect to hardware design that ASIO does? does that make it an "ASIO wannabe"? >What about making it more like Core Audio on steroids where everything >can be low latency, or high latency, where USER HAS THE CHOICE? This >"Jackd is only for pro's" sounds too much like Apple die-hard fan >zealotry to me, something that I readily detest. the reason for not doing this is that there isn't manpower to do it. i am focused on JACK as the engine for a set of apps that i want to be able use (and i want others to be able to use them) in pro audio, real time, low latency environments. i don't have the hours (or the cash) to support the development of a "joe user" sound server. if you do, then please join the development team and help us out. >of good PRO apps (contrary to your definition of OSS-based "toys" in one >of your previous e-mails) do not, and will not support it (i.e. RTcmix) RTcmix, as fabulous of a program as it is, doesn't meet my definition of "pro audio". actually, "pro audio" is a bad term. i should stick with stuff like "studios operated as profit-making entities and/or real time performance with a mixture of electronic and acoustic sound sources". i'll call SOPME/RTP from now on, OK? >This will create an unnecessary polarization in an already heavily >fragmented audio community (oss vs. alsa, esd vs. asd vs. artsd vs. >gstreamer vs. jackd etc.). Linux is supposed to be all-inclusive and 1) who said "linux is supposed to be all inclusive"? who? 2) there has never really been much of an oss vs. alsa debate. i have never seen anyone suggest that oss was better than alsa, merely that it was expedient to use it because it was there. well, from 2.5/2.6/3.0, alsa will just "be there" too. so i suspect that that particular debate is about to evaporate, though alsa's continued support for the OSS API will not make it happen too quickly. 3) the esd/artsd thing was resolved in favor of artsd by the GNOME crew. KDE was already going with artsd. 4) gstreamer has nothing to do with JACK - its an architecture for streaming data *within* a program. >Yet, in this case if the audio app does not support JACK, then it's >either a "toy" or basically whomever wants to use it is screwed and has i never said that not supporting JACK makes something a toy. i noted that most of the audio applications for linux are (1) written to use OSS and (2) are toys. there are thousands of links to such programs on dave's pages. the toys are fun, and often very useful. however, they are not viable candidates to act as the basis of SOPME/RTP for most people. >If you really want the JACK to take off, then you should look not only as kai has noted, most of the apps i care about already have JACK support. from my point of view, its already moderately successful. >And if the only explanation to this problem is "they need to port their >apps to JACK", while there is no effort to meet the user needs at least >half-way by offering an easy interfacing for apps that may not be ported >to JACK in the recent future for whatever reasons, then I see that as >sheer arrogance. how about this as alternatives to arrogance? * 3 kids, including one grumpy and irritable teenage boy, and two girls who fight endlessly. * a studio/office under construction * a house still requiring some basic stuff after moving in * a long list of bugs and TODO's for my primary software project * hardly any income (a few US$100's) ever derived from from linux audio work so far * 2 CD's of live performances to mix down * training for ultra-distance cycling racing * sleep, food, music, sex and books why should i be doing *anything* for "users" who aren't interested in paying me, aren't interested in what i'm interested in, and keep telling me they want things that i can give them but don't like the package it comes in? >Case and point, I may want to use ardour, but if I take a break and want >to listen to some mp3's on an un-jackified player (such as xmms, for >instance), how user-friendly would it be to have to save session, close >ardour, close jackd, and only then start xmms, and then after 10 minutes >do all that in reverse? Why couldn't xmms simply connect automagically >to jackd by jackd detecting simple oss-open-dsp-resource call? because the OSS API is so deeply *FUCKED* and makes this really hard to do without user intervention!!! how many times do i and others have to repeat this? why don't you just spend $US60 on a decent audio interface that supports hardware multiopen, and stop looking for software solutions? the trident cards are nice, simple, reliable and cheap. 32 hardware stereo streams. >Neither will the commercial companies want to touch jackd with a 20-foot >pole if there will be an aura of limited hw it works with (that just like they won't touch ProTools TDM with a 20 foot pole despite it being certified for only a couple of wintel based systems and it requiring custom audio interfaces and other specific stuff? just like they won't develop for MOTU's MAS, despite it being a 100% proprietary solution that works only for MOTU systems? just like they won't develop develop for ASIO, despite only certain audio interfaces having ASIO drivers? >That's what is wrong with Jack and that's why you are getting so many >requests to do the obvious. Comments like these only make the situation i'm not here to do what you feel is obvious. i'm here to do what i think is the right thing to do and what satisfies my needs and plans the best. if you want to influence me then paypal is a few clicks away, but otherwise, exhortations about what users need will not accomplish very much. --p