What about using alsa_in/out to pipe Rivendell into Jack? You can keep Rivendell with plan ALSA, working at 44.1 or 48 kHz. Then create an instance of Jack server at 192kHz. You can plug what goes out from ALSA into Jack by launching alsa_out. I think it can resample on the fly so you should have it working. Not sure it's a safe/stable solution. Just give it a try, I'm curious!
Alessio Il giorno ven 25 set 2015 alle ore 12:42 Wayne Merricks < waynemerri...@thevoiceasia.com> ha scritto: > I've not really played with stereo tool but it seems like it outputs at > 192khz (if I understand the conversation thread). > > So on the output you'd need the sound card to be set to 192khz across > the board. The problem being the max Riv supports is 48khz. > > You'd save yourself a lot of headaches by having two sound cards. Have > Riv output straight to the sound card (ALSA) and then run a line out > from that to line in on the other card. > > JACK then runs the other card for stereo tool purposes? > > Wayne Merricks > The Voice Asia > > On 25/09/15 01:06, Aaron Horn wrote: > > On 24/09/2015 21:33, Aaron Horn wrote: > >> Hello, > >> > >> I'm trying to run RD with Jack on my laptop. I need to run Jack at > >> 192khz sampling rate for FM processing. > >> > >> RD doesn't seem to want to play ball. When I start caed -d, it > >> complains of a sample rate mismatch and all the music plays at the > >> wrong speed. > >> > >> What am I doing wrong here? > > > > > > I have made a little progress with this... > > > > I have found I can run jackd at 192khz and then use this asound.conf > > to create a 'virtual' interface from jack: > > > > pcm.rawjack { > > type jack > > playback_ports { > > 0 system:playback_1 > > 1 system:playback_2 > > } > > capture_ports { > > 0 system:capture_1 > > 1 system:capture_2 > > } > > } > > > > pcm.rd0 { > > type plug > > slave { pcm "rawjack" } > > } > > ctl.rd0 { > > type hw > > card 0 > > } > > > > This works ok ish: > > > > aaron@pl:~$ caed -d > > HPI_DriverOpen error: No such file or directory > > caed: Starting ALSA Play Device rd0: > > caed: Format = 32 bit little-endian > > caed: SampleRate = 48000 > > caed: Aggregate Channels = 16 > > caed: Periods = 4 > > caed: BufferSize = 4096 frames > > caed: Device started successfully > > caed: Starting ALSA Capture Device rd0: > > caed: Format = 32 bit little-endian > > caed: SampleRate = 48000 > > caed: Aggregate Channels = 16 > > caed: Periods = 4 > > caed: BufferSize = 4096 frames > > caed: Device started successfully > > caed: no control device found for rd0 > > ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM rd1 > > ALSA lib pcm.c:2267:(snd_pcm_open_noupdate) Unknown PCM rd1 > > caed: connected to JACK server > > JACK sample rate mismatch! > > caed: JACK sample rate mismatch! > > caed: Found TwoLAME encoder library, MPEG L2 encoding supported > > caed: Found MAD decoder library, MPEG L2 decoding supported > > caed: using realtime scheduling, priority=79 > > caed: cae started > > > > But I have two issues... It's complaining about no control device for > > rd0 (but works anyway) and it's still connecting to jack as rd1. > > > > Is there anyway to make it not try to do jack other than recompiling > > it without jack support? > > _______________________________________________ > > Rivendell-dev mailing list > > Rivendell-dev@lists.rivendellaudio.org > > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev > > _______________________________________________ > Rivendell-dev mailing list > Rivendell-dev@lists.rivendellaudio.org > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev >
_______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev