How to set the volume of beep sound and save it as wav?
    5 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Takara Sumoto
 am 17 Sep. 2019
  
    
    
    
    
    Kommentiert: Takara Sumoto
 am 17 Sep. 2019
            I want to make a beep sound which volume is adjustable and save it as a wavefile.
If I use this code below, I can adjust volume but I don't know how to save as wav.
%Beep
    Beeper(400, [0.3], [0.5]); 
(↑function Beeper(frequency, [fVolume], [durationSec]);)
Then if I use this code below, I don't know how to set the volume and save.
% generate a beep
    beepWaveform = MakeBeep(1000,.300,44100); 
Thank you for your help.
0 Kommentare
Akzeptierte Antwort
  Walter Roberson
      
      
 am 17 Sep. 2019
        You forgot to mention that you are using Psychtoolbox 3.
audiowrite('NameOfWavFile.wav', beepWaveform, 44100);
However, it is not possible to save a volume inside of a sound file. The sound playing routines have no interface to system volume settings, and have no interface to volume adjustment of any pre-amp and/or amplifier that the speakers are connected to. 
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Audio and Video Data 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!

