Quote:
Originally Posted by
waltermusik
➡️
Hi dawhead and other Linux Sound Literates,
I fiddled a bit with my ubuntustudio 8.10 and ended up compiling OSS 4 (instead of using ALSA that came with ubuntu).
this is bad news. i have never heard of anyone who has gone down this path. JACK can run on top of the OSS APIs, but you'll get very little support for this. the OSS API was deprecated within Linux years ago, and i don't know more than 2 people in the linux audio/music world who use that stuff. whatever your problems are with ALSA could be solved (unless its a device that is only supported by OSS4), but a forum is not the place to do it. IRC would be much better (realtime, group chat). This was, I regret to say, a really unfortunate decision on your part. But we can probably fix that.
Quote:
My next problem is the "lack of Jack", I suppose:
I can listen with audacios (that litle, freeamp like mp3 player) and get flawless audio playback over M-Audio Audiophile (PCI) SPDIF. Ardour, though, will complain that no audio interface is present, and Firefox Flash plugin will simply not playback audio with no error messages.
Flash only uses the ALSA API. You cannot get audio out of it if you use OSS4. Ardour is in a similar position, though if you had started JACK already (using its OSS backend), Ardour could care less - it would just use the running JACK. As it is, Ardour is looking for potential devices to hand to a JACK instance that Ardour itself will start, and I haven't bothered to add support for device discovery via the old OSS API. Its not likely to happen either, for reasons described above.
Quote:
Please point me to some place where JACK is described, especially
- how to install and launch?
Note: installing applications on Linux systems is not application-specific. Your distribution maintains 1 or more "repositories" of software, and a tool to manage installed software (there are different tools in different distributions of Linux).
So, Install qjackctl (which is *not* JACK, but a GUI control app for it - JACK itself is designed to run GUI-less.) Your distro should install that plus all its requirements (like JACK itself). If you are on a non-media-centric distro, then there are some more steps to make things work really well, but on most distros that will get you 96.5% of the way there. Run qjackctl . If you have problems understanding it, get back to us, but IRC will be very very much faster. See
Support for Ardour | ardour for details.
Quote:
- what is its place in the architecture? (it must be some layer on top of OSS and below the actual audio application but why don't the apps connect to OSS directly, as they do with ASIO in Windows?)
The simplest way to think about JACK is that its like Rewire, except that just about every music & pro-audio app on Linux is written to use it (and as an aside, just about every app on OS X and Windows can use it because of the way it emulates a CoreAudio/ASIO device on those platforms). It provides a uniform API to inter-application audio and device sharing, and a number of other subtle but important features. Read more at
JACK | ardour