support for different type of sound cards
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user