cnaq_version = '0.1';\r
\r
% ==============================================================\r
-% PARAMETERS\r
+% PARAMETERS (IMPORTANT !)\r
% ==============================================================\r
\r
% The ASIO device number in the audio sytem\r
% The number of samples in the buffer of the sound card\r
% (delay * f_s = latency time)\r
% It IS necessary that you compute this value BEFORE any measurement\r
-% executing ./tests/get_latency.m in MATLAB like this :\r
+% executing ./tools/get_latency.m in MATLAB like this :\r
% >> get_latency(DEVICE, N)\r
% where DEVICE is the device number (see above) and N the number of \r
% successive measurements\r
% If this value is wrong, the phasis results might be also wrong...\r
-delay = 587;\r
+% BE CAREFUL : your ASIO card MUST be ALONE on its IRQ (see Windows system\r
+% settings)\r
+latency = 1424;\r
\r
\r
% ==============================================================\r
set(handles.voices_out,'String','1|1 2|1 2 3|1 2 3 4');\r
\r
set(handles.in_on_off,'UserData',device);\r
-set(handles.save_button,'UserData',delay);\r
+set(handles.save_button,'UserData',latency);\r
\r
% ==============================================================\r
% TOOLS\r
\r
function mes_on_Callback(hObject, eventdata, handles, device)\r
device = get(handles.in_on_off,'UserData');\r
- delay = get(handles.save_button,'UserData');\r
+ latency = get(handles.save_button,'UserData');\r
nfft = 16384;\r
f_min = str2double(get(handles.f_gen_min,'String'));\r
f_max = str2double(get(handles.f_gen_max,'String'));\r
sig_exc = sig_exc.*mask;\r
\r
% Synchronizing\r
- zero = zeros(1,delay);\r
+ zero = zeros(1,latency);\r
% Zeros are added before and removed after\r
sig_exc_z = [sig_exc zero];\r
len_sig_exc = length(sig_exc);\r
len_sig_mes = length(sig_mes);\r
size_sig_mes = size(sig_mes);\r
n_col_sig_mes = size_sig_mes(2);\r
- sig_mes = sig_mes(delay+1:len_sig_mes,:);\r
+ sig_mes = sig_mes(latency+1:len_sig_mes,:);\r
len_sig_mes = length(sig_mes);\r
sig_exc = sig_exc';\r
f = logspace(log10(f0), log10(f3), len_sig_mes)';\r