Welcome to %s forums

BrainModular Users Forum

Login Register

Interpolation de présets

j'ai besoin d'aide sur un patch
Post Reply
chandran
Member
Posts: 22
Contact:

Unread post by chandran » 27 Aug 2016, 17:07

Bonjour, j'aimerais savoir si c'est possible d'interpoler entre les 32 presets (snapshots) d'un patch à l'interieur d'un rack.

En determinant un temps d'interpolation entre le préset 0 et 1 par exemple (afin d'éviter un changement trop abrupt).

En assignant des présets dans un panneau x y (du type metasurface d'Audiomulch).

Cordialement,
David

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 29 Aug 2016, 00:12

ça doit être faisable en utilisant un sous-patch dans lequel un preset manager et les faders correspondants aux parametres sont placés

ensuite ...
à l'extérieur de ce sous patch, on récupere les données et on les aiguille tantôt dans un sous-patch1 ou sous patch2
ces 2 sous patch sont des copies du premier sous patch, sans le preset manager.

ensuite, il suffit pour chaque parametre d'interpoler entre les 2 valeurs avec des modules "change scale"
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 29 Aug 2016, 00:26

http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 29 Aug 2016, 20:36

Merci Bien Oli ,
ce patch m'éclaire sur la façon d'interpoler en utilisant des faders toutefois ça ne répond pas complètement à ma question. L'enjeu serait de prendre un snapshot contenant toutes les donnée d'un rack (modules, vst, faders etc...), modifier les données et prendre un second snapshot, interpoler entre ces deux snapshots.

La metasurface d'audiomulch ou J74 morph (maxforlive) servent d'exemple pour çe que j'aimerais pouvoir faire. J'espère pouvoir remplacer complètement audiomulch avec usine, la seule chose qui me manque c'est cette excellente metasurface...

Cordialement,
David

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 29 Aug 2016, 21:54

il y a aussi l'addon nommé Morphusine qui était inspiré du Metasurface, c'est limité à 8 paramètres (via le système des Binds) mais cela crée des morphing intéressants

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 29 Aug 2016, 22:08

Merci Nay-Seven, je vais l'utiliser.
Est-il possible que l'on retrouve une sorte de métasurface plus proche de celle sur audiomulch(nombre de paramètres illimités, fonctionant avec des snapshots ) dans une prochaine version?

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 30 Aug 2016, 00:28

chandran wrote:Merci Bien Oli ,
L'enjeu serait de prendre un snapshot contenant toutes les donnée d'un rack (modules, vst, faders etc...), modifier les données et prendre un second snapshot, interpoler entre ces deux snapshots.
oui !

un bouton snapshot place le contenu d'un "array" dans un autre "array"

ensuite il suffit d'interpoler entre les 2 arrays

le premier se met à jour avec les mouvements de fader etc...
le 2° reste figé tant qu'on appuie pas sur le bouton de snapshot

pour faire un morphing en deux axes, c'est plus compliqué mais tout à fait jouable.

à chaque appui sur le bouton snapshot l'array 1 ira dans 2, le 2 dans 3 et le 3 dans 4

puis il faut interpoler entre les 4 arrays : interpoler sur l'axe des Y les 2 array de gauche (resultat = Y1) et faire de même avec les 2 array de droite (Y2)
puis interpoler avec l'axe X entre la valeur Y1 et Y2

A toi de jouer et montres nous le résultat !
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 30 Aug 2016, 02:00

http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 30 Aug 2016, 02:50

Merci Oli,
C'est très instructif et ce patch me servira sûrement.

L'ennui c'est que pour un rack complexe il faut aiguiller des dixaines de miliers de faders au arrays, il y a pourtant le module Preset Manager qui permet de sauvegarder toutes ces données d'un simple click, idéalement il faudrait pouvoir interpoler entre deux modules Preset Manager pour faire ça. Est-ce possible?

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 30 Aug 2016, 11:14

Ha oui dans ce cas C limité à 128 paramètres.
Pour une interpolation entre preset il faudrait avoir accès aux données stockées dans le preset manager et pouvoir les réinjecter dans le patch..
Faut voir ce qu'en pense Senso !
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 31 Aug 2016, 12:59

Merci pour ton aide Oli.
J'espère que Senso trouve cette fonctionnalité intéressante...

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 02 Sep 2016, 23:44

Parfois on pense qu'une fonctionnalité intégrée au logiciel nous ferait gagner du temps et ouvrirait des possibilités inouïes alors qu'en réalité ce serait trop lourd à mettre en œuvre, il faudrait prévoir des exceptions avec des cases à cocher qui rendrait l'utilisation contre-intuitive. Je sais que d'expérience, j'ai parfois imaginé et réalisé des trucs super sophistiqués qui au final se sont révélés totalement inutiles, mais ce que j'ai appris de ces échecs c'est que ce qui fonctionne c'est l'accumulation de choses simples qui peuvent être interconnectées, interagir les unes avec les autres ou simplement activées/désactivées.
par exemple, un unique fader qui modifie plusieurs paramètres d'un patch, simultanément, avec des courbes différentes sur chaque paramètre (voir un 2° fader qui manipule un jeu de paramètres différents) permettra d'explorer les effets sonores d'une manière organique et ludique.
En revanche la solution de manipuler TOUS les paramètres d'un patch à la fois (ou d'un rack voire d'un workspace) pose la question des paramètres tout-ou-rien comme les "switch" ou les "combobox", en effet, comment morpher entre un filtre réglé en LPF sur un preset et sur en HPF sur un autre preset.
il y a une réelle question d'ergonomie a résoudre !
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 06 Sep 2016, 00:01

Oui je comprends, toutefois cette metasurface d'audiomulch est très pratique...Je l'ai utilisée avec divers vst et modules audiomulch et ça fonctinne très bien (ça vaut le coup de l'essayer si c'est pas déja fait), c'est possible d'exclure des paramètres si on le veut.
Bien sur qu'avec des vst modulaires certains paramètres ou les patches ne sont pas reconnus, mais en général ça fonctionne bien.Avant la métasurface pour faire certains effets je devais prendre deux snapshots contenant l'état complet de tous les paramètres sur la timeline de digital performer puis relier les points d'automation entre les deux snaps...autant dire que c'était fastidieux!
Sur ableton live June74 à concu Morph, des modules max for live permettant de choisir 4 présets et d'interpoler entre les 4, moins bien que metasuface mais très pratique pour les utilisateurs de live.
Çe serait fabuleux d'avoir un objet semblable à la métasurface, simple et rapide d'utilisation "une cerise sur le gateau"
j'adore Usine qui est en train de devenir ma DAW principale :-)

Merci pour çe travail passionné pour créer et mettre a disposition un outil d'une telle excellence.

Cordialement,
David

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 06 Sep 2016, 21:38

c'est un bon début....?
File uploaded: http://www.sensomusic.com/forums/upload ... ng%203.pat

maintenant il faut trouver une solution pour masquer certains parametres
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 07 Sep 2016, 10:08

Woaw! c'est un excellent début, merci beaucoup.

Je testerai intensivement des que j'ai plus de temps (ces prochains jours) et enverrai un feedback complet.

Salutations,
D

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 23 Feb 2017, 00:25

Bonjour Oli,
est-il possible d'augmenter la polyphonie du sub patch "interpolate" au dela de 64? J'aimerais faire une interpolation avec un synthetiseur necessitant environ 700 memorisations de positions...J'ai cherche un moyen de faire ca, mais j'ai pas trouve.
Salutations,
David

PS: Il y a un bug dans ce forum si on utilise les accents é � ü è

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 04 Mar 2017, 11:21

Les solutions les plus simples sont parfois les meilleures :
http://www.sensomusic.org/forums/upload ... rrayok.pat
:)
Bon c'est limité par le nombre de bloc défini dans usine. Mais ça permet d'aller jusqu'� 256 et en concaquenant les arrays on peut doubler tripler quadrupler...

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 04 Mar 2017, 11:34

