gna08 escribió:habria k abrir tantas veces ccon SundOpen para obtener otros ID como sean necesario???
Sí, si quieres manejar independientemente esos ficheros de sonido tienes que abrirlos con soundopen cada uno. Pero no hay ningún problema con esto. Incluso si no sabes exactamente cuantos sonidos tienes que reproducir en tiempo de diseño, puedes hacer una función que los haga en tiempo de ejecución, asignando el valor de los soundopen a una variable tipo matriz que se vaya redimensionando según vayas necesitando abrir archivos de sonido. Eso sí, el nombre y ubicación del fichero se lo tendrías que pasar de alguna forma.
gna08 escribió:pork ahi esta the problem :O ,m porque hasta kisas necesite k en lugar de 2 a la ves en algun momento vallan 3, o cuatro, y si kisas se mezclee pero eso no seria nada..
Pues no se cual será el límite de sonidos que se pueden reproducir al mismo tiempo, pero supongo que sean muchos (hasta que pete el ordenata
). Yo para probar, he reproducido 8 al mismo tiempo y parece que ha ido bien. Eso sí, no se entendia nada de la mezcla de canciones que había
.
gna08 escribió:P/D: creo k no se puede como digo. tendra un limite con tantos SounOpen k le ponga... pork en flash vi se podia :O
Se puede hacer casi todo, y yo creo que el caso que espones se podría hacer perfectamente. Supongo que el límite siempre lo ponga los componentes del ordenador (micro, memoria, tarjeta de sonido). Yo he probado los 8 en un p4 a 1600 mhz con 768 mb de memoria ram (sdram creo
). Como ves bastante bastante antiguo
.
Yo creo que se podría hacer un pequeño programa editor y creador de sonido pudiendo añadir bastantes pistas
. Aunque si quieres hacer cosas más serias, recomiendo mirar alguna librería para esto, como por ejemplo directx (directsound, directmusic, directshow). Hay otras librerías y otros componentes para estas cosas. Ejemplo: Simple DirectMedia Layer (libSDL) puede que se pueda utilizar en AutoIt
. Un control con el que yo hice algo en vb6 (año 2002 o por ahí) un poco antiguo (no se si habrán sacado alguna versión más) pero que estaba chulo y creo que era gratuíto es el DMC2. Puedes mirar en la red que seguro que lo encuentras.
Y seguro que hay muchas más librería y controles para el manejo de sonido. Es cuestión de buscar y probar.
Saludos.