配置多通道 ASIO4ALL v2.13
configurate multichannel ASIO4ALL v2.13
所以我有一个6声道或8声道的设备(logilink音箱ua0099)。它没有ASIO。我安装了 ASIO4ALL。但我不知道如何访问每个频道以选择特定频道并在其上播放声音。
这是我在 matlab 中的程序`
function BasicSoundOutputDemo( wavfilename1,wavfilename2)
AssertOpenGL;
[y, freq] = psychwavread(wavfilename1);
[y1, freq1] = psychwavread(wavfilename2);
aux = y';
aux1 = y1';
wavedata = [aux1(1,:) ; aux(1,:)];
nrchannels = size(wavedata,1); % Number of rows == number of channels.
InitializePsychSound;
devices = PsychPortAudio('GetDevices' );
pahandle = PsychPortAudio('Open', 18, [], 0, freq, nrchannels);
PsychPortAudio('FillBuffer', pahandle, wavedata);
t1 = PsychPortAudio('Start', pahandle, 1, 0);
KbReleaseWait;
while ~KbCheck
% Wait a seconds...
WaitSecs(1);
end
PsychPortAudio('Stop', pahandle);
PsychPortAudio('Close', pahandle);
`
设备 ID 18 是
当ASIO4ALL打开时我已经出8X了
我的问题是,我可以用我拥有的东西控制插入 SUROUND、FRONT 和 BASS/CENTER 的扬声器吗?如果是,怎么样?
如果没有,我需要什么?另一个工具?更好的设备?
无需配置。我只是在 matlab 中选择 asio4all 设备并选择通道
所以我有一个6声道或8声道的设备(logilink音箱ua0099)。它没有ASIO。我安装了 ASIO4ALL。但我不知道如何访问每个频道以选择特定频道并在其上播放声音。
这是我在 matlab 中的程序`
function BasicSoundOutputDemo( wavfilename1,wavfilename2)
AssertOpenGL;
[y, freq] = psychwavread(wavfilename1);
[y1, freq1] = psychwavread(wavfilename2);
aux = y';
aux1 = y1';
wavedata = [aux1(1,:) ; aux(1,:)];
nrchannels = size(wavedata,1); % Number of rows == number of channels.
InitializePsychSound;
devices = PsychPortAudio('GetDevices' );
pahandle = PsychPortAudio('Open', 18, [], 0, freq, nrchannels);
PsychPortAudio('FillBuffer', pahandle, wavedata);
t1 = PsychPortAudio('Start', pahandle, 1, 0);
KbReleaseWait;
while ~KbCheck
% Wait a seconds...
WaitSecs(1);
end
PsychPortAudio('Stop', pahandle);
PsychPortAudio('Close', pahandle);
`
设备 ID 18 是
当ASIO4ALL打开时我已经出8X了
我的问题是,我可以用我拥有的东西控制插入 SUROUND、FRONT 和 BASS/CENTER 的扬声器吗?如果是,怎么样?
如果没有,我需要什么?另一个工具?更好的设备?
无需配置。我只是在 matlab 中选择 asio4all 设备并选择通道