Foros de ellos nunca lo harían

Foros de ellos nunca lo harían (http://foros.ellosnuncaloharian.com/index.php)
-   Creación de juegos (http://foros.ellosnuncaloharian.com/forumdisplay.php?f=14)
-   -   MIDI (http://foros.ellosnuncaloharian.com/showthread.php?t=7498)

Danielk_dk 13-07-2007 18:23:21

<p>Cómo reproduzco MIDIs en C++.</p>
<p>Gracias</p>

martin_bfg10k 17-07-2007 05:15:28

Para eso necesitas una libreria. Una buena libreria para C++ es FMOD, con esta podes reproducir sonidos wav, mp3, ogg, midi, y muchos otros formatos de sonido.

Danielk_dk 18-07-2007 06:49:50

<p>Gracias por la información. Pero ¿Cómo la uso?</p>

martin_bfg10k 18-07-2007 06:58:42

Como cualquier libreria de C++, incluis las cabecera de la libreria en tu programa<br />#include <fmod.h><br />usas las funciones y al compilar linkeas a esa libreria.<br />Claro que si nunca programaste en C++ usando librerias externas, tal vez la cosa se te complique un poco, ademas FMOD es un poco complicada (no tanto).<br />Si nunca programaste usando una libreria externa, tal vez FMOD no sea la mejor manera de empezar :P

Danielk_dk 20-07-2007 05:23:27

<p>Bueno, lo incluyo y creo el link, pero ¿cómo reproduzco el midi?</p>
<p>P.D.:¿Qué versión descargo, el la página oficial hay muchas?</p>

Japofran 20-07-2007 22:51:35

Una librería es un conjunto de funciones ya hechas de forma que no tienes que programarlas tú. Por ejemplo la misma printf() no es parte del lenguaje en sí, como sí lo son los operadores o las instrucciones for, if, return, etc. Yo de programar con sonido no sé pero lo que quiere decir es que enlazando esa librería tendrás disponibles funciones que reproducen sonido. Ya sólo tienes que saber el nombre de la función que te interesa y su sintaxis. Esa información la encontrarás en el mismo lugar donde hayas encontrado la librería.

<p>Por cierto que el #include lo único que hace es añadir la declaración, es una buena práctica pero por sí solo no sirve para nada. Lo más importante es incluir la librería al enlazar, durante la compilación (después de compilar en términos estrictos).

martin_bfg10k 21-07-2007 06:26:45

Daniel, te recomiendo que bajes esta version: http://www.fmod.org/files/fmodapi375win.zip<br />Es la mas simple de usar, y es mas que suficiente.<br />Para los sonidos midis se usaba FMUSIC, estaba FMUSIC_LoadSong() para cargar el midi, y FMUSIC_PlaySong() para reproducirlo.<br />Pero antes tenes que inicializar FMOD, y eso esta todo en la documentacion, hay bastante para leer :P

Danielk_dk 23-07-2007 05:01:32

Gracias.


La franja horaria es GMT +2. Ahora son las 23:44:48.

Powered by: vBulletin, Versión 3.7.0
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.