0001 function [ons,durs] = fmri_cond_music_playing(pinfo,minfo,sess)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 sfilt.include.all = minfo.condlist.music_playing;
0020 sinfo = ensemble_filter(pinfo,sfilt);
0021 sc = set_var_col_const(sinfo.vars);
0022 ons = sinfo.data{sc.RUN_REL_TIME}/1000;
0023 sids = sinfo.data{sc.EVENT_CODE};
0024
0025 if isfield(minfo,'music_dur')
0026
0027 durs = ones(size(ons))*minfo.music_dur;
0028 elseif isfield(minfo, 'condparams') && ...
0029 isfield(minfo.condparams, 'music_playing') && ...
0030 isfield(minfo.condparams.music_playing, 'music_dur') ...
0031
0032 durs = ones(size(ons))*minfo.condparams.music_playing.music_dur;
0033
0034 elseif isfield(minfo,'music_dur_db') && minfo.music_dur_db
0035 durs = fmri_stim_duration(pinfo,minfo,sids);
0036 end