From: alex s. <com...@gm...> - 2008-10-22 09:08:20
|
Chris, I've had a go at pavucontrol, with mixed results. But you raise another good point. All of my work is non realtime, at the moment. And i have RG running (smoothly i might add) on my little laptop as well, with linux Ubuntu Hardy ppc (no rt kernel sadly), so large latency compensation isn't a problem in this particular environment. If midi is restricted to the interaction between RG, and something like LSampler, i wonder if PA will interfere with the midi transaction if RG and LS use alsa virmidi or something like that, and not use Jack at all (I stress here that jack is essential on the 'big rig', but not neccessarily required for the laptop, as i use that only for plonking in notes when i'm on the move.) And doing it this way, would PA handle the audio going from LSampler to RG, then out to the soundcard? It seems there's an opportunity here to explore further, provided a) the porting is simple, and b) PA stays away from the midi transaction. (Which raises a Q about midi/audio sync.) So the idea of PA as playback only needn't neccessarily be viewed as restrictive, given the above criteria? Alex. On Wed, Oct 22, 2008 at 12:40 PM, Chris Cannam <ca...@al... > wrote: > On Tue, Oct 21, 2008 at 7:17 PM, alex stone <com...@gm...> wrote: > > I was one of those who didn't take to pulseaudio, and got the exorcist in > to > > remove it. It just didn't work well at the time, and once the > 'connection' > > was refused, i will admit i was lost as to how to get it running again, > > which when it did, was more luck than design. > > I've removed it by default with each install, based on that first > > experience. > > What made all the difference for me was the discovery of the > pavucontrol program, which is supposed to be the main control > gui/mixer for Pulse Audio but for some weird reason is not installed > at all by default in Ubuntu 8.04. If you're using that distro, try > installing it via apt-get and having a look. You can do things like > adjust the output levels of individual programs, switch them from one > soundcard to another while running, and so on. It's like a "consumer > grade" qjackctl without the fancy routing. > > > Does Pulseaudio handle midi? > > Sadly not. > > Another thing worth saying is that it's not useful for low-latency > recording -- it isn't a replacement for JACK in that sense at all. It > uses big buffers and lots of latency, to avoid dropouts with standard > kernels. However, it does report its latency accurately (in my > experience) so you can compensate for it -- you just can't do "live" > low latency work. There's always going to be a place for JACK, with > low latency and meaningful inter-client routing. > > Probably to begin with (and this is all just talk at the moment, of > course) any Pulse support in Rosegarden will be confined to playback > only. > > > Chris > |