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 19:23:21

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

martin_bfg10k 17-07-2007 06: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 07:49:50

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

martin_bfg10k 18-07-2007 07: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 06: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 23: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 07: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 06:01:32

Gracias.


La franja horaria es GMT +2. Ahora son las 02:03:20.

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