Pure Tone, increasing volume
Mostrar comentarios más antiguos
Does anyone know how to create a pure tone that increases in volume according to a formula? I want to create a sound that increases in volume for 3 seconds, starting from some default value.
Respuestas (1)
Jan
el 20 de Oct. de 2011
- Create the sound, here a sin wave.
- Create the shape of the volume as factor with values between 0 and 1.
- Multiply both:
freq = 8192;
w = sin(linspace(0, 2000*pi, freq * 3));
sound(w, freq); % full volume
iniVolume = 0.3;
finVolume = 1.0;
Volume = linspace(iniVolume, finVolume, length(w));
w2 = w .* Volume;
sound(w2, freq);
Categorías
Más información sobre Audio and Video Data en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!