play several audio files
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Takara Sumoto
am 26 Aug. 2019
Kommentiert: KALYAN ACHARJYA
am 28 Aug. 2019
I have 80 audio files as an experiment stimuli.
I can play 1 audio file but how can I play several files?
% load sound file (make sure that it is in the same folder as this script)
[soundData freq ] = audioread('FS1.wav');
%inidializes sound driver...the 1 pushes for low latency
InitializePsychSound(1);
% opens sound buffer at a different frequency
pahandle = PsychPortAudio('Open', [], [], 2, []);
% loads data into buffer
PsychPortAudio('FillBuffer', pahandle, soundData');
% how many repititions of the sound
repetitions=1;
%starts sound immediatley
PsychPortAudio('Start', pahandle, repetitions,0);
0 Kommentare
Akzeptierte Antwort
KALYAN ACHARJYA
am 26 Aug. 2019
% Code for Audio multiple files read
audio_files=dir('C:\complete_path_to folder\forlder_name\*.wav');
%........................^^........................^^ Note on this
for i=1:length(audio_files)
aud_file=strcat('C:\complete_path_to folder\forlder_name\',audio_files(i).name);
% load sound file (make sure that it is in the same folder as this script)
[soundData freq]=audioread(aud_file);
%inidializes sound driver...the 1 pushes for low latency
InitializePsychSound(1);
% opens sound buffer at a different frequency
pahandle = PsychPortAudio('Open', [], [], 2, []);
% loads data into buffer
PsychPortAudio('FillBuffer', pahandle, soundData');
%pause() if it require??
end
4 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Audio and Video Data finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!