| View previous topic :: View next topic |
| Author |
Message |
nesral activ8 member

Joined: 21 Apr 2005 Posts: 55
|
Posted: Thu Jan 28, 2010 9:17 am Post subject: Relier le son in à d'autres paramètres. |
|
|
Bonjour à tous !
Comme le dit le titre j'essaye de relier le son entrant dans l'ordi à d'autres paramètres tels le blur, le noise ou l'opacité. J'ai essayé par l'éditeur de module, j'arrive à récupérer la valeur flottante du son mais pas à faire le pont vers d'autres paramètres. J'ai aussi essayé en me basant sur d'autres modules comme le sound in crossfader de Lupin , mais ils sont en script et mes connaissances en python étant très limité je patauge... est ce quelqu'un pourrait m'aiguiller.
merci
Triboulet |
|
| Back to top |
|
 |
nesral activ8 member

Joined: 21 Apr 2005 Posts: 55
|
Posted: Sat Jan 30, 2010 2:53 pm Post subject: |
|
|
Alors je continue mes recherches...
Dans l'éditeur de modules je connecte à un slider ou autre le direct keyword, direct_soundinputlevel et rien ne se passe. J'essaye avec d'autres keywords direct_position, etc et rien.
Avec les keyword ctrl_layer,position, color, etc.
Là pas de problème tout marche les boutons réagissent bien. Je regarde dans le module de lupin soundlevel crossfader et je vois dans ces script qu'il utilise bien un direct keyword mais different qui est direct_soundcapturelevel mais impossible de le trouver dans la librairie. bref je continue de patauger
Si Lupin ou une bonne ame passe dans le coin...
merci d'avance
Triboulet |
|
| Back to top |
|
 |
boris GarageCUBE team

Joined: 27 Jun 2004 Posts: 793 Location: Geneva
|
Posted: Sat Jan 30, 2010 8:11 pm Post subject: |
|
|
Les connexion ne fonctionnent que pour envoyer une valeur depuis un module vers modul8, pas dans l'autre sens...
Le keyword direct_soundInputLevel doit être interrogé a chaque fois que tu veut faire une mise a jour.
Voici un exemple qui change l'opacité d'un layer par rapport niveau de l'entrée son à chaque cycle (à mettre dans le script periodical)
| Code: |
soundInValue = modul8.getValue ('direct_soundInputLevel',0)
modul8.setValue ('ctrl_layer_alpha', soundInValue,1)
|
Sinon j'ai écrit un bon exemple très simple de module, pour utiliser le nouveau système d'analyseur audio, tu trouvera le module dans la librairie online : "EqTest (example)"
Tout est aussi dans le script periodical (3 lignes...)
Boris.
| nesral wrote: | Alors je continue mes recherches...
Dans l'éditeur de modules je connecte à un slider ou autre le direct keyword, direct_soundinputlevel et rien ne se passe. J'essaye avec d'autres keywords direct_position, etc et rien.
Avec les keyword ctrl_layer,position, color, etc.
Là pas de problème tout marche les boutons réagissent bien. Je regarde dans le module de lupin soundlevel crossfader et je vois dans ces script qu'il utilise bien un direct keyword mais different qui est direct_soundcapturelevel mais impossible de le trouver dans la librairie. bref je continue de patauger
Si Lupin ou une bonne ame passe dans le coin...
merci d'avance
Triboulet |
_________________ Boris * GarageCUBE team |
|
| Back to top |
|
 |
nesral activ8 member

Joined: 21 Apr 2005 Posts: 55
|
Posted: Sun Jan 31, 2010 4:05 pm Post subject: |
|
|
Merci Boris je vais de ce pas tester ça !
| Quote: | Sinon j'ai écrit un bon exemple très simple de module, pour utiliser le nouveau système d'analyseur audio, tu trouvera le module dans la librairie online : "EqTest (example)"
Tout est aussi dans le script periodical (3 lignes...) |
J'ai pas internet en ce moment chez moi donc je ne pas acceder à la librairie depuis l'imac. |
|
| Back to top |
|
 |
nesral activ8 member

Joined: 21 Apr 2005 Posts: 55
|
Posted: Mon Feb 01, 2010 9:18 am Post subject: |
|
|
| ça marche ! Encore merci Boris. |
|
| Back to top |
|
 |
boris GarageCUBE team

Joined: 27 Jun 2004 Posts: 793 Location: Geneva
|
Posted: Wed Feb 03, 2010 10:35 am Post subject: |
|
|
Pas de problèmes, Bonne suite ! _________________ Boris * GarageCUBE team |
|
| Back to top |
|
 |
nesral activ8 member

Joined: 21 Apr 2005 Posts: 55
|
Posted: Wed Feb 03, 2010 2:25 pm Post subject: |
|
|
Du coup j'essaye d'aller plus loin en reliant le son avec les effets freeframes du module filter mais je ne trouve pas le moyen de connecter l'un et l'autre en cherchant par le biais de l'éditeur.
Sinon j'ai retrouvé le module EQ test dans les modules de ma version précédente et en essayant de le décortiquer pour relier les mid/high/low je vois que c'est relié à "index" est ce que c'est les layers ou les frequence du SoundBand. Désolé ça doit être un peu confus, je commence juste à comprendre comment ça marche  |
|
| Back to top |
|
 |
