Your Rig with USB Audio I/F and Linux Sound System (Audacity)

With Audacity you can record and play the sound from/to your rig through USB I/F.

If your rig is IC-7410, enter set mode and do;

  • 39. USB MOD Level: 50% (as default)
  • 40. DATA OFF MOD: USB
  • 41. DATA MOD: USB

A list of audio devices is available with the Audacity menu bar: Help -> Audio Device Info..

==============================
Device ID: 8
Device name: USB Audio CODEC: - (hw:2,0)
Host name: ALSA
Recording channels: 2
Playback channels: 2
Low Recording Latency: 0.008685
Low Playback Latency: 0.008685
High Recording Latency: 0.034830
High Playback Latency: 0.034830
Supported Rates:
    32000
    44100
    48000
==============================
Selected recording device: 8 - USB Audio CODEC: - (hw:2,0)
Selected playback device: 8 - USB Audio CODEC: - (hw:2,0)
Supported Rates:
    32000
    44100
    48000

In the directory, /proc/asound, you can see more details.

user1@Asrock ~ % ls -l /proc/asound/card2  
total 0
-r--r--r-- 1 root root 0 Apr  5 12:05 id
dr-xr-xr-x 3 root root 0 Apr  5 12:05 pcm0c
dr-xr-xr-x 3 root root 0 Apr  5 12:05 pcm0p
-r--r--r-- 1 root root 0 Apr  5 12:05 stream0
-r--r--r-- 1 root root 0 Apr  5 12:05 usbbus
-r--r--r-- 1 root root 0 Apr  5 12:05 usbid
-r--r--r-- 1 root root 0 Apr  5 12:05 usbmixer

user1@Asrock ~ % ls -l /proc/asound/card2/pcm0c/sub0
total 0
-r--r--r-- 1 root root 0 Apr  5 12:06 hw_params
-r--r--r-- 1 root root 0 Apr  5 12:06 info
-r--r--r-- 1 root root 0 Apr  5 12:06 status
-r--r--r-- 1 root root 0 Apr  5 12:06 sw_params

user1@Asrock ~ % cat /proc/asound/card2/pcm0c/sub0/info
card: 2
device: 0
subdevice: 0
stream: CAPTURE
id: USB Audio
name: USB Audio
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 1

user1@Asrock ~ % cat /proc/asound/card2/pcm0c/sub0/status
state: RUNNING
owner_pid   : 3672
trigger_time: 3005.885223991
tstamp      : 3010.659571001
delay       : 240
avail       : 240
avail_max   : 240
-----
hw_ptr      : 229442
appl_ptr    : 229202

user1@Asrock ~ % cat /proc/asound/card2/pcm0c/sub0/hw_params 
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 1
rate: 48000 (48000/1)
period_size: 1200
buffer_size: 6000

user1@Asrock ~ % cat /proc/asound/card2/pcm0c/sub0/sw_params 
tstamp_mode: ENABLE
period_step: 1
avail_min: 1200
start_threshold: 1200
stop_threshold: 6000
silence_threshold: 0
silence_size: 6755399441055744000
boundary: 6755399441055744000

If you change the Project Rate (Hz): from 48000 to 44100, then you will have;

user1@Asrock ~ % cat /proc/asound/card2/pcm0c/sub0/hw_params
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 1
rate: 44100 (44100/1)
period_size: 1102
buffer_size: 5510