relais reed 5V 500mA,
diode 1N4007 et 10mF 63V condensateur
--VOICI
MON COOL SCRIPT AVEC DES BUFFERS INTEGRES POUR GAGNER EN VITESSE
global xm -- midi object
property pListeBuffer -- pour epargner le canal midi init buffer
property pListeInBuffer -- check in buffer
on
beginsprite
pListeBuffer = [ ]
pListeInBuffer = [-1,-1,-1,-1,-1,-1,-1] --init value au debut cé
forcement different de -1
end
on exitFrame me
-- exportation vers l'électronique
-- total 8 sorties
-- 7 sorties je vais utiliser
-- midi adresses des lampes 0-6, exportation vers canal 2
-- sendController(xm,2,0,dioda) --synatxe midi pour interface-Z
-- à chaque instant j'envoi les infos à propos des
lampes à éléctronique
--
7 cé n° de sprites que j'utilise je commence de compter
dès n°1 ;)
repeat with i = 1 to 7
pSpriteMidi = i -- là tu mets + qqch si tu veux commencer
de compter dès qq autre numero les sprites
lum = integer(sprite(pSpriteMidi).blend / 0.787) -- calcul de luminosité
dans le diapason de 0-127
setAt pListeBuffer, i, lum -- initialisation da première
buffer
if getAt(pListeInBuffer, i) <> getAt(pListeBuffer, i) then
--filtrage des buffer - epargner le midi
lampeNum = i - 1
sendController(xm,2,lampeNum,lum)
end if
end repeat
pListeInBuffer = duplicate(pListeBuffer) --duplication de buffer
-- end exportation pour midi