MidiShare WAN Driver pour Mac OSX

Le driver WAN - MidiShare permet la communication temps réel sur Internet aux applications clientes de MidiShare. La connexion à une machine distante est controlée par l'utilisateur via un fichier d'initialisation. Une fois connecté, la machine distante apparait comme un port MidiShare.
Lors de la connexion, le driver établit à la fois une socket TCP et une socket UDP entre les 2 machines.

Les mécanismes de la transmission temps rééel :

La transmission en temps réel d'un flot d'événements MidiShare est basée sur 2 mécanismes :

Le délai total introduit par la transmission sur le réseau est égal à la période de groupage + le temps de latence maximal + le délai de transmission initial.

Ces paramètres peuvent être ajustés via le fichier d'initialisation msWANDriver.ini.

Fichier d'initialisation 'msWANDriver.ini' :

Section 'Net Params' :

Section 'Hosts input connections' :
écrite par le driver, cette section contient des numéros IP suivis d'une liste de numéros de ports représentant les connexions avec les ports d'entrée. Lorsque le client correspondant apparait, ces connexions sont restaurées par le driver. Utilisez l'application msDrivers pour modifier l'état de ces connexions.

Section 'Hosts output connections' :
écrite par le driver, cette section contient des numéros IP suivis d'une liste de numéros de ports représentant les connexions avec les ports de sortie (voir Hosts input connections).


Le driver WAN - MidiShare fait partie du projet MidiShare. Ils a été développé par le laboratoire de recherche en informatique musicale de Grame, en collaboration avec la société Mil-Productions.