Revision 38:c2204b18f4a2 multithreshold 1.46/paradigms

View differences:

multithreshold 1.46/paradigms/paradigm_IFMC.m
1 1
function paradigm_IFMC(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='maskerLevel';
7 7
stimulusParameters.WRVstartValues=10;
multithreshold 1.46/paradigms/paradigm_TENtest.m
1 1
function paradigm_TENtest(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='targetLevel';
7 7
stimulusParameters.WRVstartValues=40;
......
29 29
%   single interval up/down no cue
30 30
stimulusParameters.instructions{1}=[{'YES if you hear the added click'}, { }, { 'NO if not (or you are uncertain'}];
31 31
%   single interval up/down with cue
32
stimulusParameters.instructions{2}=[{'count how many distinct clicks you hear'},{'ignore the tones'},{' '},...
32
stimulusParameters.instructions{2}=[{'count how many distinct clicks you hear'},{'ignore the noise'},{' '},...
33 33
    {'The clicks must be **clearly distinct** to count'}];
34 34

  
multithreshold 1.46/paradigms/paradigm_TMC.m
1 1
function paradigm_TMC(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='maskerLevel';
7 7
stimulusParameters.WRVstartValues=50;
multithreshold 1.46/paradigms/paradigm_absThreshold.m
1 1
function paradigm_absThreshold(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
betweenRuns.variableName1='targetFrequency';
7 7
betweenRuns.variableList1=[250 500 1000 2000 4000 8000 ];
multithreshold 1.46/paradigms/paradigm_absThreshold_16.m
1 1
function paradigm_absThreshold16(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
betweenRuns.variableName1='targetFrequency';
7 7
betweenRuns.variableList1=1000;
multithreshold 1.46/paradigms/paradigm_discomfort.m
1 1
function paradigm_discomfort(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='targetLevel';
7 7
stimulusParameters.WRVstartValues=75 ;
multithreshold 1.46/paradigms/paradigm_forwardMasking.m
1 1
function paradigm_forwardMasking(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='targetLevel';
7 7
stimulusParameters.WRVstartValues=50;
multithreshold 1.46/paradigms/paradigm_overShoot.m
1 1
function paradigm_overShoot(handles)
2 2
global stimulusParameters  betweenRuns experiment
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='targetLevel';
7 7
stimulusParameters.WRVstartValues=50;
multithreshold 1.46/paradigms/paradigm_profile.m
1 1
function paradigm_profile(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
betweenRuns.variableName1='targetFrequency';
7 7
betweenRuns.variableList1=[250 500 1000 2000 4000 8000 ];
multithreshold 1.46/paradigms/paradigm_psychometric.m
1 1
function paradigm_psychometric(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
experiment.printTracks=1;
7 7
experiment.maxTrials=30;
multithreshold 1.46/paradigms/paradigm_threshold_duration.m
1 1
function paradigm_threshold_duration(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='targetLevel';
7 7
stimulusParameters.WRVstartValues=40;
multithreshold 1.46/paradigms/paradigm_training.m
1 1
function paradigm_training(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
stimulusParameters.subjectSampleRate=44100; % compatible with file input
5
stimulusParameters.subjectSampleRate=64000; % compatible with file input
4
paradigmBase(handles) % default
5

  
6
% rest may be unnecessary
7

  
6 8
% stimulusParameters.subjectSampleRate=128000; % compatible with file input
7 9

  
8 10
%  assessment method
multithreshold 1.46/paradigms/paradigm_trainingIFMC.m
1
function paradigm_trainingIFMC(handles)
1
function paradigmBaseIFMC(handles)
2 2
global stimulusParameters experiment betweenRuns
3 3

  
4
paradigm_training(handles) % default
4
paradigmBase(handles) % default
5 5

  
6 6
stimulusParameters.WRVname='maskerLevel';
7 7
stimulusParameters.WRVstartValues=-10;
......
16 16
betweenRuns.variableList1=[ 0.5       .9 .7   1.3 ];
17 17
betweenRuns.variableName2='targetFrequency';
18 18
% keep old list of target frequencies
19
betweenRuns.variableList2=str2num(get(handles.edittargetFrequency,'string'));
19
betweenRuns.variableList2=[ 2000 ];
20 20

  
21 21
experiment.maskerInUse=1;
22 22
stimulusParameters.maskerType='tone';

Also available in: Unified diff