Synthé-modulaire

Quelques lamas, sur la cordillère des ondes
 
AccueilAccueil  PortailPortail  S'enregistrerS'enregistrer  Connexion  
Partagez | 
 

 MaxForLive - hps OSC tools

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
hpsounds
Grand lama
avatar

Messages : 301
Date d'inscription : 13/01/2013
Localisation : France|Islande

MessageSujet: MaxForLive - hps OSC tools   Mar 10 Déc - 11:45

[Vous devez être inscrit et connecté pour voir ce lien] est une suite d'outils pour ableton Live 9, MaxForLive et Liine [Vous devez être inscrit et connecté pour voir ce lien] iApp. Tous ces devices MaxForLive partagent une interface graphique commune et une même nomenclature de messages OSC, pour un usage facile et rapide, je l'espère. Tous ces devices ont une auto-détection du logiciel Lemur (je n'ai pas testé, et ne peux pas, en 64 bits), pour peu que vous suiviez correctement les explications sur l'attributions des ports de communications OSC.

Pourquoi utiliser OSC plutôt que des commandes MIDI ? D'abord parce que les messages OSC ont une bien meilleure résolution, ce qui est, à mon avis, important quand on veut contrôler en temps réel des paramètres sonores, d'autre part l'une des spécificités de Lemur est les propriétés physiques des objects qu'il propose.



Ces devices MaxForLive sont disponibles gratuitement [Vous devez être inscrit et connecté pour voir ce lien] sur mon site web. Ils sont la combinaison d'un peu d'intelligence et de nombreux "hacks" d'autres devices MaxForLive.



hps-OCS Tools nomenclature

Dans les devices hps-OSC control, hps-OSC vector matrix et hps-OSC vector mix, le paramètrage OSC de vos objets Lemur doit suivre la nomenclature suivante:

ctrl1 => /hpsounds/ctrl1
...
ctrl128 => /hpsounds/ctrl128


hps-OSC control

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Ce device tout simple vous permet de connecter jusqu'à 6 contrôleurs OSC à n'importe quel paramètre de Live : sélectionner d'abord le nom du contrôleur OSC dans le petit menu, régler le "smooth time" (de 0 ms à 10 s), enfin "auto-mapper" votre paramètre d'Ableton Live (avec réglage minimum et maximum). Et voilà !


hps-OSC vector matrix

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Sur le même concept qu'hps-OSC control, ce device est dédié à l'objet Lemur multiball utilisé comme un pad XY (avec ou sans comportement physique). Avecles 2 messages OSC générés, vous pouvez contrôler jusqu'à 8 paramètres d'Ableton Live au travers d'une matrice de dispatch.


hps-OSC vector mix

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

Sur le même concept qu'hps-OSC vector matrix, ce device est dédié spécifiquement au mixage audio vectoriel de 4 sources audio réparties sur 4 pistes audio séparées. Celles-ci sont virtuellement placées dans un espace 2D à chacun des coins du carré, où chaque cercle coloré représente la zone "d'émission" de la source audio - plus on se rapproche du centre du cercle, plus le volume de cette source est important. Pour le mixage vectoriel, les placements des 4 sources audio sont tous liés. Attention, il ne s'agit pas ici de traitement audio pour une spécialisation 2D, mais simplement d'un outil qui permet de piloter 4 faders de la console de mixage de Live en ayant une somme des niveaux quasi constant.


hps-OSC nodal mix

[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]

J'aime résumer ce device MaxForLive de la façon suivante : comment mixer dynamiquement 8 sources audio avec juste un doigt ?  Laughing 
Ce device s'appuie sur le concept du mixage vectoriel en utilisant l'objet nodes de Max d'une façon astucieuse. Chaque source audio (en fait, jusqu'à 8 pistes audio ou instruments ou racks d'instruments ou ...) est représenté par un node "émetteur" avec son emplacement XY (une fois de plus, cela n'a rien à voir avec de la simulation audio 2D) et son rayon d'intensité. Puis, il y a le node "récepteur" - si celui-ci se trouve à l'intérieur du rayon d'un ou plusieurs "émetteurs", vous entendrez chacune des sources sonores avec une intensité relative à l'emplacement où se trouve le "récepteur".

