I seem to have missed out some of the posts including David's but yes I
need to process audio at 192 kHz. I have no desire to actually store
any audio at 192 kHz but I understand RD does not convert between
sample rates. The reason is as Fred points out, FM MPX has a bandwidth
of 56 kHz including RDS subcarrier so you have to sample at at least
twice that (Nyquist!) to be able to produce the full spectrum needed. I
could of course use 112 kHz but I suspect that would be even more
problematic to get working given 192 kHz is a fairly standard sample rate.
You've answered my question though - RD does not run at 192 kHz. I have
noticed high caed usage at 48 kHz so can imagine it'd be worse at higher
rates (although it's a little better with the pr43 debian packages which
include a fix for high CPU usage in caed (44% to 30%)).
What I cannot fathom is why RD is trying to connect to the jack server
and the ALSA interface... It connects ALSA to rd0 and then connects the
running jack instance to rd1. Is there any way to just to have it use
ALSA and not jack?
I wanted to avoid two cards because I want to take a microphone input
and mix it all on one jack instance which I can do with my current set
up reasonably well. But I may end up doing it anyway to provide the
ability to monitor 'off air'. This would be trivial if I had a couple
of clockable cards but I don't, I have some prosumer interfaces only.
Aaron
On 25/09/2015 17:29, Frederick Gleason wrote:
On Sep 25, 2015, at 09:56 31, David Klann <[email protected]> wrote:
Which brings up the point from Aaron's original point claiming to need
to encode the audio at 192KHz. Aaron, why is it that you think you
need this high of a sample rate? 48KHz is better than CD quality which
has always been better than FM quality. Are you confusing sample rate
with compression bit-rate?
AFAICT, he’s wanting to use StereoTool to generate MPX composite, which does
require 192 ksample/sec because of the ultrasonic spectral components involved
(up to around 48 kHz baseband, more if the RDS encoder feature is also used).
Those who have been around here for awhile may remember Dan Mills, who was one
of (might have even been *the* first) original developers of this concept.
IIRC, his setup involved two sound cards, each bound to a separate instance of
JACK (one operating at 48 ksamples/sec for Rivendell, and another at 192
ksample/sec for the MPX generation), along with appropriate sample clock
interconnection to keep both cards operating in sync. His processor talked to
*both* JACK graphs. The trick as I recall was getting the two cards to clock
at a precise 4:1 ratio. Not a trivial setup. I suppose you could do something
similar, using JACK’s ‘dummy’ backend for the Rivendell graph, but the devil
will be in getting the clocks to sync.
Cheers!
|----------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|----------------------------------------------------------------------|
| A room without books is like a body without a soul. |
| -- Cicero |
|----------------------------------------------------------------------|
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
--
Kind regards
Aaron Horn
Demon FM Ltd
-------------------------------------------------------------------
Demon FM is a limited company registered in England and Wales.
Registered number: 06455647. Registered office: First Floor, Campus
Centre Building, Mill Lane, LEICESTER, LE2 7DR.
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev