play several audio files
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Takara Sumoto
il 26 Ago 2019
Commentato: KALYAN ACHARJYA
il 28 Ago 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 Commenti
Risposta accettata
KALYAN ACHARJYA
il 26 Ago 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Audio and Video Data in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!