Play sounds in background of GUI Matlab

1 Ansicht (letzte 30 Tage)
Zaid Alyasseri
Zaid Alyasseri am 14 Nov. 2019
Beantwortet: Walter Roberson am 14 Nov. 2019
Hi dear,
I have a GUI to capture the EEG signal during the real-time by using the serial port. I faced a problem when I try to run the sound in the background using the same GUI, the problem in simple the capturing EEG signal will be stopped until the sound finishes. My question is there any method to run both of them (play sounds and capture EEG signals) at the same time using the same button.

Antworten (1)

Walter Roberson
Walter Roberson am 14 Nov. 2019
You can use an audioPlayer object with play() method: that defaults to non-blocking. However, it is not all that good at playing continuous sound.
For continuous sound, especially sound that is computed on the fly (such as from the EEG data) then you should use the Audio System Toolbox https://www.mathworks.com/help/audio/gs/real-time-audio-in-matlab.html

Kategorien

Mehr zu EEG/MEG/ECoG 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!

Translated by