Retroceder   Foros de ellos nunca lo harían > JUEGOS > Creación de juegos

Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 13-07-2007, 19:23:21
Avatar de Danielk_dk
Danielk_dk Danielk_dk is offline
Senior Member
Fecha de Ingreso: Oct 2006
Ubicación: Antioquia - Colombia
Contactar con Danielk_dk a través de MSN Contactar con Danielk_dk a través de Yahoo
Predeterminado

<p>Cómo reproduzco MIDIs en C++.</p>
<p>Gracias</p>
Responder Con Cita
  #2  
Antiguo 17-07-2007, 06:15:28
martin_bfg10k martin_bfg10k is offline
Uploader
Fecha de Ingreso: Oct 2003
Ubicación: Argentina
Contactar con martin_bfg10k a través de MSN
Predeterminado

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.
Responder Con Cita
  #3  
Antiguo 18-07-2007, 07:49:50
Avatar de Danielk_dk
Danielk_dk Danielk_dk is offline
Senior Member
Fecha de Ingreso: Oct 2006
Ubicación: Antioquia - Colombia
Contactar con Danielk_dk a través de MSN Contactar con Danielk_dk a través de Yahoo
Predeterminado

<p>Gracias por la información. Pero ¿Cómo la uso?</p>
Responder Con Cita
  #4  
Antiguo 18-07-2007, 07:58:42
martin_bfg10k martin_bfg10k is offline
Uploader
Fecha de Ingreso: Oct 2003
Ubicación: Argentina
Contactar con martin_bfg10k a través de MSN
Predeterminado

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
Responder Con Cita
  #5  
Antiguo 20-07-2007, 06:23:27
Avatar de Danielk_dk
Danielk_dk Danielk_dk is offline
Senior Member
Fecha de Ingreso: Oct 2006
Ubicación: Antioquia - Colombia
Contactar con Danielk_dk a través de MSN Contactar con Danielk_dk a través de Yahoo
Predeterminado

<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>
Responder Con Cita
  #6  
Antiguo 20-07-2007, 23:51:35
Avatar de Japofran
Japofran Japofran is offline
Admin
Fecha de Ingreso: Mar 2006
Ubicación: Valladolid, España
Predeterminado

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).
Responder Con Cita
  #7  
Antiguo 21-07-2007, 07:26:45
martin_bfg10k martin_bfg10k is offline
Uploader
Fecha de Ingreso: Oct 2003
Ubicación: Argentina
Contactar con martin_bfg10k a través de MSN
Predeterminado

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
Responder Con Cita
  #8  
Antiguo 23-07-2007, 06:01:32
Avatar de Danielk_dk
Danielk_dk Danielk_dk is offline
Senior Member
Fecha de Ingreso: Oct 2006
Ubicación: Antioquia - Colombia
Contactar con Danielk_dk a través de MSN Contactar con Danielk_dk a través de Yahoo
Predeterminado

Gracias.
Responder Con Cita
Respuesta

Bookmarks

Herramientas
Desplegado

Normas de Publicación
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


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