Miércoles 20 de Noviembre de 2024, 16:39
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
Sonidos En Pascal
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Sonidos En Pascal (Leído 2769 veces)
NextorJoc
Miembro activo
Mensajes: 70
Sonidos En Pascal
«
en:
Sábado 25 de Septiembre de 2004, 15:56 »
0
Hola, como les va?, mi pregunta es como puedo hacer para producir por Pascal las notas musicales, por ejemplo Do, Re, Mi, etc, Espero que me puedan responder cuanto antes desde ya gracias.
NEXTOR
Tweet
[size=109]
"Soy un novato en el tema de la programación, no se todo, pero algo se y lo que no se espero que me lo hagan saber"
[/size]
Amilius
Miembro HIPER activo
Mensajes: 665
Re: Sonidos En Pascal
«
Respuesta #1 en:
Sábado 25 de Septiembre de 2004, 16:16 »
0
Esta es la forma básica, son 84 notas musicales de 0 a 83, 7 octavas + 5 semitonos por cada octava
Código: Text
FUNCTION ELEVAR(BASE,EXPONENTE:REAL):REAL;
BEGIN ELEVAR:=EXP(LN(BASE)*EXPONENTE) END;
PROCEDURE INICIAR_NOTAMUSICAL(nota:byte);
BEGIN IF nota<84 THEN SOUND(ROUND(ELEVAR(2,nota/12)*64{Modificar este valor, la frecuencia más baja, para calibrar la escala})) END;
{OJO TIENES QUE LLAMAR A NOSOUND PARA DETENER EL SONIDO}
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
Sonidos En Pascal