Synchronisation au bpm de l entrée audio
- 36 réponses
- 5 participants
- 1 159 vues
- 5 followers
mono-core
1284
AFicionado·a
Membre depuis 20 ans
Sujet de la discussion Posté le 01/12/2006 à 23:19:49Synchronisation au bpm de l entrée audio
Bonsoir
j voudrais utiliser usine comme boite d effet externe car de tout ceux que j ai pu utiliser c est celui qui se rapproche le plus de ce que j attend
le seul probleme c est la sinchronisation du bpm j ai essay avec le module peak follower mais sans succes , le script sans trop de succes ( pas trop compris la sintaxe je suis plus habitue a visaul basic ) alors si quelqu un a une idee
merci
j voudrais utiliser usine comme boite d effet externe car de tout ceux que j ai pu utiliser c est celui qui se rapproche le plus de ce que j attend
le seul probleme c est la sinchronisation du bpm j ai essay avec le module peak follower mais sans succes , le script sans trop de succes ( pas trop compris la sintaxe je suis plus habitue a visaul basic ) alors si quelqu un a une idee
merci
senso2
217
Posteur·euse AFfiné·e
Membre depuis 18 ans
2 Posté le 03/12/2006 à 08:27:37
Que veux tu dire par synchronisation externe?
Détection automatique du tempo?
Détection automatique du tempo?
mono-core
1284
AFicionado·a
Membre depuis 20 ans
3 Posté le 03/12/2006 à 20:22:37
Oui en fait ce que je cherche c est une detection du bpm et que ca regle le bpm d usine automatiquement
senso2
217
Posteur·euse AFfiné·e
Membre depuis 18 ans
4 Posté le 05/12/2006 à 09:07:17
Analyseur de Tempo
C'est un vaste problème qui n'a pas toujours de solution.
En effet, la batterie peut jouer de façon ambiguë. La notion même de tempo est très subjective et culturelle... Dans certaines musiques sub saharienne il est très difficile pour un occidental de sentir le véritable tempo par exemple.
Pour simplifier, certaine "groovebox" proposent des analyseurs de tempo en partant des principes très restrictifs suivant:
- rythme de batterie est simple,
- il est binaire, pas ternaire, trinaire, etc.
- son tempo est entre 100 et 140 bpm
- il très répétitif
Dans ces conditions, il est facile de créer un analyseur de tempo avec une marge d'erreur.
Reste maintenant à trouver le début de la mesure; là c'est mission impossible.
Dans Usine il n'y a pas d'analyseur de tempo. Il faudrait en bricoler un sous forme de patch. Je peux essayer d'en faire un mais c'est pas gagné!
Moi, quand j'ai besoin d'analyser le tempo, j'utilise le "tap tempo" sur la synchro: très rapide et 1000 * plus fiable...
C'est un vaste problème qui n'a pas toujours de solution.
En effet, la batterie peut jouer de façon ambiguë. La notion même de tempo est très subjective et culturelle... Dans certaines musiques sub saharienne il est très difficile pour un occidental de sentir le véritable tempo par exemple.
Pour simplifier, certaine "groovebox" proposent des analyseurs de tempo en partant des principes très restrictifs suivant:
- rythme de batterie est simple,
- il est binaire, pas ternaire, trinaire, etc.
- son tempo est entre 100 et 140 bpm
- il très répétitif
Dans ces conditions, il est facile de créer un analyseur de tempo avec une marge d'erreur.
Reste maintenant à trouver le début de la mesure; là c'est mission impossible.
Dans Usine il n'y a pas d'analyseur de tempo. Il faudrait en bricoler un sous forme de patch. Je peux essayer d'en faire un mais c'est pas gagné!
Moi, quand j'ai besoin d'analyser le tempo, j'utilise le "tap tempo" sur la synchro: très rapide et 1000 * plus fiable...
sinkmusic
2506
Squatteur·euse d’AF
Membre depuis 21 ans
5 Posté le 05/12/2006 à 10:44:43
Et, est-ce que cela ne serait pas possible d'en bricoler un ?
Je veux dire, en spécifiant une zone de fréquences où analyser l'audio (par exemple 70-200hz, pour ne trigger le tempo que sur le "kick" ou au-dessus pour le "snare"), et une durée de "learn" (pour limiter la marge d'erreur d'interprétation) ?
Le principe serait donc un bandpass filter suivi d'un "audio to trig" (comme un audio to midi, sauf que l'audio ne génère pas des "notes" ms une simple impulsion)...
Il existe au moins 2 plugins de tap-tempo, qui fonctionnent sous EnergyXT (Soma Tap tempo, et un autre dont j'ai oublié le nom).
Il faudrait donc pouvoir les chainer ainsi : [ bandpass filter > audio to midi CC plugin > tap tempo plugin ] ?
Il est certain que ce type de plugin ne fonctionne que dans certains cadres (rythmiques régulières, etc), mais l'avantage du bandpass filter est qu'il permet théoriquement des variations de certains éléments n'affectant pas le tap tempo.
Je sais que j'utilise de très vieilles boites à rythme, non pourvues de midi, et qu'un tel module me serait bien utile, car il permettrait à la BAR de "dicter" le tempo au séquencer sans perdre la synchro.
Je veux dire, en spécifiant une zone de fréquences où analyser l'audio (par exemple 70-200hz, pour ne trigger le tempo que sur le "kick" ou au-dessus pour le "snare"), et une durée de "learn" (pour limiter la marge d'erreur d'interprétation) ?
Le principe serait donc un bandpass filter suivi d'un "audio to trig" (comme un audio to midi, sauf que l'audio ne génère pas des "notes" ms une simple impulsion)...
Il existe au moins 2 plugins de tap-tempo, qui fonctionnent sous EnergyXT (Soma Tap tempo, et un autre dont j'ai oublié le nom).
Il faudrait donc pouvoir les chainer ainsi : [ bandpass filter > audio to midi CC plugin > tap tempo plugin ] ?
Il est certain que ce type de plugin ne fonctionne que dans certains cadres (rythmiques régulières, etc), mais l'avantage du bandpass filter est qu'il permet théoriquement des variations de certains éléments n'affectant pas le tap tempo.
Je sais que j'utilise de très vieilles boites à rythme, non pourvues de midi, et qu'un tel module me serait bien utile, car il permettrait à la BAR de "dicter" le tempo au séquencer sans perdre la synchro.
ziq : sinkmusic.com | drum samples : waveshaper.org
senso2
217
Posteur·euse AFfiné·e
Membre depuis 18 ans
6 Posté le 05/12/2006 à 16:03:04
Cela suppose que la grosse caisse soit sur tout les temps!
Les choses sont toujours plus complexes qu'on ne l'imagine?
Je vais voir si ce n'est pas possible d'en bricoler un simple sous forme de patch.
c'est pas gagné!
Les choses sont toujours plus complexes qu'on ne l'imagine?
Je vais voir si ce n'est pas possible d'en bricoler un simple sous forme de patch.
c'est pas gagné!
sinkmusic
2506
Squatteur·euse d’AF
Membre depuis 21 ans
7 Posté le 05/12/2006 à 20:08:21
Oui, en effet.
Sauf :
- si on peut paramétrer la "force" de l'effet, ou plutôt une "grid" plus ou moins souple (ronde, blanche, noire, etc), pour parvenir à une "moyenne quantizée" sur une période donnée ;
- et sauf si l'effet est débrayable (bypass) : on ne le met en marche que lors d'une portion du morceau où un élément est fixe sur une fréquence donnée : une fois qu'on a trouvé le bon tempo, on n'y touche plus...
enfin, je dis ça sans aucune notin de programmation. Il e sembel simplement qu'avec un chaînage de plugin, on peut se rapprocher de ce que je tente parfois de faire avec mon MS-20 (asservir un tempo à un audio in), en utilisant l'audio in, sortant en signal trig (après avoir transité par un filtre bandpass pour spécifier la fréquence à écouter), ce signal trig pouvant servir à déterminer un signal clock sur un autr synthé... ouf !
Sauf :
- si on peut paramétrer la "force" de l'effet, ou plutôt une "grid" plus ou moins souple (ronde, blanche, noire, etc), pour parvenir à une "moyenne quantizée" sur une période donnée ;
- et sauf si l'effet est débrayable (bypass) : on ne le met en marche que lors d'une portion du morceau où un élément est fixe sur une fréquence donnée : une fois qu'on a trouvé le bon tempo, on n'y touche plus...
enfin, je dis ça sans aucune notin de programmation. Il e sembel simplement qu'avec un chaînage de plugin, on peut se rapprocher de ce que je tente parfois de faire avec mon MS-20 (asservir un tempo à un audio in), en utilisant l'audio in, sortant en signal trig (après avoir transité par un filtre bandpass pour spécifier la fréquence à écouter), ce signal trig pouvant servir à déterminer un signal clock sur un autr synthé... ouf !
ziq : sinkmusic.com | drum samples : waveshaper.org
sinkmusic
2506
Squatteur·euse d’AF
Membre depuis 21 ans
8 Posté le 05/12/2006 à 20:09:45
... mais c'est certain que ce serait idiot de supposer qu'un tel effet peut fonctionner à 100 % et dans 100% des cas...
c'est un outil à paramétrer et utiliser -ou non- en fonction du matériel audio.
Parfois utile, parfois probablement à proscrire.
c'est un outil à paramétrer et utiliser -ou non- en fonction du matériel audio.
Parfois utile, parfois probablement à proscrire.
ziq : sinkmusic.com | drum samples : waveshaper.org
senso2
217
Posteur·euse AFfiné·e
Membre depuis 18 ans
9 Posté le 05/12/2006 à 20:45:13
Il y a des centaines d'articles sur le sujet. "beat detection"
J'en ai lu pas mal, mais à chaque fois que j'ai essayé de les implementer dans Usine le résultat était assez proche du désastre... En tout cas largement inexploitable...
Peux être faut-il tenter l'ultime experience!
J'en ai lu pas mal, mais à chaque fois que j'ai essayé de les implementer dans Usine le résultat était assez proche du désastre... En tout cas largement inexploitable...
Peux être faut-il tenter l'ultime experience!
mono-core
1284
AFicionado·a
Membre depuis 20 ans
10 Posté le 06/12/2006 à 18:17:31
Merci de vous penche sur mon probleme
j avais aussi essaye avec beatcounter vst qui detecte assez bien le tempo mais le probleme c est que je n arrive pas a envoye le tempo a usine (ca me renvoie une valeur de 0 a 1 )
j avais aussi essaye avec beatcounter vst qui detecte assez bien le tempo mais le probleme c est que je n arrive pas a envoye le tempo a usine (ca me renvoie une valeur de 0 a 1 )
- < Liste des sujets
- Charte