Hi,
I got a cymatic audio uTrack24 recorder and I when I connect it to my linux it recognises it as an usb 24 ch sound card. The device records all 24 traccks into a singe multichannel wav file.
However I'd like to record to my laptop 24 channel in separate files.
So I think I need to edit an alsa conf file.
The application would be like this:
arecord -f cd -D pcm.mic1 -d 10 ch1.wav
arecord -f cd -D pcm.mic2 -d 10 ch2.wav
arecord -f cd -D pcm.mic3 -d 10 ch3.wav
...
arecord -f cd -D pcm.mic24 -d 10 ch24.wav
I dont know how to set up a proper conf file.
Code:
~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: uTRACK24 [uTRACK24], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 0: ALC3235 Analog [ALC3235 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
I did this so far for the 1-4 channel. But when I record, there is no sound.
Code:
pcm.mixin {
type dsnoop
ipc_key 5978293
ipc_key_add_uid yes
slave {
pcm "hw:0,0"
channels 2
period_size 1024
buffer_size 4096
rate 44100
periods 0
period_time 0
}
bindings {
0 0
0 1
}
}
pcm.capt {
type dsnoop
ipc_key 223456
slave {
pcm "hw:1,0"
rate 16000
period_time 0
period_size 320
channels 8
format S16_LE
}
}
pcm.c1 {
type plug
ttable.0.0 1
slave.pcm capt
}
pcm.c2 {
type plug
ttable.0.1 1
slave.pcm capt
}
pcm.c3 {
type plug
ttable.0.2 1
slave.pcm capt
}
pcm.c4 {
type plug
ttable.0.3 1
slave.pcm capt
}
pcm.c5 {
type plug
ttable.0.4 1
slave.pcm capt
}
pcm.c6 {
type plug
ttable.0.5 1
slave.pcm capt
}
pcm.c7 {
type plug
ttable.0.6 1
slave.pcm capt
}
pcm.c8 {
type plug
ttable.0.7 1
slave.pcm capt
}
Could you please help me how should this be?