Random presentation of signals
1 次查看(过去 30 天)
显示 更早的评论
Hi, I have 222 codes for auditory signals and I want to present them in random order with 1 min interval,
can any one help me please?
0 个评论
采纳的回答
Walter Roberson
2021-1-1
3 个评论
Walter Roberson
2021-1-4
% This demo shows two things:
%
% - How to use audio schedules in PsychPortAudio to preprogram a sequence
% of different sounds to play and how to dynamically add new sounds to the
% schedule while it is playing. This is similar to "playlists" in typical
% audio player applications like iTunes or the iPod etc.
%
% - How to create and use many prefilled audio buffers before start of a
% session. This way you can preload all needed sounds before start of an
% experiment into memory, in a format optimized for fast playback and low
% memory usage. This is similar to the concept of textures or offscreen
% windows in the domain of Screen() for the visuals.
So you start off by loading the 222 signals into audio buffers using PsychPortAudio('CreateBuffer'...)
Pad each buffer out to 1 minute as you do that.
Add them to a schedule in a random order. You can randperm() to get a random order.
Start playing the schedule.
Come back 3 1/2 hours later.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio Processing Algorithm Design 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!