-
Notifications
You must be signed in to change notification settings - Fork 0
Setting up the monitors for experiments
Pellentesque fermentum, urna ut suscipit sagittis, orci nulla vulputate arcu, ut porta lectus elit ut sapien. Etiam ac porta ipsum. Curabitur dictum at nunc nec congue. Integer pharetra elit ligula, vitae congue nisl dapibus vitae. In quis porttitor sem. Sed at orci molestie, consectetur ex a, sollicitudin ante. Suspendisse vel malesuada neque, vitae volutpat nibh. Ut erat ex, ornare eu purus nec, volutpat commodo odio. Pellentesque non dignissim mi. Phasellus a ornare diam, sed aliquet nibh. Sed tincidunt mollis semper. Nam egestas, erat eu scelerisque volutpat, elit elit blandit felis, nec cursus risus erat non purus. In scelerisque tellus sodales suscipit egestas. Suspendisse condimentum vitae ante sed consectetur. Vestibulum nibh massa, consequat et erat sed, convallis blandit velit.
Quisque in felis lectus. Etiam quis luctus diam, non facilisis orci. Etiam luctus rutrum metus sit amet facilisis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi non nisi ut metus mollis fermentum in in tortor. Morbi non lacus id orci malesuada efficitur eget dictum purus. Phasellus nec neque eget mi venenatis commodo sit amet commodo mauris. Integer consectetur purus orci, eu vestibulum metus semper rutrum. Nullam tempor nibh id rhoncus rutrum. Cras id gravida ipsum. Donec congue pharetra enim, ut pharetra nisl cursus non. Aliquam faucibus, metus sed convallis placerat, urna turpis consectetur sem, semper mollis mauris erat ac risus.
PsychDefaultSetup(2);
screens = Screen('Screens');
screenNumber = max(screens);
white = WhiteIndex(screenNumber);
black = BlackIndex(screenNumber);
topdir = '/home/marcos/Documents/pell_lab/cesc/';
wavpracticedir = '/home/marcos/Documents/pell_lab/cesc/wav_practice/';
wavmaindir = '/home/marcos/Documents/pell_lab/cesc/wav_main/';
lists_dir = '/home/marcos/Documents/pell_lab/cesc/stimuli_lists';
stim_info = readtable([lists_dir filesep 'CESC_List' condition_num '.txt']);
InitializePsychSound(1);
PsychPortAudio('Close'); %make sure all audio devices are closed
PsychPortAudio('Verbosity', 12); %how much info to print out
x = PsychPortAudio('GetDevices'); % run to choose ID - usually many devices
pahandle = PsychPortAudio('Open', 5, 1, 1, 44100, 1); %deviceID, mode, latency mode, freq, chann, buffersize, suddestedLate, select
PsychPortAudio('RunMode', pahandle, 1);%
practice_wav_list = readlines("/home/marcos/Documents/pell_lab/cesc/practice_wav_list.csv"); % list audio files
Etiam placerat ipsum non vulputate mattis. Fusce tempor vehicula mollis. Sed pretium lacus et enim pretium commodo. Pellentesque egestas risus eget lacus maximus lobortis. Proin commodo quam libero, in ultrices mi ornare ut. In vestibulum faucibus sapien aliquet varius. In faucibus arcu justo, quis pharetra eros maximus at. Morbi in posuere magna.
Suspendisse quis nisl porttitor, volutpat magna ac, interdum mi. Etiam risus est, feugiat quis sapien ut, finibus volutpat tortor. In finibus eget nisl eget pharetra. Integer ut tortor id augue dignissim maximus. Duis feugiat sed dui vitae scelerisque. Praesent non metus quis lacus condimentum scelerisque. Etiam iaculis hendrerit lectus. Donec aliquet malesuada justo quis accumsan. Phasellus non quam vitae sem euismod aliquet in a leo. Ut maximus nec lorem sit amet bibendum. Maecenas venenatis nibh dolor, vel placerat purus euismod id. Pellentesque ut ante quis neque malesuada venenatis. Etiam pulvinar tellus arcu, efficitur molestie ligula dictum in.
[window, windowRect] = PsychImaging('OpenWindow', screenNumber, black); % open screen
[screenXpixels, screenYpixels] = Screen('WindowSize', window); % count pixels
ifi = Screen('GetFlipInterval', window); % compute IFI
Screen('BlendFunction', window, 'GL_SRC_ALPHA', 'GL_ONE_MINUS_SRC_ALPHA'); % Aliasing
[xCenter, yCenter] = RectCenter(windowRect); % compute screen center position
Screen('TextSize', window, 40); % define size of upcoming text
Curabitur at nibh pellentesque, imperdiet lacus id, egestas leo. Proin vel diam in mi sollicitudin ornare. Fusce in blandit arcu. Pellentesque a urna ac sem posuere tempus. Morbi ut nisl dui. Donec eleifend in leo eget sagittis. Morbi rhoncus orci nulla, in convallis tellus viverra in. Ut faucibus suscipit leo, eu fringilla felis condimentum sit amet. Donec eget cursus nisi. Sed ut mi id eros suscipit porttitor. Donec tempus ligula enim, vitae aliquam eros hendrerit ac.