Hello Franco,
There are a few ways to do this:
? - PulseAudio:? In the direwolf.conf file, you can specify the
line:? "ADEVICE default".? Now start up Direwolf and it will connect
to PulseAudio for audio data.? Now load up the pavucontrol tool, go
to the playback and recording tabs and route your nDAX audio to
Direwolf via the pull-down
? - ALSA audio:? While your nDAX software is running, run the linux
commands "aplay -l" and "arecord -l" and send the output to this
list.? We can tell if this nDAX software with PulseAudio is creating
any ALSA devices that Direwolf? can directly address.? Please also
tell us the Linux OS and version you're using here as it might
matter (newer OSes are actually using Pipewire now).
--David
KI6ZHD
On 07/31/2024 10:46 AM, Franco Avino
wrote:
toggle quoted message
Show quoted text
Good evening,
I would like to use FlexRadio 6400 with nDAX software ()
and DIREWOLF.
nDAX creates 2 pulseaudio devices, sink(RX) and source(TX),
and they works pretty well.
How to use these pulseaudio devices in direwolf?
?
here the result of `pacmd list-sinks`
```
? ? index: 3
? ? name: <flex.sliceA.tx>
? ? driver: <module-pipe-sink.c>
? ? flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
? ? state: IDLE
? ? suspend cause: (none)
? ? priority: 0
? ? volume: mono: 65536 / 100% / 0.00 dB
? ? ? ? ? ? balance 0.00
? ? base volume: 65536 / 100% / 0.00 dB
? ? volume steps: 65537
? ? muted: no
? ? current latency: 59.39 ms
? ? max request: 4 KiB
? ? max rewind: 0 KiB
? ? monitor source: 6
? ? sample spec: s16be 1ch 24000Hz
? ? channel map: mono
? ? ? ? ? ? ? ? ?Mono
? ? used by: 0
? ? linked by: 0
? ? configured latency: 85.33 ms; range is 0.50 .. 85.33 ms
? ? module: 25
? ? properties:
? ? ? ? device.string = "/tmp/nDAX-flex.sliceA.tx.pipe"
? ? ? ? device.description = "Flex slice A TX"
? ? ? ? device.icon_name = "radio"
? ? ? ? nDAX.pid = "19101"
```
here the result of `pacmd list-sources`
```
? ? index: 5
? ? name: <flex.sliceA.rx>
? ? driver: <module-pipe-source.c>
? ? flags: DECIBEL_VOLUME LATENCY?
? ? state: IDLE
? ? suspend cause: (none)
? ? priority: 0
? ? volume: mono: 65536 / 100% / 0.00 dB
? ? ? ? ? ? balance 0.00
? ? base volume: 65536 / 100% / 0.00 dB
? ? volume steps: 65537
? ? muted: no
? ? current latency: 1365.33 ms
? ? max rewind: 0 KiB
? ? sample spec: s16be 1ch 24000Hz
? ? channel map: mono
? ? ? ? ? ? ? ? ?Mono
? ? used by: 0
? ? linked by: 0
? ? fixed latency: 85.33 ms
? ? module: 24
? ? properties:
? ? ? ? device.string = "/tmp/nDAX-flex.sliceA.rx.pipe"
? ? ? ? device.description = "Flex slice A RX"
? ? ? ? device.buffering.buffer_size = "4800"
? ? ? ? device.icon_name = "radio"
? ? ? ? nDAX.pid = "19101"
```