Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
CopperLan CopperLan
Déposer un avis
Où acheter CopperLan ?
Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce

[News] CopperLan

  • 20 réponses
  • 8 participants
  • 6 480 vues
  • 6 followers
Sujet de la discussion [News] CopperLan
CopperLan présente un protocole éponyme destiné à la transmission simultanée de l'audio et de données.

Lire la news





Ce thread a été créé automatiquement suite à la publication d'une news pour ce produit. N'hésitez pas à poster vos commentaires ici !
2
Le Lémur fonctionne comme ca non ? Par Ethernet ? Aucun rapport ?
3

Un petit post pour vous annoncer que CopperLan est désormais en version RC1, c'est à dire que la phase R&D est terminée et que des produits commerciaux sont en cours de développement.

Un package d'installation est dès à présent disponible gratuitement sur le site de CopperLan (http://www.copperlan.org) pour PC (XP32, Vista/Seven 32 & 64) et Mac (Intel). Il vous permet déjà d'échanger du MIDI entre plusieurs machines, et bien plus de choses encore que vous pourrez découvrir très prochainement au fur et à mesure que des applications CopperLan verront le jour.

Un SDK Freeware est également disponible afin de vous permettre de développer vos propres applications (pour autant qu'elles soient diffusées gratuitement bien sûr).

J'ai ouvert un blog (http://copperlanphil.blogspot.com) visant à expliquer ce qu'est CopperLan et comment réaliser vos propres freewares. N'hésitez pas à me poser vos questions, j'y répondrai volontier tout en enrichissant ce blog.

A bientôt pour de nouvelles aventures donc! icon_wink.gif

 

 

[ Dernière édition du message le 14/09/2010 à 16:12:32 ]

4

Bonsoir ce projet semble vraiment très intéressant. Mais complexe pour moi…icon_redface.gif Peut-être pourriez-vous m’aider ?

J’ai téléchargé sur le site http://www.copperlan.org le Copperlan Manager. Je rencontre des difficultés pour la configuration de ce soft… 

Je souhaite pour l’instant simplement envoyer des données midi depuis un laptop vers une tour PC. Mon but, piloter Cubase qui est installé sur la tour PC ceci depuis le laptop à l’aide d’un calvier midi (surtout les commandes start/stop/rec/etc.).

Ce soft m’intéresse car je pourrais transporter le midi sur de plus grande distance grâce à Ethernet.

Mes questions :

-Il faut installer le soft sur les 2 machines ?

-Il faut paramétrer le soft sur les 2 machines ?

-Dans mon logiciel je dois utiliser les entrées/sorties nommées Copperlan Midi ?

-Est-il possible d’utiliser Copperlan sur une seule machine pour faire des ports midi interne comme avec Midi Yoke  http://www.midiox.com/myoke.htm ?

-Y a-t-il un tutorial qui explique comment relier et configurer 2 machines pour y faire transférer du midi (si possible avec des schémas) ?

Merci

 

 

Peut-on jouer "Jeux Interdits" ???

[ Dernière édition du message le 22/09/2010 à 00:04:30 ]

5

Bonjour,

-Il faut installer le soft sur les 2 machines ?

Oui bien sûr! Le package CopperLan installe un service (deamon sous Mac) qui est en quelque sort le moteur de CopperLan, le driver Ethernet (propre à CopperLan, permet la connexion entre ordis sans devoir configurer d'adresse IP), et le driver MIDI virtuel qui crée 4 ports MIDI -> CopperLan et CopperLan -> MIDI permettant de connecter des softwares MIDI (comme Cubase) au réseau CopperLan.

-Il faut paramétrer le soft sur les 2 machines ?

Lors du premier lancement, le CopperLan Manager suggère de se connecter au réseau physique. Il faut bien entendu accepter et sélectionner l'interface Ethernet qui convient. Les ports MIDI virtuels sont accessibles d'office, mais il est également possible de connecter n'importe quel port MIDI "physique".

-Dans mon logiciel je dois utiliser les entrées/sorties nommées Copperlan Midi ?

Oui, il s'agit là des ports MIDI virtuels.

-Est-il possible d’utiliser Copperlan sur une seule machine pour faire des ports midi interne comme avec Midi Yoke  http://www.midiox.com/myoke.htm ?

Tout à fait. Le service (deamon) qui est installé sur l'ordi crée un réseau CopperLan virtuel sur lequel peuvent s'accrocher une multitude d'applications tournant localement. La mise en réseau de plusieurs machines (connexion à un réseau Ethernet classique) étant automatiquement le réseau CopperLan qui est alors constitué de l'assemblage de tous les réseaux virtuels.

-Y a-t-il un tutorial qui explique comment relier et configurer 2 machines pour y faire transférer du midi (si possible avec des schémas) ?

Nay-seven a posté un message sur son blog (https://nay-seven.com/detail.php?forumid=3&id=1703&s=copperlan) où il explique succinctement comment faire.

En fait, le MIDI est traduit en CopperLan, et non simplement transporté. ça veut dire qu'un contrôleur MIDI peut être utilisé pour piloter nativement des applications purement CopperLan, tout comme un synthé MIDI peut être piloté à partir d'une source CopperLan.

Lors de la traduction MIDI -> CopperLan, les 16 canaux MIDI sont aiguillés vers 16 outputs, une 17ème étant allouée aux messages qui n'ont pas de notion de canal. Symétriquement, la conversion CopperLan -> MIDI écoute sur 17 inputs et reconstruit un flux MIDI à partir des messages reçus.

Cela veut dire qu'il est possible de patcher les flux MIDI au canal près, chaque output étant libre d'émettre vers une ou plusieurs inputs.

Afin de simplifier l'utilisation, le CopperLan Manager dispose d'un bouton MIDI Virtual Cable qui connecte en une opération les 17 output d'un port MIDI vers les 17 inputs d'un autre.

Voilà, j'espère que j'ai bien répondu :) N'hésitez pas si vous avez d'autres questions.

 

 

[ Dernière édition du message le 23/09/2010 à 13:22:46 ]

6

 

Hi,

Merci pour ta réponse détaillée icon_bravo.gif

Je vais tenter le paramétrage entre 2 machines dès que j’ai du temps…

Tous n’est pas encore clair pour moi, je pense faire la confusion avec les termes Midi Copperlan et les différents périphériques Midi installés sur les 2 machines. Le paramétrage des IN/OUT sur les ordis n’est aussi pas complètement aquis pour moi, j’ai encore du mal à visualiser le câblage virtuel entre le séquenceur/Copperlan/etc…

Bref j’ai encore du bouloticon_redface.gif

A bientôt

 

Peut-on jouer "Jeux Interdits" ???
7

Lorsqu'on établit des connexions dans le CopperLan Manager, les devices nommés "CopperLan Midi *" sont des ports MIDI virtuels. Ils existent afin de permettre à des programmes MIDI existant de se connecter au réseau CopperLan.

Dans le cadre de ces ports MIDI virtuels, un port MIDI IN est en fait un port CopperLan->MIDI, car c'est MIDI IN du point de vue de l'application.

Tout autre port MIDI peut être pris en charge par CopperLan (via une activation dans les settings du CopperLan Manager).

Et là un port MIDI IN est un port MIDI->CopperLan car c'est toujours du MIDI IN du point de vue applicatif, et cet applicatif est dans ce cas le moteur de CopperLan.

C'est pourquoi j'évite de parler de MIDI IN/OUT et que je préfère dire CopperLan->MIDI et MIDI->CopperLan.

Pour ce qui est du câblage virtuel, tu as le choix. Vu du côté CopperLan, les ports MIDI<->CopperLan disposent d'un nombre d'Input/Output correspondant aux canaux MIDI + 1 pour les messages non liés à a canal. Un port MIDI->CopperLan dispose de 17 outputs, ce qui veut dire qu'on peut "câbler" les ports MIDI au canal près, ce qui peut être fastidieux et c'est pourquoi nous avons ajouté la possibilité de créer un câble MIDI virtuel qui connecte en une opération les 17 outputs d'un port vers les 17 inputs d'un autre.

N'hésite pas si tu as d'autres questions, je reste à l'écoute :-)

 

8

Bonsoir, j'ai testé copperlan sur windows, concernant le controleur midi c'est ok
mais pour le signal mtc(ou mme), s'agissant avant tout de la synchronisation midi de DAW
entre eux, je n'y arrive pas, est-ce possible?
Je précise avoir tester renoise,live8 et temper(angry red planet) pour avoir l'un en maitre
et l'autre en esclave; live 8 inscrit en rouge dans le  setup midi les options  des sorties
et entrées de copperlan, je ne sais pas pourquoi.
Je profite de l'occasion pour vous demander si des spécifications additionnelles tel que
des câbles virtuels gérant l' audio à l'instar des câbles midi sont envisageable?

9

Bonjour,

Oui effectivement, le problème du MTC dans la version RC1.2 a été identifié. Il sera résolu dans la prochaine version. Cela dit il faudra encore patienter un peu car nous n'avons pas planifié de mise à jour publique avant le Musiekmesse, début avril, où (si tout continue à aller bien) nous annoncerons officiellement la disponibilité de la version 1.0 de CopperLan.

Concernant les spécifications additionnelles, nous avons fait des tests concluants concernant l'audio. CopperLan a bien la capacité technique de transporter ce genre de flux. Maintenant ça n'a jamais été notre but ultime, notre framework est principalement axé sur le Command&Control et nous cohabitons parfaitement avec les nombreux protocoles de communication audio(pro) qui existent déjà, que nous pouvons d'ailleurs contrôler. Cela dit, nous avons plusieurs projets dans nos fonds de tiroir et/ou en cours, dont effectivement une solution de transport audio *non professionnelle*, et l'extension de CopperLan hors du milieu musical/audio vers le show control, dmx, I/O...

10
Est ce que les MMC et MTC ont été rajouté dans la dernière version, depuis la musikmesse
je n'ai pas vu la version finale, c'est la version RC2 sur le site copperlan, y a t'il des
changements importants, copperplug est le nouveau nom ou bien un autre projet? merci
et courage pour la suite .
11

Bonsoir,

Pour ce qui est du MMC, il s'agit de messages sysex qui ne sont pas traduits en CopperLan, il est possible de les transporter du port midi A au port midi B soit en tirant un câble midi virtuel, soit en connectant la sorties SYS du port A à l'entrée SYS/Clock du port B.

Du côté de MTC, ces messages sont bien traduit en CopperLan. Un port MIDI->CopperLan possède une sortie Clock Generator qui peut être connectée à n'importe quelle input Clock Listener (comme l'entrée SYS/Clock d'un port CopperLan->MIDI). Cela veut dire également qu'on peut cadencer une application CopperLan native à l'aide d'une clock MIDI et que des clocks qui sont nativement CopperLan peuvent être dirigées vers un port MIDI.

Oui effectivement, nous avons fait le choix de rester sous le label RC2 pour quelques semaines encore, nous publierons la version finale 1.0 peu de temps avant la mise en magasin des premiers produits CopperLan purement hardware (sans ordi à l'intérieur). Ces derniers sont en phase finale de développement.

Côté changements par rapport à la RC1, ils sont principalement internes et certains sont suffisamment importants pour rendre incompatibles la RC1 et la RC2. Les clocks ont été complètement revus par exemple, la compatibilité MIDI a été renforcée, les performances ont encore été améliorées, ainsi que la résistance aux perturbations et la stabilité (en cas de réseau instable ou périphérique défaillant). Sinon du point de vue utilisateur, le principal changement concerne le CopperLan Manager qui a été totalement réécrit. Il est beaucoup moins lourd que le précédent, son interface a été revue pour être compatible avec les écrans tactiles (nous l'avons exposé sur iPad au Musikmesse, cette version sera soumise à Apple très prochainement pour être distribuée via l'Apple Store), et il est beaucoup plus intuitif que précédemment.

La version RC2 est vraiment la toute dernière étape avant la finale 1.0, le travail de R&D est terminé, nous en sommes aux tests, quelques optimisations, validation par des fabriquants, écriture de documentation et finalisation des SDK. Bref, notre visibilité au grand public sur notre stand au Musikmesse (une première) a marqué un tournant important dans l'évolution de CopperLan: prêt à être embarqué dans des produits commerciaux.

Pour ceux qui ont loupé le Musikmesse, je vous invite à visiter ma page "CopperLan" sur Facebook, elle est publique, accessible à tous, et vous y trouverez les produits et démos qui ont été exposée sur notre stand.

CopperPlug est un nouveau projet qui s'appuie sur CopperLan. C'est une mise en oeuvre particulière de CopperLan permettant de contrôler n'importe quel plugin VST (à travers un wrapper CopperLan) ou tout plugin/standalone intégrant du code CopperLan (tels que Xils3 de Xils-Labs et Minimonsta de Ohm Force qui ont été CopperLanisés à l'occasion du Musikmesse). Nous avons démontré comment piloter ces synthés à partir d'un iPhone (contrôleur universel avec learning, prochainement dispo également sur l'App Store), mais également à partir d'un plugin Proxy qui fait croire à son host qu'il est effectivement le plugin auquel il est raccordé via CopperLan, plugin qui peut se trouver n'importe où sur le réseau. Un moyen très simple de mettre en oeuvre des serveurs de plugins pilotés par un simple PC qui tourne uniquement un séquenceur. CopperPlug est également gratuit, en version beta (donc toujours en cours de développement mais déjà exploitable), et fera l'objet très prochainement d'une ouverture publique des spécification et code source pour permettre une évolution communautaire.

La suite, ben on y travaille, et on ne manque pas de courage merci! :) Les contacts ont étés très nombreux au Musikmesse, surprenants tant par leur quantité que par l'étendue des secteurs d'activités qui se sont intéressés de très près à notre technologie. CopperLan est en passe d'être adopté par de très grandes marques et sera présent dans beaucoup plus de domaines que ce que nous espérions, du petit produit à bas prix au (très) gros système professionnel.

