garagecube.com Forum Index
Relier le son in à d'autres paramètres.
Goto page 1, 2  Next
 
Post new topic   Reply to topic    garagecube.com Forum Index -> Français / French and Multilingual forum...
View previous topic :: View next topic  
Author Message
nesral
activ8 member


Joined: 21 Apr 2005
Posts: 55

PostPosted: Thu Jan 28, 2010 9:17 am    Post subject: Relier le son in à d'autres paramètres. Reply with quote

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 Wink, 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
View user's profile Send private message
nesral
activ8 member


Joined: 21 Apr 2005
Posts: 55

PostPosted: Sat Jan 30, 2010 2:53 pm    Post subject: Reply with quote

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 Confused
Si Lupin ou une bonne ame passe dans le coin...
merci d'avance
Triboulet
Back to top
View user's profile Send private message
boris
GarageCUBE team


Joined: 27 Jun 2004
Posts: 793
Location: Geneva

PostPosted: Sat Jan 30, 2010 8:11 pm    Post subject: Reply with quote

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 Confused
Si Lupin ou une bonne ame passe dans le coin...
merci d'avance
Triboulet

_________________
Boris * GarageCUBE team
Back to top
View user's profile Send private message Visit poster's website
nesral
activ8 member


Joined: 21 Apr 2005
Posts: 55

PostPosted: Sun Jan 31, 2010 4:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
nesral
activ8 member


Joined: 21 Apr 2005
Posts: 55

PostPosted: Mon Feb 01, 2010 9:18 am    Post subject: Reply with quote

ça marche ! Encore merci Boris.
Back to top
View user's profile Send private message
boris
GarageCUBE team


Joined: 27 Jun 2004
Posts: 793
Location: Geneva

PostPosted: Wed Feb 03, 2010 10:35 am    Post subject: Reply with quote

Pas de problèmes, Bonne suite !
_________________
Boris * GarageCUBE team
Back to top
View user's profile Send private message Visit poster's website
nesral
activ8 member


Joined: 21 Apr 2005
Posts: 55

PostPosted: Wed Feb 03, 2010 2:25 pm    Post subject: Reply with quote

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 Laughing
Back to top
View user's profile Send private message
david
GarageCUBE team


Joined: 07 Jan 2008
Posts: 143
Location: Antibes, France

PostPosted: Thu Feb 04, 2010 9:48 am    Post subject: Reply with quote

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
View user's profile Send private message
ouananiche
Member


Joined: 28 Oct 2005
Posts: 18
Location: Montréal (Québec)

PostPosted: Tue Feb 09, 2010 2:29 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
nesral
activ8 member


Joined: 21 Apr 2005
Posts: 55

PostPosted: Wed Feb 10, 2010 10:16 am    Post subject: Reply with quote

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
View user's profile Send private message
ouananiche
Member


Joined: 28 Oct 2005
Posts: 18
Location: Montréal (Québec)

PostPosted: Wed Feb 10, 2010 2:01 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
ouananiche
Member


Joined: 28 Oct 2005
Posts: 18
Location: Montréal (Québec)

PostPosted: Wed Feb 10, 2010 6:01 pm    Post subject: Reply with quote

Non ça ne marche pas chez moi.... c'est quoi ton script Nesral ?
_________________
Only dead fish follow the stream
Back to top
View user's profile Send private message Visit poster's website
ouananiche
Member


Joined: 28 Oct 2005
Posts: 18
Location: Montréal (Québec)

PostPosted: Sat Mar 13, 2010 3:56 pm    Post subject: Reply with quote

Confused ç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 Wink

soundInValue = modul8.getValue ('direct_soundInputLevel',0)
modul8.setValue ('ctrl_layer_speed', soundInValue,1)
_________________
Only dead fish follow the stream
Back to top
View user's profile Send private message Visit poster's website
sigmasix
GarageCUBE team


Joined: 02 Dec 2004
Posts: 832
Location: gva | switzerland

PostPosted: Sun Mar 14, 2010 12:30 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
ouananiche
Member


Joined: 28 Oct 2005
Posts: 18
Location: Montréal (Québec)

PostPosted: Sun Mar 14, 2010 4:23 pm    Post subject: Reply with quote

Laughing 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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    garagecube.com Forum Index -> Français / French and Multilingual forum... All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group