Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connexion OSC avec d'autres logiciels que Zirkonium ou Server #115

Open
Normandeau opened this issue Dec 2, 2016 · 1 comment
Open

Connexion OSC avec d'autres logiciels que Zirkonium ou Server #115

Normandeau opened this issue Dec 2, 2016 · 1 comment

Comments

@Normandeau
Copy link
Member

Lorsque j'étais au ZKM il ya deux semaines, j'ai discuté avec leur nouveau tone master, Benjamin Miller (un français en réalité). Il m'a demandé si on pouvait implémenter un deuxième mode de connexion OSC pour faire fonctionner leur logiciel Wave1 Sonic emotion WFS system. Sonic Emotion est une compagnie française qui commercialise des systèmes de wave field synthesis (c'st le système qu'ils ont à Sherbrooke):
http://www2.sonicemotion.com/
J'ai pensé que cela pourrait le début d'une interaction plus grande de SpatGRIS avec le monde extérieur. Pour le moment celui-ci n’interagit qu'avec le Zirkkoinium. Mais on pourrait très bien imaginer que:

  • soit on répond aux demandes ponctuelles comme celle-ci en implémentant le code OSC correspondant;
    -- soit on ajoute une page qui permet de configurer le protocole OSC en fonction du dispositif désiré.
    Cette dernière fonction est encore plus intéressante car elle laisse libre les utilisateurs de travailler à leur guise.
    Il m'a dit par exemple que Tosca, le plugicel OSC de l'IRCAM, ne fonctionne pas correctement avec Sonic Emotion. Et que SpatGRRIS serait un bien meilleur choix.
    Possible de battre l'IRCAM?

Voici son message;
It was nice meeting you here in ZKM. As mentioned during your visit, it think it would be nice for us to offer the possibility to guest artists to use the SpatGris in conjunction with our Wave1 Sonic emotion WFS system.
For now I have to go through a max patch to translate the osc messages to the appropriate format. (I've attached the patch for clarity)
If this is quick for you to implement it would be great for us to have, but I can imagine that you are all ready very busy and that this is not a priority.
Here some details about the osc messaging.
In the Wave1, you can place the sources in 3 dimensions, there is Azimuth, Distance and Elevation and there is no notion of span. There for there are 2 possible mappings which seem to make sense:
SpatGris sends /pan/az/ id az el azsp elsp
The Wave1 receives different messages for the different parameters of different ids, and source 1 has index 1.
First mapping would map az and el from Spat Gris to Az and el from Wave1, elspan could be mapped to the distance of Wave1:
az for source 1 would be /Set/SrcPos/a/1 [-180,180]
el -> /Set/SrcPos/e/1 [0,90]
elspan /Set/SrcPos/d/1 [1,0]
Second mapping would map az and el from Spat Gris to Az and distance from Wave1, and elevation would be fixed to 0
az for source 1 would be /Set/SrcPos/a/1 [-180,180]
el -> /Set/SrcPos/d/1 [1,0]
/Auto/SrcPos/e/1 0

Anyways, I'm looking forwards to your implementation of a reliable/easy to use version of soundflower/jack, and we would be glad to do some beta testing when needed.

SpatGrisToWave1.maxpat.zip

@Normandeau Normandeau changed the title Connexion OSC avec Wave1 Sonic Emotion WFS system Connexion OSC avec d'autres logiciels que Zirkonium ou Server Aug 20, 2017
@Normandeau
Copy link
Member Author

L'onglet Interfaces pourraient être plus développés pour permettre des configurations OSC différentes. D'ailleurs je me rends compte qu'on ne peut même pas modifier le numéro du port de communication OSC vers le Server!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant