フィルターのクリア

play several audio files

2 ビュー (過去 30 日間)
Takara Sumoto
Takara Sumoto 2019 年 8 月 26 日
コメント済み: KALYAN ACHARJYA 2019 年 8 月 28 日
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);

採用された回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 8 月 26 日
% 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 件のコメント
Takara Sumoto
Takara Sumoto 2019 年 8 月 28 日
It worked when I added "stop" and "close" before "end".
Thank you so much for your help!!
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 8 月 28 日
Takara it’s my pleasure

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAudio and Video Data についてさらに検索

タグ

製品


リリース

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by