elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 00:44  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Cancion con la libreria dos.h
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cancion con la libreria dos.h  (Leído 3,079 veces)
Kase


Desconectado Desconectado

Mensajes: 1.171


programa bonito ¬¬


Ver Perfil WWW
Cancion con la libreria dos.h
« en: 17 Febrero 2011, 04:37 »

hola.. se que esto es muy raro, tal vez muy muy raro, pero en una clase me encargaron una cancion escrita en C++  con dos.h

no me refiero a un programa complejo...  me refiero a una cancion cualkiera ....
solo no tengo mucho tiempo de hacerla... y realmente no quiero tomar una partitura de algo y pasarla a C++....

por eso pregunto por si alguien tiene algo entre sus curiosidades...
de preferencia la marcha imperial de star wars


En línea

Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Cancion con la libreria dos.h
« Respuesta #1 en: 17 Febrero 2011, 07:53 »

Si sabes las frecuencias de los tonos, es decir, con que sepas la escala diatónica, con eso ya se puede empezar a toquetear.


En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Kase


Desconectado Desconectado

Mensajes: 1.171


programa bonito ¬¬


Ver Perfil WWW
Re: Cancion con la libreria dos.h
« Respuesta #2 en: 17 Febrero 2011, 19:19 »

lo se, me lo explicaron en clase...  pero prefiero ocupar mi timpo en otras cosas... pregunte por si alguien ya tenia algo asi =3

 :silbar: :silbar: :silbar: :silbar: :silbar:
En línea

RyogiShiki


Desconectado Desconectado

Mensajes: 709


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Cancion con la libreria dos.h
« Respuesta #3 en: 17 Febrero 2011, 20:57 »

Recuerdo que cuando pasó el Terremoto en Chile alguien en la red pudo la canción del himno hecha en C, creo que está bajo GPL podrías revisar y estudiar ese código, yo alguna vez intente hacer lo mismo con la canción de Mario, y como dice Leo es simple cuestion de Tiempo y frecuencia, igual es cierto, la verdad fue lo más aburridor que hice en C, nada fue tan tedioso como eso...

Saludos
« Última modificación: 18 Febrero 2011, 18:00 por gankutsuo » En línea

do-while


Desconectado Desconectado

Mensajes: 604


Cuando me afeito, recuerdo porque me dejo barba.


Ver Perfil
Re: Cancion con la libreria dos.h
« Respuesta #4 en: 18 Febrero 2011, 01:27 »

¡Buenas!

solo te hacen falta 3 funciones. sound(frecuencia) para la nota, delay(milisegundos) para la duracion y nosound() para los silencios y para terminar la cancion.

Y sobre todo, las frecuencias. Solo se que LA = 440Hz, duplicandola subes de octava y dividiendola la bajas.

¡Saludos!
En línea

¡¡¡Feliz año nuevo!!!
RyogiShiki


Desconectado Desconectado

Mensajes: 709


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Cancion con la libreria dos.h
« Respuesta #5 en: 18 Febrero 2011, 17:40 »

Bueno, como mencioné antes el código del himno de Chile, pues lo estuve buscando en mi equipo y lo he encontrado, así que acontinuación lo dejo.

DISCLAIMER:
* Yo no soy el autor de este código y la verdad es que no conozco a su autor original.
* Lo pongo solo para que sea usado como ejemplo y medio didactico.

NOTAS
* El código sirve tanto en Linux como en Windows
* Esta escrito para Linux, y las funciones exclusivas de Windows están comentadas.
* El comprimido contiene tanto códigos como ejecutables (Linux)
* El comprimido contiene un archivo de texto que documenta el uso de los ejecutables, más NO documenta el código.

DESCARGA:
http://www.duckload.com/download/2981658/musica-bip-linux.zip

Saludos, espero sirva.
« Última modificación: 18 Febrero 2011, 17:44 por gankutsuo » En línea

Kase


Desconectado Desconectado

Mensajes: 1.171


programa bonito ¬¬


Ver Perfil WWW
Re: Cancion con la libreria dos.h
« Respuesta #6 en: 21 Febrero 2011, 05:48 »


pues comense a escribir la de lilum de elfen lied y con eso fue suficiente..
(aparentemente fui el unico que entrego ese programa)

#include <dos.h>

void waitForLeftMouseClick();

int main()
{
    int tiempo = 515;
sound(349);
delay(tiempo);
sound(523);
delay(tiempo);
sound(392);
delay(tiempo * 2);
sound(440);
delay(tiempo);
nosound();
delay(100);
sound(440);
delay(tiempo);
nosound();
delay(tiempo);
//
sound(349);
delay(tiempo);
sound(523);
delay(tiempo);
sound(392);
delay(tiempo * 2);
sound(440);
delay(tiempo);
sound(493);
delay(tiempo);
sound(440);
delay(tiempo);
sound(369);
delay(tiempo*4);
nosound();
delay(tiempo);
//
return(0);
}
En línea

do-while


Desconectado Desconectado

Mensajes: 604


Cuando me afeito, recuerdo porque me dejo barba.


Ver Perfil
Re: Cancion con la libreria dos.h
« Respuesta #7 en: 21 Febrero 2011, 17:28 »

¡Enorabuena!
 ;-)
En línea

¡¡¡Feliz año nuevo!!!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
buscvo programa k pueda cortr un trozo de cancion y pegar otra cancion encima
Multimedia
manu88 1 1,011 Último mensaje 31 Enero 2006, 21:31
por Sourraund
Cancion del Stepmania
Juegos y Consolas
knightlain 1 299 Último mensaje 5 Abril 2006, 09:01
por andavid
QUITAR VOZ A UNA CANCION
Multimedia
Aldaris565 3 638 Último mensaje 20 Septiembre 2006, 18:47
por aNexos
Canción
Foro Libre
heix 1 429 Último mensaje 1 Mayo 2009, 22:48
por heix
La cancion sin fin
Foro Libre
chrominum 5 683 Último mensaje 13 Mayo 2009, 05:15
por JERRY110982
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines