Welcome to %s forums

BrainModular Users Forum

Login Register

presets

j'ai besoin d'aide sur un patch
Post Reply
gwennaelle
Member
Posts: 257
Contact:

presets

Unread post by gwennaelle » 27 Sep 2022, 17:07

Bonjour,
J'aimerais savoir comment contrôler le déclenchement de presets d'effets.
Je ne sais pas où ils se situent, je ne les trouve pas dans les patchs.
J'aimerais
1 - pouvoir avoir un changement aléatoire des presets. En le déclenchant avec un switch par exemple.
2 - une fois que le preset a été joué un certain nombre de fois ou une certaine durée, que le preset change, soit dans un certain ordre, soit de manière aléatoire.
C'est pour une installation. Je cherche des parades à la monotonie.
Est ce que cette question parle à quelqu'un ?
Merci à vous

User avatar
rlgsbt
Member
Posts: 187
Location: Marseille
Contact:

Unread post by rlgsbt » 27 Sep 2022, 18:47

Bonjour Gwenaëlle,
il y a plusieurs manière de faire cela. Ce qui me semble le plus efficace
1. Tu peux insérer dans tes patchs un "Preset Module", enregistrer le nombre de presets qui te convient et jouer ensuite sur les recall (avec éventuellement un peu de patch à faire pour un déclanchement aléatoire)
2. Tu peux utiliser la grille (globale) ou un "Grid Module" pour gérer la succession de presets, voire des fades entre les presets.
Pour te donner quelques idées : https://youtu.be/Gaw168y0rtI

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 28 Sep 2022, 08:42

-
Last edited by SylvainT on 28 Sep 2022, 09:11, edited 1 time in total.

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 28 Sep 2022, 09:10

Bonjour,

Je privilégierais une gestion des presets en interne. Comme ça, tu gardes la grille pour autre chose.
Un fader en "integer", avec un max correspondant aux nombre de presets, un button sur le randomize.
Tu peux le faire directement avec le module "Usine Patch Settings". Tu fais tes presets normalement à l'extérieur du patch (appareil photo), tu connectes ton fader à l'inlet "current preset Num" et le button du randomize sur "recall current preset Num ".

Tu peux aussi jouer avec l'inlet "random" du "Usine Patch Settings ". Ça randomize tous les contrôles du patch marqués "Can be randomize "

Usine est très puissant pour faire du génératif et de l'aléatoire calibré, ce qui permets de se jouer de la monotonie. Mais demande un peu de boulot pour que ça ait un sens.


Sylvain

Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 29 Sep 2022, 16:53

Bonjour Sylvain,

Une question en passant. Ne peut on pas le faire directement sur un Module Preset? Dans l'entrée "current".
Chez moi le changement de preset s'opère mais j'ai un message d'erreur E032 erreur dans la procédure Callback TARGET:TuListBox/current MSG:00FAB679 WPARAM:0000AF01 LPARAM:00000000
Merci d'avance

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 29 Sep 2022, 20:55

On peut effectivement utiliser le module preset. Il est très utile si on veut par exemple faire un preset d'un sub-patch. Sinon, il est useless, mieux vaut directement utiliser la méthode décrite précédemment.
Pour le message d'erreur, je vais laisser Senso répondre, ce n'est pas mon rayon 😋


Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 30 Sep 2022, 16:53

En fait c'est dans un sous patch que j'ai les presets. Du coup le module Usine Patch Settings ne fonctionne pas dans ce cas là, c'est bien ça?
En tous cas pas chez moi...

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 30 Sep 2022, 18:56

Le preset de patch est sensé enregistrer tout ce qu'il y a dans le patch, sous-patch compris.
Le module preset permet de choisir la cible.

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 30 Sep 2022, 18:59

Le preset de patch est sensé enregistrer tout ce qu'il y a dans le patch, sous-patch compris.
Le module preset permet de choisir la cible.

Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 30 Sep 2022, 19:03

Je vais refaire des essais alors. Merci!

gwennaelle
Member
Posts: 257
Contact:

Unread post by gwennaelle » 10 Oct 2022, 12:16