12
Bonjour,
J'ai installé Copperlan afin de "piloter" à distance une console de mixage via Midi.
Cela fonctionne parfaitement avec un cable Ethernet, mais j'aurai souhaiter plutot utiliser une liaison sans fil wifi. Je n'arrive pas à sélectionner ma carte wifi dans le copperlan Manager (settings). L'interface apparait bien dans la liste mais il est impossible de la sélectionner ! Est ce que le réseau Copperlan est bien utilisable à travers le WiFi et si oui qu'elle pourrait être la cause de ce problème ? merci de votre aide.
13

Bonjour Eclairson,

 

C'est un phénomène rencontré sur certaines machines Windows, mais pas systématiquement... nous ignorons encore pourquoi. ça nous aiderait si vous pouviez nous indiquer votre configuration (version de Windows, service packs installés, type d'ordi, type d'interface Ethernet/WIFI, tout autre info que vous pourriez estimer utile).

 

Il arrive que le driver de protocole "CopperLan over Ethernet" ne soit pas opérationnel sur l'interface WIFI dès lors qu'il a été activé sur l'interface câblée classique. C'est que nous comptons bien résoudre dès que possible.

 

Sinon CopperLan est bien utilisable à travers un réseau WIFI. Cependant les performances peuvent être fortement dégradées vis à vis d'une connexion filaire. Nous avons élargi la tolérance à 250ms de latence afin de permettre de fonctionner dans un environnement très perturbé (genre salon Musikmesse par exemple), mais dans ces condition il n'est bien entendu pas imaginable de garantir des performance temps-réel. ça marche bien pour du command&control à vitesse humaine, mais sans plus. Par contre sur un réseau WIFI propre, dans un environnement controlé, domestique par exemple, ça marche bien. Mais encore une fois, les performances sont tributaires du WIFI. Bref, il faut essayer pour se rendre compte si les performances obtenue apportent satisfaction ou pas en fonction des besoins.

 

