| MaxForLive - hps OSC tools | |
|
|
Auteur | Message |
---|
hpsounds Grand lama

Messages : 301 Date d'inscription : 13/01/2013 Localisation : France|Islande
 | Sujet: MaxForLive - hps OSC tools Mar Déc 10 2013, 23:45 | |
| hps-OCS Tools est une suite d'outils pour ableton Live 9, MaxForLive et Liine Lemur 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 ici sur mon site web. Ils sont la combinaison d'un peu d'intelligence et de nombreux "hacks" d'autres devices MaxForLive. hps-OCS Tools nomenclatureDans 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]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]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]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]J'aime résumer ce device MaxForLive de la façon suivante : comment mixer dynamiquement 8 sources audio avec juste un doigt ? 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 ! H. | |
|
 | |
Human Koala Petit lama
Messages : 58 Date d'inscription : 27/11/2010
 | Sujet: Re: MaxForLive - hps OSC tools Mer Déc 11 2013, 14:15 | |
| mais c'est très bon ce truc !!! hate d'essayer  | |
|
 | |
Saint_T Petit lama

Messages : 75 Date d'inscription : 19/02/2013 Localisation : Nîmes
 | Sujet: Re: MaxForLive - hps OSC tools Mer Déc 11 2013, 18: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. | |
|
 | |
hpsounds Grand lama

Messages : 301 Date d'inscription : 13/01/2013 Localisation : France|Islande
 | Sujet: Re: MaxForLive - hps OSC tools Mer Déc 11 2013, 18: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). 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 ... H. | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Mer Déc 11 2013, 21: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 ? | |
|
 | |
Saint_T Petit lama

Messages : 75 Date d'inscription : 19/02/2013 Localisation : Nîmes
 | Sujet: Re: MaxForLive - hps OSC tools Jeu Déc 12 2013, 17:59 | |
| 3 devant ( gauche centre droit), idem derrière et 2 latéraux. | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Jeu Déc 12 2013, 20: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 ? | |
|
 | |
Saint_T Petit lama

Messages : 75 Date d'inscription : 19/02/2013 Localisation : Nîmes
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 13: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. | |
|
 | |
hpsounds Grand lama

Messages : 301 Date d'inscription : 13/01/2013 Localisation : France|Islande
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 14: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. | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 15:13 | |
| Intéressant  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 ! | |
|
 | |
hpsounds Grand lama

Messages : 301 Date d'inscription : 13/01/2013 Localisation : France|Islande
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 15: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. 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. | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 16: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 | |
|
 | |
hpsounds Grand lama

Messages : 301 Date d'inscription : 13/01/2013 Localisation : France|Islande
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 18: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. 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_TSi 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. | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 19:14 | |
| merci, du coup je pense que ce qui m'intéresse se trouve dans l'objet "nodes"  | |
|
 | |
Homo Sono in Vivo Lama-teur
Messages : 251 Date d'inscription : 07/12/2013
 | Sujet: Re: MaxForLive - hps OSC tools Ven Déc 13 2013, 21:14 | |
| C'est mortel….. Je cours prendre le temps de l'essayer. | |
|
 | |
Saint_T Petit lama

Messages : 75 Date d'inscription : 19/02/2013 Localisation : Nîmes
 | Sujet: Re: MaxForLive - hps OSC tools Sam Déc 14 2013, 10: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é. | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Sam Déc 14 2013, 11: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. | |
|
 | |
Saint_T Petit lama

Messages : 75 Date d'inscription : 19/02/2013 Localisation : Nîmes
 | Sujet: Re: MaxForLive - hps OSC tools Sam Déc 14 2013, 12: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 ? | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Sam Déc 14 2013, 13: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. | |
|
 | |
Saint_T Petit lama

Messages : 75 Date d'inscription : 19/02/2013 Localisation : Nîmes
 | Sujet: Re: MaxForLive - hps OSC tools Dim Déc 15 2013, 09:01 | |
| - usw a écrit:
- en cube, une à chaque angle
par exemple 4 au sol et les 4 autres à quelle hauteur ? | |
|
 | |
usw Petit lama
Messages : 87 Date d'inscription : 07/11/2010 Age : 51 Localisation : Lyon
 | Sujet: Re: MaxForLive - hps OSC tools Dim Déc 15 2013, 13: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). | |
|
 | |
Homo Sono in Vivo Lama-teur
Messages : 251 Date d'inscription : 07/12/2013
 | Sujet: Re: MaxForLive - hps OSC tools Dim Déc 29 2013, 10:40 | |
| | |
|
 | |
Contenu sponsorisé
 | Sujet: Re: MaxForLive - hps OSC tools  | |
| |
|
 | |
| MaxForLive - hps OSC tools | |
|