Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
BrainModular Usine 1
Photos
1/1
BrainModular Usine 1

Synchronisation au bpm de l entrée audio

  • 36 réponses
  • 5 participants
  • 1 159 vues
  • 5 followers
Sujet de la discussion Synchronisation 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 :oops: ) alors si quelqu un a une idee

merci
2
Que veux tu dire par synchronisation externe?
Détection automatique du tempo?
3
Oui en fait ce que je cherche c est une detection du bpm et que ca regle le bpm d usine automatiquement
4
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...
5
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.

ziq : sinkmusic.com | drum samples : waveshaper.org

6
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é!
7
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 !

ziq : sinkmusic.com | drum samples : waveshaper.org

8
... 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.

ziq : sinkmusic.com | drum samples : waveshaper.org

9
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!
10
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:fache: )