/Phil

14
J'ai effectué le test sur 3 PC différents et j'ai toujours eu le même problème.

- PC portable "Emachines E520". Processeur:Genuine Intel 575 2Ghz. Windows Vista edition familiale basique SP2. Interface WiFi : Atheros AR5007EG Wireless Network Adapter.

- Mini PC ASUS EeePC 1001PXP. Processeur Intel ATOM N455 1,6Ghz. Windows 7 Starter Edition SP1. Interface WiFi: Atheros AR9285 Wireless Network Adapter.

- PC que j'ai assemblé : Carte mere ASUS M3N78-CM. Processeur AMD Athlon 64 x4. Windosw XP Professionnel SP3. carte WiFi Belkin 802.11g Wireless Desktop Network Card.

J'ai fais différents tests : via mon réseau local avec un routeur Belkin (Modele: G Wireless Modem Router) et j'ai aussi essayé en créant un réseau Ad hoc entre 2 PC via leur propre interface Wifi : toujours le même problème !

Par contre j'ai testé entre 2 PC par une liaison CPL (Netgear Powerline 85 adapter) et là, ça fonctionne !

J'ai essayé en me servant du routeur Belkin + 1 relais Wifi (Hercules HWGEXT-54-LB) reliés chacun sur le port Ethernet de 2 PC : ça ne fonctionne pas.