"il y a plusieurs manière de faire cela. Ce qui me semble le plus efficace
1. Tu peux insérer dans tes patchs un "Preset Module", enregistrer le nombre de presets qui te convient et jouer ensuite sur les recall (avec éventuellement un peu de patch à faire pour un déclanchement aléatoire)
2. Tu peux utiliser la grille (globale) ou un "Grid Module" pour gérer la succession de presets, voire des fades entre les presets.
Pour te donner quelques idées : https://youtu.be/Gaw168y0rtI"

Merci rlgsbt pour la réponse.
La piste est intéressante pour l'écriture et la gestion des durées.
En revanche je ne vois pas comment avec la grille, je vais avoir la possibilité de l’aléatoire entre les presets.
Ma question plus globale au projet (car c'est une installation interactive et que j'imagine une composition non linéaire), si je joue avec la grille pour un patch (comme dans l'exemple / youtube), comment laisser la possibilité à d'autres patchs d'être joués ou non ?
Les mettre tous (samplers, synthés, effets, surrounds) dans la grille, avec la possibilité d'être joués (déclenchés) ou non, risque de faire une session trop lourde, non ?

gwennaelle
Member
Posts: 257
Contact:

Unread post by gwennaelle » 10 Oct 2022, 12:18

rlgsbt wrote:
27 Sep 2022, 18:47
Bonjour Gwenaëlle,
il y a plusieurs manière de faire cela. Ce qui me semble le plus efficace
1. Tu peux insérer dans tes patchs un "Preset Module", enregistrer le nombre de presets qui te convient et jouer ensuite sur les recall (avec éventuellement un peu de patch à faire pour un déclanchement aléatoire)
2. Tu peux utiliser la grille (globale) ou un "Grid Module" pour gérer la succession de presets, voire des fades entre les presets.
Pour te donner quelques idées : https://youtu.be/Gaw168y0rtI
Merci rlgsbt pour la réponse.
La piste est intéressante pour l'écriture et la gestion des durées.
En revanche je ne vois pas comment avec la grille, je vais avoir la possibilité de l’aléatoire entre les presets.
Ma question plus globale au projet (car c'est une installation interactive et que j'imagine une composition non linéaire), si je joue avec la grille pour un patch (comme dans l'exemple / youtube), comment laisser la possibilité à d'autres patchs d'être joués ou non ?
Les mettre tous (samplers, synthés, effets, surrounds) dans la grille, avec la possibilité d'être joués (déclenchés) ou non, risque de faire une session trop lourde, non ?

gwennaelle
Member
Posts: 257
Contact:

Unread post by gwennaelle » 10 Oct 2022, 13:12

SylvainT wrote:
28 Sep 2022, 09:10
Bonjour,

Je privilégierais une gestion des presets en interne. Comme ça, tu gardes la grille pour autre chose.
Un fader en "integer", avec un max correspondant aux nombre de presets, un button sur le randomize.
Tu peux le faire directement avec le module "Usine Patch Settings". Tu fais tes presets normalement à l'extérieur du patch (appareil photo), tu connectes ton fader à l'inlet "current preset Num" et le button du randomize sur "recall current preset Num ".

Tu peux aussi jouer avec l'inlet "random" du "Usine Patch Settings ". Ça randomize tous les contrôles du patch marqués "Can be randomize "

Usine est très puissant pour faire du génératif et de l'aléatoire calibré, ce qui permets de se jouer de la monotonie. Mais demande un peu de boulot pour que ça ait un sens.


Sylvain
Bonjour Sylvain,
Merci pour ta réponse.

Je vais avoir besoin de précision pour appliquer cette piste.
Pour le test, j'ai un rack avec un sampler et un delay, j'ai créé 3 presets de rack.
Le fader en "integer" correspond il à dans "Modules Data generator Random Integer" ? Je l'ai inséré dans le patch du sampler. Avec 3 presets pour le test, j'ai noté min : 1, max : 3, tiré depuis can be randomized (global randomize) un switch.
Ensuite toujours dans le patch du sampler, j'ai inséré le module "Usine Patch Settings", j'ai tiré un fader depuis l'inlet "current preset Num" et connecté le switch du "can be randomized" du Data generator Random Integer à "recall current preset Num ".
Mais cela ne produit rien, alors j'ai du mal comprendre. Serait ce possible de m'envoyer une photo ?

Le "random" du "Usine Patch Settings " est ce "randomize patch" ? ça peut être intéressant de tout moduler ainsi mais dans mon cas là, je voudrais garder certains réglages et préfère jouer avec les presets.

Je suis bien consciente du boulot pour ajuster les choses et les rendre pertinentes...

Et merci à toi

User avatar
rlgsbt
Member
Posts: 187
Location: Marseille
Contact:

Unread post by rlgsbt » 10 Oct 2022, 15:47

voici un wkp avec la version de sylvain et la mienne.
2 versions rdm presets.wkp
(702.29 KiB) Downloaded 481 times
Ouvre les patchs pour voir comment relier les différents modules.
Pour la grille, et pour le "grid module" (qui s'ajoute à l'intérieur d'un patch), tu peux changer de section de manière aléatoire, comme ceci :
Capture d’écran 2022-10-10 154259.jpg
le "grid module" est une sorte de sous-grille, qui ne prend d'une seule section sur la grille principale et te permettra d'ajouter ou supprimer tes autres racks.
bon courage

gwennaelle
Member
Posts: 257
Contact:

Unread post by gwennaelle » 11 Oct 2022, 16:27

Merci beaucoup pour la démonstration ! Je fais des essais voir ce qui correspond le mieux.
La sous grille permet de lire des durées, ce que je ne perçois pas dans l'exemple de Sylvain.
Est ce qu'utiliser une sous grille pour un instrument implique une grille d'ensemble? ce que je ne pourrais envisager dans ce projet.
L'exemple de Sylvain semble plus léger. Mes limites pour l'instant. J'ai l'impression qu'il faut passer par un des boutons Random pour que qqchose change, et j'aimerais que cela se fasse un peu plus "tout seul". Je potasse et reviendrai donc.. merci

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 12 Oct 2022, 20:54

Bonsoir Gwenaëlle,

Usine est l'outil de rêve pour organiser des environnements génératifs. Entre autre sur ce que j'appelle de l'aléatoire contraint.
La fonction randomize n'a pas nécessairement besoin d'un "button", mais d'un "trigger".
Ce trigger peut être généré par beaucoup de choses dans Usine, par exemple un module synchro clock.
Mais aussi sur une action dynamique pas forcément lancée par l'utilisateur, une analyse de niveau, de fréquence, un nombre aléatoire, un nombre de fois que telle autre action a été réalisée, etc.
N'oublie pas qu'un switch ou un module apparenté du genre logique (=, <, >, and, or ...) peuvent être transformés en trigger avec des modules 0 to 1 ou 1 to 0.

Sylvain

gwennaelle
Member
Posts: 257
Contact:

Unread post by gwennaelle » 13 Oct 2022, 16:17

Bonjour Sylvain

L'action dynamique m'intéresse beaucoup. Elle me semble même plus adaptée à une installation interactive.
Suivant le comportement des gens, peu ou bcp d'actions sur les capteurs, déclencher un mode de jeu qui régule (gestion du volume, priorité à telles sequences par ex), ou dans l'écriture (apres avoir lun un certain nombre de fois un sample ou executer une action, passer à autre chose, en random ou pas.
Je n'ai jamais écrit ce genre de conditions. Auriez vous des exemples par hasard ?
Merci aussi pour l'idée de passer du module logique au trigger. J'ai fait qq essais, pas toujours operants. Comment doit on sortir du 0 to 1 pour communiquer avec autre chose ?

Et sinon pour préciser, j'appelle ici séquences des petites compositions que j'ai mises dans des sous-grilles. (Et oui ! Finalement je suis sur la grille. Comme c'est pour une instal interactive, je n'avais pas opté pour cette option mais cela me permet d'encadrer des compo. Cela soulève d'autres questions et j'ouvre un autre post pour cela.

Merci

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests