[ENCUESTA] Cambio de API para el audio

Discusión en general sobre Gemix.
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

[ENCUESTA] Cambio de API para el audio

Post by CicTec »

Hola a todos,

Abro este post para obtener por parte de la comunidad un feedback sobre un posible cambio importante a la API de sonido.

Actualmente la API se divide en 5 set:
SOUND
MUSIC
SONG
MIDI
CD


El objetivo es eliminar el set MUSIC y MIDI y unificarlo a SONG.

PRO:
- Obtener una API unica para todos los formatos musicales.
- Reduccion de consumo de memoria de la libreria.
- Reduccion de numero de funciones da recordar.
- Posibilidad de crear programas tambien musicales, utilizando todos los formatos disponibles sin cambiar API.

CONTRA:
- Algunas funciones solo funcionarian para determinados formatos (ej: GET_SONG_LINE no funcionaria para formatos MP3 o OGG).

Espero vuesto feedback.

Saludos.
User avatar
SimulatorOne
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona
Contact:

Re: [ENCUESTA] Cambio de API para el audio

Post by SimulatorOne »

CONTRA:
-tener que REprogramar los proyectos actuales.
-audio_setup.music_volume Desaparecera??
esto puede ser un problema, por que estaba bien controlar la Musica de maneraa independiente de los SONG.

entre muchas funciones relacionados con MUSIC puede afectar o cambiar.


Ya estaba bien como esta actualmente.
User avatar
shao
Posts: 6048
Joined: Wed Jun 17, 2009 4:51 pm

Re: [ENCUESTA] Cambio de API para el audio

Post by shao »

Yo ni si quiera se en que consiste get_song_line.
Que mas funciones se ven afectadas?.
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [ENCUESTA] Cambio de API para el audio

Post by CicTec »

SimulatorOne wrote:CONTRA:
-tener que REprogramar los proyectos actuales.
-audio_setup.music_volume Desaparecera??
esto puede ser un problema, por que estaba bien controlar la Musica de maneraa independiente de los SONG.

entre muchas funciones relacionados con MUSIC puede afectar o cambiar.


Ya estaba bien como esta actualmente.
Si, otra contra es tener que reprogramar varios proyectos.
music_volume va a desaparecer, pero el equivalente song_volume quedara, asi que esta feature no se pierde.
shao wrote:Yo ni si quiera se en que consiste get_song_line.
Que mas funciones se ven afectadas?.
4-5 en total actualmente.
User avatar
SimulatorOne
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona
Contact:

Re: [ENCUESTA] Cambio de API para el audio

Post by SimulatorOne »

mmm... entiendo en parte de unificar los comandos y reducir codigo.

pero no se si se pierde algunas funciones de MUSIC y MIDI...
Algunas limitaciones tecnicas??

Por replazaar comandos en los protectos creo que no hay problema... notepad++ tiene un rapido Remplazador de textos/documentos de una pasada.

Solo hay que confiar que funcione a la primera xD
User avatar
shao
Posts: 6048
Joined: Wed Jun 17, 2009 4:51 pm

Re: [ENCUESTA] Cambio de API para el audio

Post by shao »

Perdon no especifique, quise decir cuales no cuantas.
User avatar
CicTec
Posts: 16590
Joined: Thu Jul 31, 2008 10:18 pm

Re: [ENCUESTA] Cambio de API para el audio

Post by CicTec »

SimulatorOne wrote:mmm... entiendo en parte de unificar los comandos y reducir codigo.

pero no se si se pierde algunas funciones de MUSIC y MIDI...
Algunas limitaciones tecnicas??

Por replazaar comandos en los protectos creo que no hay problema... notepad++ tiene un rapido Remplazador de textos/documentos de una pasada.

Solo hay que confiar que funcione a la primera xD
No habria niguna limitacion tecnica en cuanto a formatos, lo unico que cambia es que hay funciones que obviamente solo funcionarian segun el formato que se carga (esto se encargara de averiguarlo el nuevo engine).
shao wrote:Perdon no especifique, quise decir cuales no cuantas.
Al estado actual:
- GET_MUSICATTRIB_SIZE pasaria a ser GET_SONGATTRIB_SIZE y funcionaria solo para formatos MP2,MP3,OGG
- GET_SONG_LINE/ROW, solo funcionaria para formatos MOD,S3M,XM,IT (y quizas MID)
- GET_SONG_NUMROWS, solo funcionaria para formatos MOD,S3M,XM,IT (y quizas MID)
- GET_SONG_ORDER, solo funcionaria para formatos MOD,S3M,XM,IT (y quizas MID)
- GET_SONG_PATTERN, solo funcionaria para formatos MOD,S3M,XM,IT (y quizas MID)
- GET_SONGATTRIB_CHANNELVOLUME, solo funcionaria para formatos MOD,S3M,XM,IT,MID
- GET_SONGATTRIB_NUMORDERS, solo funcionaria para formatos MOD,S3M,XM,IT (y quizas MID)
- GET_SONGATTRIB_NUMPATTERNS, solo funcionaria para formatos MOD,S3M,XM,IT (y quizas MID)
- GET_SONGATTRIB_PANSEP, solo funcionaria para formatos MOD,S3M,XM,IT (y quizas MID)
- MUTE_SONGCHANNEL, UNMUTE_SONGCHANNEL, IS_MUTED_SONGCHANNEL, solo funcionarian para formatos MOD,S3M,XM,IT,MID
- los SET relacionados con los anteriores.

Todo lo demas funcionaria para todos los formatos.
User avatar
necro_vampire
Posts: 1372
Joined: Fri Oct 10, 2008 12:38 am
Location: Death Soul city???
Contact:

Re: [ENCUESTA] Cambio de API para el audio

Post by necro_vampire »

lo mas logico, seria dividirlo en dos set...

uno para formatos digitales (ogg, mp3,etc) y otro para los trackers (mid, mod, it, etc)
Image
Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
User avatar
PAMERCO
Posts: 1519
Joined: Wed Feb 04, 2009 11:22 am
Location: palma de mallorca

Re: [ENCUESTA] Cambio de API para el audio

Post by PAMERCO »

por mi parte no hay problema.
yo de sonido/musica, y utilizando la openAL esta, estamos limitados, asi que no creo que nos toque reprogramar mucho....
reto navidad 2011 santa´s nightmare
http://www.hot-ice-enterprise.com
primer juego comercial http://www.gemixstudio.com/forums/viewt ... 128&t=4146http://www.indievania.com/games/zombie-puf
User avatar
erkosone
Posts: 10656
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.
Contact:

Re: [ENCUESTA] Cambio de API para el audio

Post by erkosone »

el lenguaje es beta.. si hay que cambiar cosas se cambian y punto XD.. si va a mejorar el rendimiento general de la aplicación siempre es una buena idea.

Si como comentan por arriba no se va a perder ningúna feature de la lib pues genial, lo de cambiar 4 lineas de código es lo de menos.. si realmente mejora el rendimiento claro.
Post Reply

Return to “General”