Il semblerait que copperlan ne fonctionne plus dès qu'une liaison wifi est mise en jeu!

En ce qui concerne le temps de réponse, ce n'est pas primordiale pour l'utilisation que je veux en faire.

Merci beaucoup pour votre aide.

Fred
15

Merci pour le feedback.

 

Je vais en discuter aujourd'hui avec mon collègue qui s'occupe du driver Ethernet et je ramène ce problème sur le dessus de la todolist.

 

Je posterai ici dès que nous avons du neuf à ce sujet.

 

/Phil

16

Bon alors voilà, votre problème n'est pas lié au gag de driver dont je parlais mais bien à une coquille dans le CopperLan Manager (problème de dialogboxes modales).

C'est résolu et fera partie du prochain release.

Mais en attendant, afin de vous dépanner,vous pouvez télécharger la version corrigée à partir des liens suivants:

 

Pour Windows 32 bits:

http://dl.dropbox.com/u/21532405/CopperLan%20Manager%20Win32/CopperLanManager.exe

 

Pour Windows 64 bits:

http://dl.dropbox.com/u/21532405/CopperLan%20Manager%20Win64/CopperLanManager.exe

 

Remplacez simplement l'exe dans c://Program Files/CopperLan/CPManager (ou c://Program Files (x86)... selon la plateforme utilisée).

 