Ce qui devient réellement intéressant dans ce concept c'est qu'à la fois les nodes source audio "émetteur"  et le node "récepteur" peuvent être manipulés dynamiquement du bout des doigts à l'aide de 2 objets multiball du Lemur. Voici une petite vidéo de ce que cela peut faire:




Bonne découverte !  cheers 

H.
Revenir en haut Aller en bas
http://www.hpsounds.com
Human Koala
Petit lama


Messages : 58
Date d'inscription : 27/11/2010

MessageSujet: Re: MaxForLive - hps OSC tools   Mer 11 Déc - 2:15

mais c'est très bon ce truc !!! hate d'essayer Wink
Revenir en haut Aller en bas
Saint_T
Petit lama
avatar

Messages : 75
Date d'inscription : 19/02/2013
Localisation : Nîmes

MessageSujet: Re: MaxForLive - hps OSC tools   Mer 11 Déc - 6:19

Besoin de spacialiser en multidiffusion sur 8 points. Peut être que ça peut le faire. Je m'en vais l'essayer, en tout cas beau travail et merci pour cette contribution.
Revenir en haut Aller en bas
hpsounds
Grand lama
avatar

Messages : 301
Date d'inscription : 13/01/2013
Localisation : France|Islande

MessageSujet: Re: MaxForLive - hps OSC tools   Mer 11 Déc - 6:36

On doit pouvoir utiliser l'objet Max [nodes] afin de répartir dynamiquement un son entre huit sorties audio (il me semble me souvenir avoir vu que des devices MaxForLive faisaient cela).

 scratch 

En y réfléchissant, hps-OSC nodal mix doit pouvoir contrôler le niveau de 8 bus audio, utilisés comme 8 canaux de sortie. Mais la limitation semble être que l'on ne puisse faire ce type de contrôle que pour une source sonore.

hummm ... study 

H.
Revenir en haut Aller en bas
http://www.hpsounds.com
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Mer 11 Déc - 9:04

Saint_T a écrit:
Besoin de spacialiser en multidiffusion sur 8 points. Peut être que ça peut le faire. Je m'en vais l'essayer, en tout cas beau travail et merci pour cette contribution.
Comment sont disposés les diffuseurs ?
Revenir en haut Aller en bas
Saint_T
Petit lama
avatar

Messages : 75
Date d'inscription : 19/02/2013
Localisation : Nîmes

MessageSujet: Re: MaxForLive - hps OSC tools   Jeu 12 Déc - 5:59

3 devant ( gauche centre droit), idem derrière et 2 latéraux.
Revenir en haut Aller en bas
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Jeu 12 Déc - 8:41

j'imagine qu'ils ne sont pas tous identiques ? j'ai jamais essayé ce style d'arrangement, tu souhaites placer les sons de façon statique seulement ou bien pouvoir leur faire effectuer des trajectoires etc ?
Revenir en haut Aller en bas
Saint_T
Petit lama
avatar

Messages : 75
Date d'inscription : 19/02/2013
Localisation : Nîmes

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 1:31

Toute la spacialisation fait partie de la composition, trajectoires etc...
Le projet, ("guitare éclatée") est un projet ou la guitare est traitée en temps réel et met en oeuvre Max6, Live.
Pour la spacialisation je pensai à IANNIS, mais c'est encore à l'étude, c'est pour cela que ton développement m'intéresse. je ferai des essai ce Mardi.
Dans cette disposition, le public est immergé, et le guitariste est hors zone du champ des 8 enceintes, pour des problèmes d'accrochages du micros, c'est de la guitare acoustique ( classique).
2 retours pour le guitariste, en l'occurrence moi.
Revenir en haut Aller en bas
hpsounds
Grand lama
avatar

Messages : 301
Date d'inscription : 13/01/2013
Localisation : France|Islande

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 2:36

Ça y est ! Je pense avoir trouvé comment utiliser mon device hps-OSC nodal mix pour la multi-diffusion 8 canaux.

