Lingo

Estoy haciendo una película en director 8.5 y me gustaría sincronizar la presentación inicial con la música.
¿Cuál es el método más adecuado?

1 respuesta

Respuesta
Con esto controlas el principio y el final de una música
on mouseup
sound(1).SetPlayList([ \ -- 1 indica que está en el canal 1
[#member: member("lucas.aif"), \
#startTime: 3456, \--tiempo en milisegundos
#endTime: 23405]])
sound(1).play()
end
con esto controlaras repeticiones:
on mouseup
sound(1).queue( \
[#member: member("lucas.aiff"), \
#startTime: 0, \
#loopCount: 4, \--repite 4 veces el sonido
#endTime: 15017])
sound(1).play()
end
Parar música:
On mouseup
Sound(1). Stop()
end
Con esto sonará lucas y después mari:
On mouseup
Sound(1).queue(member("lucas.aiff"))
Sound(1). Queue(member("mari.aiff"))--puedes añadir
-- Más sonidos a la cola
Sound(1). Play()
end
Más tarde continuaré con más si tengo tiempo...
Para la presentación inicial te recomiendo:
On startmovie
Sound(1).queue(member("lucas.aiff"))
Sound(1).queue(member("mari.aiff"))
Sound(1).queue(member("locuera.aiff"))
Sound(1). Play()
end
Más tarde continuaré con más si tengo tiempo...
----Esto hará sonar el archivo lucas.aif
en el canal 1 de sonido
sound(1).play(member(lucas.aif))
----Esto harà sonar el archivo externo lucas.aif
en el canal 1 de sonido (si el archivo no se encuentra en la misma
carpeta debes indicar la ruta completa por ejemplo: "c:/archivo/lucas.aif")
sound playfile 1 "lucas.aif"
----Esto harà sonar el archivo lucas.aif tan pronto como
el canal 1 de sonido estè desocupado.
Sound(1).queue(member(lucas.aif))
Sound(1). Play()
----Esto harà sonar el archivos lucas1, lucas2 y lucas3 uno detràs de otro
en cola en el canal 1 de sonido.
Sound(1). Queue(member(lucas1.aif))
Sound(1). Queue(member(lucas2.aif))
Sound(1). Queue(member(lucas3.aif))
Sound(1). Play()
----Esto harà parar el archivo de sonido que este
en el canal 1 de sonido
(Si se volviera a dar a play recordaría la posición)
Sound(1). Pause()
----Esto hará parar el archivo de sonido que este
en el canal 1 de sonido
(Si hubiera algún sonido a la cola con play empezaría a reproducirse)
Sound(1). Stop()
----Esto reinicia el sonido actual del canal 1 de sonido
sound(1). Rewind()
--Con esto saltara el sonido del canal 1 al siguiente miembro de la cola
sound(1). Playnext()
----Esto hará sonar el archivos lucas.aiff desde el segundo 45 hasta el segundo 344 de dicho archivo
en el canal 1 de sonido
sound(1).setplaylist([\
[#member:member(lucas.aif),\
#starttime:45*1000,\
#endtime:344*1000]])
sound(1).play()
--- si el sonido del canal 1 està ocupado entonces pon "ocupado" en la ventana Message
if sound(1).isbusy() then
put "ocupado"
end if
---El sonido al reproducirse irá apareciendo gradualmente hasta que al tercer segundo
alcanza el valor normal
sound(1).play(member(lucas.aif))
sound(1).fadein(3*1000)
---El sonido al finalizarse irá desapareciendo gradualmente hasta que al tercer segundo
desaparece el sonido
sound(1).play(member(lucas.aif))
sound(1).fadeout(3*1000)
--El sonido del canal 1 se irá cambiando de valor gradualmente durante 3 segundos
hasta alcanzar el valor de 200
sound(1). fadeto(200,3*1000)
--Esto hace que solo se escuche el altavoz izquierdo del ordenador
(El pan puede valer entre -100 y 100, siendo 0 el valor de pan normal)
sound(1).pan=-100
--Pone el volumen del sonido del canal 1 a 255
(Puede variar entre 0 y 255)
sound(1).volume=255

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas