Créer des Sub-Patches

Usine dispose d'une organisation hiérarchique complète des patchs. Chaque patch peut contenir d'autres patchs appelés sous-patchs. Les sous-patchs peuvent contenir eux-mêmes, d'autres sous-sous-patchs, etc.

Il n'y a pas de différence entre un patch et un sous-patch, si ce n'est qu'un sous-patch peut avoir des modules d'entrée et de sortie de données. Voici un exemple de patch qui contient 3 sous-patchs.

Sous-patchs polyphoniques

Usine fournit un moyen efficace de gérer la polyphonie dans les sous-patchs. L'idée globale est de concevoir un patch unique et de demander à Usine de le dupliquer en plusieurs clones, également appelés voix qui sont traitées en parallèle.

Le concept de polyphonie peut être utilisé dans de nombreuses situations :

  • créer un synthétiseur polyphonique
  • traitement multi-canal et multi-phonique
  • toute manipulation de données ou audio, par exemple pour éviter de dupliquer des patchs,
  • etc.

4in 4out Random Delay

Prenons un exemple, un simple délai audio aléatoire 4 entrées -> 4sorties.

Depuis le navigateur, faites glisser un sous-patch vide sur un patch principal.

Allez dans ce sous-patch ([DBL-CLICK]), puis ajoutez les modules suivants :

  • Entrées audio
  • sorties audio
  • délai audio (choisir stéréo dans la fenêtre de requête)
  • Data generator random

Et connectez-les comme ceci :

Ce patch est stéréo, et nous aimerions en faire un patch quadriphonique. Pour cela, double-cliquez à l'intérieur du sous-patch pour revenir dans le patch parent et cliquez avec le bouton droit de la souris sur le sous-patch pour ouvrir son panneau de configuration :

Changez le curseur polyphony (réglez-le sur 2) et cliquez sur le bouton appliquer polyphonie.

Les entrées et sorties du sous-patch sont dupliquées.

En d'autres termes, nous avons créé un Délai aléatoire quadraphonique en réglant la polyphonie d'un patch stéréo sur 2.

Dans les sous-patchs polyphoniques, les modifications ne deviennent actives que lorsque l'on a cliqué sur le bouton appliquer polyphonie .

Volume 4 entrées 4 sorties

Nous supposons que nous voulons créer un simple volume audio 4 entrées -> 4sorties. Ce patch n'est en fait pas très intéressant car ce module existe déjà nativement à Usine, mais c'est un bon exemple.

Depuis le navigateur, faites glisser un sous-patch vide sur un patch principal.

Allez dans le sous-patch ([DBL-CLICK]), puis ajoutez les modules suivants

  • Entrées audio
  • sorties audio
  • volume audio mono (choisissez mono dans la fenêtre de requête)
  • Fader de gain

Et connectez-les comme ceci :

Réglez le curseur polyphonie sur 4 et cliquez sur le bouton appliquer polyphonie.

Maintenant, si nous revenons dans le patch parent, nous pouvons voir quelque chose comme ceci

L'entrée, la sortie et le fader de gain ont été dupliqués 4 fois.

Il peut être intéressant d'avoir le fader de gain dupliqué 4 fois, mais dans notre cas, il est préférable d'avoir un seul fader de gain qui contrôle les 4 canaux en même temps ?

Pour cela, sélectionnez le module fader gain afin d'afficher ses réglages et sélectionnez once in poly ON.

Cette option demande à Usine de ne pas dupliquer le contrôle en fonction de la polyphonie. Le fader de gain ne sera donc créé qu'une seule fois et contrôlera tous les réglages de gain.

Utilisez à nouveau le bouton appliquer polyphonie, maintenant, dans le patch parent, le sous-patch ressemble à ceci :

Quand on applique une polyphonie=4, le patch est dupliqué 4 fois en interne.

Cela signifie que le sous-patch poly ci-dessus est équivalent à :

Mais si l'on met l'option once in poly du fader de gain sur ON, elle devient équivalente à :

Audio mixer 4 entrées 4 sorties

L'option once in poly peut être activée pour les modules de sorties audio.

Voici un mélangeur audio où seul le module de sortie audio a l'option once in poly activé :

polyphonie avancée

Usine peut fournir une gestion plus puissante et plus complexe de la polyphonie avec deux modules spéciaux :

Par exemple, nous voulons créer un patch avec 4 lecteurs d'échantillons jouant 4 échantillons différents.

  • la voix polyphonique 1 joue l'échantillon 0,
  • la voix polyphonique 2 joue l'échantillon 1,
  • etc.

Créons le sous-patch suivant. Les modules d'entrée de données et de sortie audio once in poly.

Double-cliquez sur le module sampler pour ajouter 4 fichiers wave (ici métal 1 à métal 4) :

Ajoutez un bouton de lecture, deux sorties audio, puis sélectionnez le sous-patch (renommé "Samplers x4") et réglez le paramètre Polyphonie=4. Enfin, cliquez sur le bouton appliquer et réinitialiser.

Si vous réarrangez les positions d'affichage du sampler sur le panneau de contrôle, cela peut ressembler à :

Maintenant, le seul problème est que tous les échantillonneurs jouent le même fichier... Pour dire que la voix de l'échantillonneur1 doit jouer l'échantillon 0, la voix de l'échantillonneur2 doit jouer l'échantillon 1, etc.

Nous pouvons utiliser le modulepoly-current-voice-number patché comme ceci :

N'oubliez pas de cliquer à nouveau sur le bouton appliquer polyphonie.

Vous pouvez vérifier vous-même, en regardant dans chaque voix de patch séparément, en cliquant sur les boutons voix. Ensuite, vous pouvez voir que la voix 1 joue l'échantillon 0 et que le son est activé :

appliquer la polyphonie et appliquer et réinitialiser

Lorsque vous effectuez des changements dans les sous-patchs, vous devrez appliquer l'option polyphonie à nouveau. Il y a une différence dans la façon dont Usine recrée le sous-patch polyphonique lors de l'utilisation de ces deux boutons.

appliquer la polyphonie

Applique la polyphonie et essaie de tirer le meilleur parti de la polyphonie précédente. les paramètres (mises en page, échantillons, etc.)

appliquer et réinitialiser

Réinitialise tous les paramètres et recrée le sous-patch polyphonique à partir de zéro. C'est plus ou moins la même action que lorsque vous créez la polyphonie la première fois : les échantillonneurs ont tous le même échantillon, la disposition sont tous au même endroit, etc. Ce bouton reconstruira également tous les ID d'objets.

Rappelez-vous que chaque patch partagé sur le réseau local utilise son propre ID (numéro d'identification). Utile surtout si vous rencontrez des patchs qui n'envoient pas d'informations à la bonne cible.

Donc, pour résumer, appliquez la polyphonie lorsque vous avez fait des changements mineurs et appliquez et réinitialiser quand vous voulez tout reconstruire à partir de zéro.

See also

See also

version 6.0.240115

Edit All Pages