support for different type of sound cards

This commit is contained in:
cpu
2023-12-02 23:59:31 +01:00
parent 003da83ebe
commit 64c833b765
3 changed files with 6 additions and 6 deletions

View File

@@ -1,13 +1,13 @@
pcm.my_usb_sound_device { pcm.my_sound_device {
type hw type hw
card USB card USB
device 0 device 0
} }
pcm.my_usb_sound_device_with_converter { pcm.my_sound_device_with_converter {
type plug type plug
slave { slave {
pcm my_usb_sound_device pcm my_sound_device
format S16_LE format S16_LE
channels 2 channels 2
rate 48000 rate 48000

View File

@@ -45,7 +45,7 @@ The recordings must be edited a little bit so some audio processing tool is need
Configuration Configuration
------------- -------------
If your sound device is other then USB type then modify and adapt the line `hw:CARD=USB,DEV=0` in ALSA config If your sound device is other then USB type then change the line `card USB` in ALSA config
> `nano .asoundrc` > `nano .asoundrc`
Install the ALSA config file Install the ALSA config file

View File

@@ -4,8 +4,8 @@ from datetime import datetime
import subprocess import subprocess
import sys import sys
PLAY_DEVICE = "my_usb_sound_device_with_converter" # as defined in '~/.asoundrc' PLAY_DEVICE = "my_sound_device_with_converter" # as defined in '~/.asoundrc'
REC_DEVICE = "my_usb_sound_device" # as defined in '~/.asoundrc' REC_DEVICE = "my_sound_device" # as defined in '~/.asoundrc'
MAX_RECORDING_TIME = 30 # limit recordings to only e.g. 30 seconds long MAX_RECORDING_TIME = 30 # limit recordings to only e.g. 30 seconds long
TRIM_RECORDING_END = 0.8 # remove the clicking noise from the end of recordings TRIM_RECORDING_END = 0.8 # remove the clicking noise from the end of recordings
RECORD_BUTTON_PRESS_TIME = 2 # pressing and holding a button longer then e.g. 2 seconds triggers recording otherwise playing RECORD_BUTTON_PRESS_TIME = 2 # pressing and holding a button longer then e.g. 2 seconds triggers recording otherwise playing