You are on page 1of 2

Reproducir notas musicales | Delphi Magic

http://delphimagic.blogspot.com/2009/11/reproducir-notas-musicales.html#!/2009/11/reproducir-notas-musicales.html[02/06/14 13:53:32]
7th November 2009
Reproducir notas musicales
.
[http://2.bp.blogspot.com/_Eea7VaXA_xE/SvWks4Fz6BI/AAAAAAAAAPg/kUEWpeMpm-
o/s1600-h/d51.jpg]
[http://2.bp.blogspot.com/_Eea7VaXA_xE/SvWks4Fz6BI/AAAAAAAAAPg/kUEWpeMpm-
o/s1600-h/d51.jpg]
[http://2.bp.blogspot.com/_Eea7VaXA_xE/SvWks4Fz6BI/AAAAAAAAAPg/kUEWpeMpm-
o/s1600-h/d51.jpg]
El siguiente procedimiento permite teclear una nota musical en funcin de su
frecuencia y duracin, no sobre el altavoz interno del PC, que habitalmente se hara
con la funcin Windows.Beep() , sino sobre la tarjeta de sonido.
Para ello se configura las propiedades del archivo "wav" (en la estructura
WaveFormatEx), esta estructura se escribe en un MemoryStream que se pasa como
parmetro a la funcin sndPlaySound indicando la lectura de un flujo de memoria.
Por ejemplo un "LA" que dura 1 segundo se reproducira as:
pr ocedur e TFor m1. But t on1Cl i ck( Sender : TObj ect ) ;
begi n
MakeSound( 440, 1000, 60) ;
end;
Link de descarga del programa [https://sites.google.com/site/josejp1/index/musica.txt?
attredirects=0&d=1]
Una not a musi cal se car act er i za por 3 par met r os: al t ur a,
ampl i t ud y t i mbr e.
Altura: tambin llamada "frecuencia". Musicalmente para aumentar una octava hara
falta mutiplicar su frecuencia por 2.
Amplitud: Es la potencia sonora - volumen. El fichero WAV no utiliza la nocin de
decibelios, sino un valor comprendido entre 0 -silencio- y 127 -el ms fuerte posible-.
Timbre: Es el parmetro que caracteriza el sonido. Es el que permite diferenciar 2
instrumentos musicales que tocan la misma nota.
Frecuencias informativas de las notas musicales: (Octava n 3)
Do : 264 Hz
R : 297 Hz
Mi : 330 Hz
Fa : 352 Hz
Sol : 396 Hz
La : 440 Hz
Si : 495 Hz
Reproducir notas musicales | Delphi Magic
http://delphimagic.blogspot.com/2009/11/reproducir-notas-musicales.html#!/2009/11/reproducir-notas-musicales.html[02/06/14 13:53:32]
Do4 : 528 Hz
Ms informacin
Estructura del fichero WAV:Wotsit's format [http://www.wotsit.org/search.asp?
page=8&s=music]
Tutoriales sobre WAV : http://sub0.developpez.com [http://sub0.developpez.com/]
Manipulacin de ficheros WAV :Concatnation de fichiers WAV
[http://delphi.developpez.com/sources/?page=sec_sys_son#OLConcatenationWav]
Publicado 7th November 2009 por J avier Par
Etiquetas: Msica

Comentar como:

Seleccionar
perfil...
0
Aadir un comentario
Publicar Vista previa
Seleccionar perfil...

You might also like