Et voilà comment en faisant encore plus simple on s'acquitte des limites !
http://www.sensomusic.org/forums/upload ... imited.pat

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 04 Mar 2017, 14:47

Un peu plus complexe maintenant, si on souhaite créer des presets et les interpoler (c'était bien ça la demande initialement ?).
http://www.sensomusic.org/forums/upload ... plepat.pat

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 04 Mar 2017, 16:42

Un peu plus poussé, voici un rappel de preset avec mémorisation des temps
http://www.sensomusic.org/forums/upload ... ndtime.pat

chandran
Member
Posts: 22
Contact:

Unread post by chandran » 04 Mar 2017, 22:30

Merci beaucoup Joffo, c'est très instructif!

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 05 Mar 2017, 00:59

Bon ça reste quand même assez fastidieux (il y a quand même tous les paramètres à relier à un array).
Je suis en train de regarder pour créer un système de morphing à la metasurface. Ca doit pouvoir être possible en détournant un surround panner.

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 05 Mar 2017, 09:39

Bon, j'espère que ce ne sera pas trop difficile à appréhender. Voici un genre de meta surface construit à partir des travaux précédent :
http://www.sensomusic.org/forums/upload ... urface.pat
Pour désactiver le modèle physique il suffit d'aller sur l'engrenage en haut du patch de surround panner
bon test !

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 05 Mar 2017, 11:06

excellent !
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 12 Mar 2017, 23:31

En z'yeutant un peu sur les scripts j'ai trouvé ce truc là :store array and smooth recall
C'est un patch fabriqué à partir d'un script store array. Il permet de stocker des valeurs de tableaux et de les rappeler avec un temps

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests