我试图通过外部声卡简单地录制声音:RME Fireface 400。
这是我正在使用的代码:
AO = audioplayer(mls_o,fs,16,5); % mls_o is the signal that is played.
AI = audiorecorder(fs,16,2,5); % 2 CHANNELS BUT HOW DO I ASSIGN THEM
play(AO);%playing
recordblocking(AI,1,2);%recording
y_rec=getaudiodata(AI);
delete(AI);% Deleting the objects
delete(AO);
我只能选择频道的数量,但不能解决它们。
Audiorecorder 只支持 2 个通道,Fireface 有 8 个输入通道。我必须使用前两个模拟:ch5 和 ch6。但是,默认情况下,录音机只查看第一个和第二个,它们是麦克风输入。
否则你知道其他方法吗?