N'hésitez pas si vous avez d'autres soucis :-)

 

/Phil

 

 

[ Dernière édition du message le 24/10/2011 à 12:21:33 ]

17
Super ! ça marche parfaitement bien maintenant.
Merci beaucoup pour votre réactivité.
Fred
18
Message pour copperphil
Bonjour,
J'utilise une interface ms-812 avec numerology
Je vien d'acheter un iPad et je voulais savoir si il était possible d'utiliser l'application lemur pour iPad afin de piloter le ms-812
Et si oui serait -il possible de l'utiliser via copperduino donc sans ordinateur?
Par avance merci!
19
bonsoir,

j'aurais tendance à répondre 'oui mais non'... en fait tout est possible, mais c'est pas très simple à cause du mélange de technos.

Le Lemur est un contrôleur MIDI sur iPad. Pour que ce qu'il émet puisse arriver sur le réseau CopperLan, il faut passer à travers un bridge MIDI-CopperLan tel que ceux qui existent sur un Mac ou un PC après y avoir installé CopperLan. Il est donc possible de faire en sorte que le Lemur soit raccordé au MS-812 via une liaison RTP-MIDI entre l'iPad et un PC ou un Mac, et en activant la prise en charge par CopperLan du port MIDI correspondant sur l'ordi. Reste ensuite la configuration du Lemur pour qu'il émette des messages qui puissent être compris par le MS-812, et là c'est moins évident vu qu'on ne dispose pas du système de learning de CopperLan (à cause du MIDI qui est uni-directionnel). Cela dit, chaque section 'performance' du MS-812 possède un Modifier custom qui peut être assigné par apprentissage d'un message arrivant.

Donc oui on peut piloter le MS-812 à partir d'un Lemur sur iPad via un ordi, mais ça demande pas mal de config.

On ne sait malheureusement pas encore placer le bridge MIDI-CopperLan dans l'iPad. La machinerie CopperLan nécessite de tourner sous un compte root, c'est pas possible de manière standard ni sous iOS, ni sous Android. Nous sommes toujours à la recherche d'une solution et avons encore quelques pistes à creuser. Mais en attendant on est donc toujours dépendant d'une autre machine que l'iPad pour effectuer la transition vers CopperLan.

L'utilisation d'une Copperduino est une bonne idée, on peut effectivement y faire cohabiter un stack IP avec CopperLan, et donc en théorie on pourrait aussi y installer un stack RTP-MIDI permettant ainsi à l'iPad de communiquer avec le MS-812 sans ordi... mais les performances ne seraient probablement pas au rendez-vous, les stacks en question étant lourds et pénalisants sur un micro-contrôleur de type Pic32, d'autant plus que ces stacks devraient être implémentés dans la puce applicative, donc derrière la puce CopperLan qui lui transmettrait les packets Ethernet non CopperLan. Bref, une série d'intermédiaires qui cassent les performances.

Une meilleure solution si on veut s'affranchir d'un Mac ou d'un PC serait d'utiliser un système Linux embarqué tel que le RaspberryPI. C'est pas cher, c'est puissant, c'est finalement un ordi disposant nativement de quasiment tout le nécessaire, et 'CopperLan pour RaspberryPI' est un projet en cours (j'ai reçu mon RaspberryPI la semaine passée), tout comme d'autres relatifs à Embedded Linux. Mais comme toute solution embarquée, cela nécessite du développement avant d'arriver à une solution toute cuite et prête à l'emploi...
20
Ok merci beaucoup pour tous ces renseignements!... Je ne connais pas le rasberryPI je vais aller y jeter un œil Merci !
21
Bonjour,

J'utilise une Alyseum Al 88c avec coperlan manager. Est-ce que la version 1.4.5 qui est la dernière mise à jour fonctionne sur macos Ventura 13 avec puce M1max ? Merci