- Crées 8 pistes de retour, chacune ayant pour sortie physique chaque canal de ta multi-diffusion;
- Places hps-OSC nodal mix sur chacune de tes pistes de sources audio et affectes les 8 paramètres "mappables" (à droite dans la GUI) aux 8 sends;
- dernière opération plus délicate, répartis chacun des 8 nodes dans l'espace 2D en changeant les coordonnés X et Y de ceux-ci en fonction de ton système de diffusion : il me semble que cette opération se fait de façon empirique.

Fais ce premier test et dis-moi si cela fonctionne. Dis-moi aussi si tu as besoin d'une adaptation particulière de ce device.

H.
Revenir en haut Aller en bas
http://www.hpsounds.com
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 3:13

Intéressant Smile la spacialisation et les effets sont gérés en temps réel par un autre musicien, de façon dynamique en réaction à ton jeu ou bien par une partition préécrite dans live/max (ou un mélange des trois) ?
Il est très simple de gérer chaque ajoût d'une dimension par un doublement du nombre d'enceintes (mono : 1, + gauche/droite : 2, + avant/arrière : 4, + haut/bas : 8 ) mais 8 enceintes arrangées en cercle je n'ai jamais essayé, ça me semble un peu plus complexe pour maintenir une puissance égale dans les transitions entre deux enceintes (?) Hp-sounds je serais vraiment curieux de savoir comment tu as fait !
Revenir en haut Aller en bas
hpsounds
Grand lama
avatar

Messages : 301
Date d'inscription : 13/01/2013
Localisation : France|Islande

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 3:41

usw a écrit:
Hp-sounds je serais vraiment curieux de savoir comment tu as fait !

Il te suffit simplement d'ouvrir le device dans Max.  Very Happy 

De mémoire, il y a une petite équation à base de racine carrée afin de prendre en compte la conservation de la puissance audio, en tous les cas, lors d'un mixage de 4 sources sonores. L'objet [nodes] se charge du calcul de distance (coefficient allant de 0 à 1) entre les sources et le récepteur. Comme dit précédemment, ces devices n'ont rien de très sorcier (hormis l'auto-détection du Lemur, et encore ...),  tous les éléments utilisés ont été piochés soit dans l'aide en ligne de Max (regardes particulièrement l'objet [nodes]), soit dans les devices fournis avec MaxForLive.

H.
Revenir en haut Aller en bas
http://www.hpsounds.com
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 4:57

Malheureusement je n'ai pas max, et j'ai déjà installé la démo maintenant expirée sur mon ordi...arf, j'ai déjà suffisamment de casseroles en perdition sur le feu comme ça je crois  pale 
Revenir en haut Aller en bas
hpsounds
Grand lama
avatar

Messages : 301
Date d'inscription : 13/01/2013
Localisation : France|Islande

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 6:12

Voici une copie d'écran du coeur du device:

[Vous devez être inscrit et connecté pour voir cette image]

