alert sound

41 visualizaciones (últimos 30 días)
hajer
hajer el 20 de Dic. de 2011
Comentada: Benjamin Wong el 6 de Nov. de 2020
Hi , i have if condition in my code and i want to produce alert sound in wrong case. can i do that ????

Respuesta aceptada

Daniel Shub
Daniel Shub el 20 de Dic. de 2011
What about
sound(randn(4096, 1), 8192)

Más respuestas (5)

Jan
Jan el 20 de Dic. de 2011
WarnWave = [sin(1:.6:400), sin(1:.7:400), sin(1:.4:400)];
Audio = audioplayer(WarnWave, 22050);
play(Audio);
  4 comentarios
Min Son
Min Son el 28 de Jun. de 2019
Cool sound!
v k
v k el 26 de Oct. de 2020
Need something similar to this, which gives a sound when the Whatsapp message comes, or an incoming SMS. A whooshing or a swishing sound.
What structure of WarnWave will give such a notification sound?

Iniciar sesión para comentar.


Jan
Jan el 20 de Dic. de 2011
Data = load('handel.mat');
sound(Data.y, Data.Fs)
  4 comentarios
Daniel Shub
Daniel Shub el 20 de Dic. de 2011
I agree, but for alerts you never know.
Benjamin Wong
Benjamin Wong el 6 de Nov. de 2020
this is absolutely briliant

Iniciar sesión para comentar.


Jan
Jan el 20 de Dic. de 2011
This calls the message sound of the operating system:
beep
  2 comentarios
Daniel Shub
Daniel Shub el 20 de Dic. de 2011
I had forgotten about beep.
Paul Hoffrichter
Paul Hoffrichter el 16 de Oct. de 2020
beep beep beep
Nice and succinct. Thanks.

Iniciar sesión para comentar.


Daniel Shub
Daniel Shub el 20 de Dic. de 2011
So here is an absolutely ugly Windows XP hack that gets the SystemExclamation sound from the registry and replaces environment variables with the correct values and then plays the sound.
[~, tempStr] = system('reg query HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current');
[~, valueStart] = regexp(tempStr, 'REG_EXPAND_SZ ');
soundStr = tempStr(valueStart+1:(end-1));
envVarSymbol = strfind(soundStr, '%');
while length(envVarSymbol) >= 2
soundStr = [soundStr(1:(envVarSymbol(1)-1)), ...
getenv(soundStr((envVarSymbol(1)+1):(envVarSymbol(2)-1))), ...
soundStr((envVarSymbol(2)+1):end)];
envVarSymbol = strfind(soundStr, '%');
end
[x, Fs] = wavread(soundStr);
sound(x, Fs)
I need to think about this idea more. Interfaces really should be playing system sounds (yuk, who actually has system sounds set to on) at the appropriate times.
  2 comentarios
v k
v k el 26 de Oct. de 2020
'wavread' incorrect.
v k
v k el 26 de Oct. de 2020
replaced by 'audioread'.

Iniciar sesión para comentar.


hajer
hajer el 20 de Dic. de 2011
thank you everyone . i have alert sound but my problem how i can call it . Now knew the solution .I'm happy to help me.

Categorías

Más información sobre Just for fun en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by