david GarageCUBE team

Joined: 07 Jan 2008 Posts: 143 Location: Antibes, France
|
Posted: Thu Feb 04, 2010 9:48 am Post subject: |
|
|
Bonjour nesral,
| nesral wrote: | | Sinon j'ai retrouvé le module EQ test dans les modules de ma version précédente et en essayant de le décortiquer pour relier les mid/high/low je vois que c'est relié à "index" est ce que c'est les layers ou les frequence du SoundBand. |
la fonction modul8. getSoundBands() retourne 23 bandes :
Des bandes d'octave :
0-9 : left
10-19 : right
la fréquence centrale de chaque bande est :
31Hz, 63Hz, 125Hz, 250Hz, 500Hz, 1kHz, 2kHz, 4kHz, 8kHz, 16kHz
certains devices n'échantillonnant pas à une fréquence assez élevée, la bande 16khz peut être "vide".
Et leurs aggrégations/mélanges comme configurées dans la dialog "Sound Analysis"
20 : low
21 : mid
22 : high
Pour le lien avec les filtres, il me semble qu'anomad a fait un module qui montre comment faire.
Cordialement.
David _________________ David * GarageCUBE team |
|
| Back to top |
|
 |
ouananiche Member
Joined: 28 Oct 2005 Posts: 18 Location: Montréal (Québec)
|
Posted: Tue Feb 09, 2010 2:29 pm Post subject: |
|
|
Salut ! Excellent tout ça !
De mon côté j'aurais besoin de lier le sound in avec la vitesse d'un layer, mais je ne trouve pas ce contrôle.
soundInValue = modul8.getValue ('direct_soundInputLevel',0)
modul8.setValue ('ctrl_layer_speed', soundInValue,1)
ne fonctionne pas alors que pour la vitesse du master :
soundInValue = modul8.getValue ('direct_soundInputLevel',0)
modul8.setValue ('ctrl_master_speed', soundInValue,1)
Ça fonctionne. Un truc ? _________________ Only dead fish follow the stream |
|
| Back to top |
|
 |
nesral activ8 member

Joined: 21 Apr 2005 Posts: 55
|
Posted: Wed Feb 10, 2010 10:16 am Post subject: |
|
|
Merci pour les infos David
Mais impossible d'utiliser la fonction getsoundBands y'a quelque chose que je dois louper.
Salut ouananiche
J'ai essayé avec la vitesse d'un layer et ça marche est ce tu n'aurais pas une faute de frappe dans ton script ? |
|
| Back to top |
|
 |
ouananiche Member
Joined: 28 Oct 2005 Posts: 18 Location: Montréal (Québec)
|
Posted: Wed Feb 10, 2010 2:01 pm Post subject: |
|
|
Salut Nesral ! bizarre... je réessaierai alors ! Mon script est écrit ci-dessus, est-ce que le tien est semblable ? _________________ Only dead fish follow the stream |
|
| Back to top |
|
 |
ouananiche Member
Joined: 28 Oct 2005 Posts: 18 Location: Montréal (Québec)
|
Posted: Wed Feb 10, 2010 6:01 pm Post subject: |
|
|
Non ça ne marche pas chez moi.... c'est quoi ton script Nesral ? _________________ Only dead fish follow the stream |
|
| Back to top |
|
 |
ouananiche Member
Joined: 28 Oct 2005 Posts: 18 Location: Montréal (Québec)
|
Posted: Sat Mar 13, 2010 3:56 pm Post subject: |
|
|
ça ne fonctionne toujours pas je ne trouve pas la solution... qu'est-ce qui ne va pas dans mon script ? si quelqu'un a la bonté de m'aider
soundInValue = modul8.getValue ('direct_soundInputLevel',0)
modul8.setValue ('ctrl_layer_speed', soundInValue,1) _________________ Only dead fish follow the stream |
|
| Back to top |
|
 |
sigmasix GarageCUBE team

Joined: 02 Dec 2004 Posts: 832 Location: gva | switzerland
|
Posted: Sun Mar 14, 2010 12:30 am Post subject: |
|
|
mauvais keyword pour le speed… il y a toujours le keyword browser pour retrouver un mot clé si jamais
cela fonctionne dans PeriodicalEvent
| Code: |
soundInValue = modul8.getValue('direct_soundInputLevel',0)
modul8.setValue('ctrl_layer_movie_speedFactor', soundInValue,1)
|
_________________ sigmasix
www.sigmasix.ch
 |
|
| Back to top |
|
 |
ouananiche Member
Joined: 28 Oct 2005 Posts: 18 Location: Montréal (Québec)
|
Posted: Sun Mar 14, 2010 4:23 pm Post subject: |
|
|
merci Sigma ! Ce sont mes premiers pas dans la création de modules, effectivement il faut que je regarde le browser. Merci beaucoup! _________________ Only dead fish follow the stream |
|
| Back to top |
|
 |
|