play several audio files
    4 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Takara Sumoto
 le 26 Août 2019
  
    
    
    
    
    Commenté : KALYAN ACHARJYA
      
      
 le 28 Août 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 commentaires
Réponse acceptée
  KALYAN ACHARJYA
      
      
 le 26 Août 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 commentaires
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Audio and Video Data dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

