Kontakt 2, ajustar Loop

  • 2
Feadur
#16 por Feadur el 02/02/2006
Yo con la otra

But I AM a computer geek – do I need to read the whole manual?

xD

En fin, que ya veo como hacer lo que queria, pero tengo que calcular los puntos de loop en microsegundos :P
Subir
Feadur
#17 por Feadur el 04/02/2006
Bueno, ya está, lo conseguí... a quien le pueda interesar, pongo aquí el script utilizado:

Alguien escribió:

on init
declare $note
declare $vel
message("Vale, va bien")
declare ui_knob $delayMult(1,100,1)
$delayMult := 20
declare ui_button $btnDelay
$btnDelay :=1
end on


on note
ignore_event($EVENT_ID)
$vel := $EVENT_VELOCITY
play_note(48,$vel,0,-1)
wait(550000)
while($NOTE_HELD=1)
play_note(60,$vel,0,-1)
wait(1000000)
end while
end on

on release
$vel := $EVENT_VELOCITY
play_note(72,$vel,0,-1)
if ($btnDelay =1)
wait(10000 * $delayMult)
play_note(72,$vel / 2,0,-1)
wait(10000 * $delayMult)
play_note(72,$vel / 4,0,-1)
wait(10000 * $delayMult)
play_note(72,$vel / 10,0,-1)
wait(10000 * $delayMult)
play_note(72,$vel / 20,0,-1)
else
end if
end on


La historia ha sido coger el loop, divedirlo en 3 samples diferentes, y mapearlos en distintas zonas del teclado.
De este modo, el script, al pulsar una nota, dispara el primer sample, mientras se mantiene, hace un bucle en el segundo, y cuando se suelta, dispara el tercero (que tambien he añadido un delay (muy cutre).

El resultado es el archivo iai_1.mp3

Luego para trastear un poco mas, he hecho otro instrumento ocn el mismo sample ycon este script:

Alguien escribió:

on init
declare $note
message("Ok, va bien")
end on


on note
ignore_event($EVENT_ID)
$note := $EVENT_NOTE
while($NOTE_HELD=1)
play_note($note,$EVENT_VELOCITY,0,-1)
wait(500000)
$note := $note - 2
end while
end on


Este va disparando el sample, variando la nota(reduciendola en 2 semitonos cada vez). En lugar de que sean dos semitonos fijos, se podria usar una matriz, y que la nota variase en funcion a esa matriz. Esa matriz podria contener los intervalos de una harmonia :)

El resultado es iai_2.mp3


En fin, son 2 tonterias para probar, mas que nada una invitación a que proveis este lenguaje de script que...parece que que puede hacer muchas cosas. ;)
Subir
Feadur
#18 por Feadur el 04/02/2006
vaya no me deja subir los archivos
Subir
Hilos similares
Responder

Regístrate o para poder postear en este hilo