En mode audio, l'objet [vexpr sqrt($f1)] calcule une racine carrée de la distance entre le receveur et l'émetteur (valeur variant de 0 à 1 - ce calcul se fait en une seule opération, le message sortant du nodes étant une liste comprenant chacune des valeurs des nodes, c'est donc super simple !). Je ne suis pas un pro du traitement du signal, mais il est dit dans l'aide de l'objet [nodes] de faire ainsi.

 Cool 

Tout le reste du patch Max concerne principalement la gestion d'une part des message OSC entrant et sortant, d'autre part de l'interface graphique.

@ Saint_T
Si tu as besoin de pouvoir gérer la spacialisation de plusieurs sources sonores, contactes-moi afin que je t'implémentes une gestion spécifique de la gestion des messages OSC, avec une nomenclature de ces messages adaptée. Je l'ai déjà faire sur d'autres patches, donc ce n'est pas un problème de transposer cette solution ici.

H.
Revenir en haut Aller en bas
http://www.hpsounds.com
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 7:14

merci, du coup je pense que ce qui m'intéresse se trouve dans l'objet "nodes" Wink
Revenir en haut Aller en bas
Homo Sono in Vivo
Lama-teur


Messages : 251
Date d'inscription : 07/12/2013

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 9:14

C'est mortel….. Je cours prendre le temps de l'essayer.
Revenir en haut Aller en bas
Saint_T
Petit lama
avatar

Messages : 75
Date d'inscription : 19/02/2013
Localisation : Nîmes

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 22:40

hpsoud a écrit:
Ça y est ! Je pense avoir trouvé comment utiliser mon device hps-OSC nodal mix pour la multi-diffusion 8 canaux.

Ma configuration dans Live est la suivante :
une ou plusieurs pistes audio, (une par effets). send only.
8 pistes retours (une par point de diffusion)
Pour la spécialisation, les 8 send des pistes audio seraient gérées par un contrôleur externe type Lemur via un spacialisateur (pourquoi pas hps-osc tools), à étudier.
Un autre contrôleur pour gérer les effets.
En tous cas merci de l'intérêt porté au projet.
Les répétitions vont se faire en situation avec 8 petites HS5 Yamaha que je viens de recevoir. Création prévu en Juin ou Septembre 2014, rien encore de fixé.
Revenir en haut Aller en bas
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Ven 13 Déc - 23:16

si l'espace d'écoute s'y prête, ça vaudrait le coup que tu fasses des essais de configuration des enceintes en 3d, je pense que 4 par plan suffisent si elles sont adaptées au lieu de diffusion.
Revenir en haut Aller en bas
Saint_T
Petit lama
avatar

Messages : 75
Date d'inscription : 19/02/2013
Localisation : Nîmes

MessageSujet: Re: MaxForLive - hps OSC tools   Sam 14 Déc - 0:51

usw a écrit:
si l'espace d'écoute s'y prête, ça vaudrait le coup que tu fasses des essais de configuration des enceintes en 3d, je pense que 4 par plan suffisent si elles sont adaptées au lieu de diffusion.

Je ne comprend pas trop ? c'est quoi configuration enceintes en 3D ?
Revenir en haut Aller en bas
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Sam 14 Déc - 1:09

en cube, une à chaque angle, le souci est que ça rétrécit un peu le "sweet spot" d'écoute et nécessite d'adapter la hauteur des auditeurs, mais la dimension haut/bas pourrait t'apporter plus que l'insertion de 4 enceintes dans une configuration 2d (gauche-droite/arrière-avant) qui peut très bien être gérée par seulement 4.
Revenir en haut Aller en bas
Saint_T
Petit lama
avatar

Messages : 75
Date d'inscription : 19/02/2013
Localisation : Nîmes

MessageSujet: Re: MaxForLive - hps OSC tools   Sam 14 Déc - 21:01

usw a écrit:
en cube, une à chaque angle

par exemple 4 au sol et les 4 autres à quelle hauteur ?
Revenir en haut Aller en bas
usw
Petit lama


Messages : 87
Date d'inscription : 07/11/2010
Age : 45
Localisation : Lyon

MessageSujet: Re: MaxForLive - hps OSC tools   Dim 15 Déc - 1:57

Idéalement les têtes de l'auditoire doivent se trouver à équidistance des 8 enceintes pour un effet optimal. En pratique la configuration de la salle, le nombre d'auditeurs, les réflexions etc ne le permettront probablement pas, mais ça n'empêchera pas l'installation d'être intéressante (chez moi j'ai 4 enceintes disposées en carré de 2.5m de côté, à 1m du sol, et le résultat reste attrayant d'un point de vue spacial même si je sors du carré et que je me tiens debout...c'est un peu comme l'installation "dream house" de La Monte Young, ce qu'on entend dépend de notre position relative aux enceintes et s'il est possible de se déplacer ça devient même fascinant).
Revenir en haut Aller en bas
Homo Sono in Vivo
Lama-teur


Messages : 251
Date d'inscription : 07/12/2013

MessageSujet: Re: MaxForLive - hps OSC tools   Sam 28 Déc - 22:40

C'est en effet très difficile de mettre tout les auditeurs à la même distance et ça s'accentue avec le nombre, dit il pour augmenter son nombre de post scratch scratch scratch 
Revenir en haut Aller en bas
 
MaxForLive - hps OSC tools
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Synthé-modulaire :: Les systèmes modulaires :: Les logiciels modulaires-
Sauter vers: