1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Syncro 2 kontrol s2 ... tadaaaa sur PC :(

Discussion in 'TRAKTOR' started by cyd, Aug 24, 2012.

  1. cyd

    cyd New Member

    Messages:
    15
    Hello collègue Traktoriste,
    avec un ami on mix en duo en soirée chaqu'un sur un kontrol s2 avec deux PC. Pour le moment on s'en sort en calant à l'oreille mais avec le bruit ambiant c'est pas forcement genial ( surtout vu la qualitée de la sono de certains bar ;) )
    Donc voilà j'ai pas mal fouillé sur le net mais je trouve rien qui correspond vraiment à notre config.
    On voudrais donc relier les 2 Pc pour sychro les traktor sur la meme horloge midi.
    Si vous aviez, plus que des idées mais des certitudes, ca serais sympa :cool:
    ( relier par cable ethernet - usb - acheter 2 cartes externes midi ... )
    pas de soucis pour investir un peu de pèpettes ( mais pas deux Mac, on a pas les moyens en ce moment :S )
    Merci d'avance :p
     
  2. Rudj

    Rudj NI Product Owner

    Messages:
    2,084
    Bonjour Cyd,
    Fais des recherches sur le forum français, il y a des posts existants sur la synchro de 2 machines.
     
  3. cyd

    cyd New Member

    Messages:
    15
    J'ai déjà cherché mais je suis tombé que sur des personnes qui relie par leurs carte ( audio x dj ) en midi mais sur le S2 y'a pas de midi (ni sur nos pc)
     
  4. ashura

    ashura Forum Member

    Messages:
    529
  5. cyd

    cyd New Member

    Messages:
    15
    j'avais déjà lu tout ca, et au final les mecs sont passé sur mac pour faciliter le truc :eek:
     
  6. ashura

    ashura Forum Member

    Messages:
    529
    tain les gars, faut vous la tenir en allant pisser aussi ? :D:D (humour gras du sadi matin ...


    extrait du premier lien trouvé dans google :
    http://www.google.fr/search?client=...cp.r_qf.&fp=32031fe4f903aa6b&biw=1232&bih=690

    bonjour à tous !

    Avant-propos: Beaucoup se sont déjà intéressés à la synchronisation MIDI, que ce soit entre des machines hardware, des machines avec des PC/Mac, des PC entre eux ou des PC avec des Mac...Et selon ce qu'on a envie de faire, force est de constater que si la logique est la même dans tous les cas de figure, il n'existe pas de technique fiable transposable à tous ces différents cas.

    Je ne ferai pas ici de rappel théorique concernant le langage MIDI. J'ai la flemme et on trouve tout ce qu'on veut sur le sujet en caressant Lycos dans le sens du poil (Ou sinon en demandant à son pôte gougoule, mais ça sonnait moins bien humoristiquement et métaphoriquement parlant).


    Préalable :

    ->Posséder 2 pc tournant sous winXP
    ->Posséder un câble Ethernet RJ45 croisé
    ->Posséder un exemplaire du logiciel "MidiOverLAN", dispo en version démo sur le site de son concepteur MusicLab [ http://www.musiclab.com/products/rpl_info.htm ]
    ->Avoir Live installé sur les 2 pc.


    Pour commencer, il faut au préalable installer MidiOverLAN sur les 2 pc. Je vous passe les captures d'écran pour indiquer la méthode d'installation: c'est simple comme bonjour et si vous avez déjà installé un logiciel alors vous saurez faire...

    Puis il faut ensuite configurer la connexion réseau entre les 2 pc, puisque WinXP ne sait pas faire tout seul un réseau qui marche.

    1-> Connecter le câble Ethernet RJ45 croîsé (et j'insiste sur le mot CROISE, car si le câble est de type classique ça ne fonctionnera pas) entre les 2 PC.

    2-> Choisir lequel des 2 Pc sera le maître (il est judicieux de choisir le plus rapide des 2, puisque c'est lui qui enverra la synchro midi par Live). Par défaut et pour la suite du tuto pour des raisons de commodité, le PC maître sera appellé PC1 et l'esclave PC2.

    3-> Configurer la connexion réseau sur PC1: pour ce faire il faut ouvrir le panneau de configuration et choisir "connexion réseau"






    Puis faire un clic droit sur la connexion Ethernet, et sélectionner "Propriétés":






    Et sélectionner "Protocole Internet (TCP/IP)" et cliquer sur "Propriétés" à nouveau, ce qui ouvre ceci:






    A partir de là, rêglez les propriétés comme ci-dessous et validez:






    Validez les options. Le PC1 est configuré pour le LAN avec l'adresse 1.

    4-> Maintenant, procédez de même sur le PC2, en remplaçant à la dernière étapes les réglages TCP IP par ceux-ci :






    Voilà. Les 2 PC sont configurés pour communiquer en réseau local.

    A vous de régler votre configuration de pare-feu pour qu'elle n'empêche pas les Pc de communiquer entre eux (pour ma part je désactive simplement les pare-feux respectifs puisque je déconnecte internet lorsque mes 2 pc sont en réseau.)


    5-> Configurer MidiOverLAN sur PC1 (Maître):

    Ouvrez le panneau de controle de MidiOverLAN en faisant un clic droit sur l'icône MolCp et en selectionnant "open configuration panel" , pour obtenir la fenêtre ci-dessous:







    Maintenant il vous faut choisir sur quel port et sur quel canal midi le PC1 va envoyer la synchro. Par défaut choisissez le port 1 canal 1 si vous ne voulez pas vous compliquer la vie, mais si vous utilisez d'autres programmes Midi risquant d'y faire appel, choisissez-en un autre pour éviter les conflits Midi.

    Dans mon cas, j'ai choisi d'utiliser le port 2 canal midi 1 pour EMETTRE les signaux midi vers le réseau Ethernet, ce qui fait que j'ai la configuration suivante:






    Je précise qu'il n'est pas nécessaire de remplir le nom de l'ordinateur dans la case "Target computer name". Contentez vous de choisir correctement le port et le canal midi voulu dans la partie "Midi Out"

    6-> Configurer MidiOverLAN sur PC2 (Esclave):

    Ouvrez à nouveau le panneau de config de MidioverLAN sur le PC2 et rêglez le comme sur la capture suivante:






    Vous voyez donc que le PC2 est réglé pour RECEVOIR les signaux Midi du réseau Ethernet en provenance du port 2 canal midi 1.

    PRECISION : NE PAS COCHER "SOURCE COMPUTER NAME", SEULEMENT REGLER "SOURCE MolCPIIIPort" sur le bon port (ici le 2), sinon ça marchera pas...C'est un bug connu des développeurs du soft, et ça ne sert à rien d'insister si je vous le dis.


    Les 2 PC sont maintenant configurés correctement pour échanger du midi par le biais du réseau Ethernet. La suite se situe dans Ableton Live.

    7-> Configurer Live sur le PC1 pour être maître de la synchro Midi:

    Ouvrir Live, aller dans les préférences, et choisir l'onglet "Midi/Sync". Vous obtenez la fenêtre suivante:






    En descendant dans la fenêtre des midi ports, vous allez voir apparaître des "output" avec pour nom MolCP3Port X (où X est le numéro du port choisi dans le panneau de config MolCP III des étapes précédentes).

    -> Choisissez le port voulu (tel que réglé dans MolCPIII en tant que MIDI OUT) et cochez les trois cases correspondantes en "ON" (donc pour "piste", "sync" et "Telec"), et rêglez le type d'horloge Midi sur "Song", le type de port en "MME". Pour ce qui est du rêglage de "Retard de synchro par horloge Midi", il se fait en tout dernier.

    ATTENTION : pour des raisons de commodité personnelle, le port choisi sur ma capture est le numéro 4. Selectionnez simplement le port que vous aviez choisi au départ (le port 2 du début, par exemple...Il est essentiel que le port choisi dans MolCPIII et dans Live soient les mêmes sinon ça marchera pas, ce qui est logique).

    Voilà, le PC1 est configuré pour que Live ENVOIE la synchro MIDI et le START vers le port MolCP choisi.

    8-> Configurer Live sur le PC2 pour être esclave de la synchro Midi:

    Ouvrir Live dans le PC2, ouvrez les préférences puis l'onglet "midi/sync", et rêglez comme dans l'écran ci-dessous:






    Encore une fois, le port est différent sur ma capture d'écran, mais ne vous y fiez pas. Contentez-vous de choisir dans les "input" le port MolCP3 réglé initialement (donc le port 2 du départ), cochez les 3 cases "ON", rêglez le type de port en "MME", le type de synchro en "MIDI Clock".

    Ressortez des préférences, et vous allez voir apparaitre en haut à gauche une nouvelle case dans Live qui s'appelle "EXT" et qu'il faut cocher pour que Live accepte d'être esclave:






    Ceci étant fait, il faut maintenant faire quelques réglages pour que la synchro soit bonne entre les 2 pc.

    9-> Réglages des latences/retards de midi clock:

    Ici, je ne peux que vous exposer quelques généralités pour vous aiguiller dans vos réglages, puisque ces réglages de retard dépendent entièrement de VOS CONFIGS DE PC.

    ->Si possible, choisir la même latence pour les 2 PC (mes cartes son, bien que différentes, sont toutes les 2 configurées à 10ms de latence).
    ->S'il existe une grande différence de puissance entre les 2 pc, il vaut mieux retarder l'envoi du signal midi dans les prefs de Live SUR LE PC LE PLUS RAPIDE (et qui est donc logiquement choisi comme étant le maître).

    Pour ma part, un réglage de retard de midi clock de 8ms (dans les outputs, même écran que précedemment montré) dans le Live du PC1 va nickel.

    Si vous avez correctement configuré tout ça, déclencher le PC1 dans live déclenche aussi le PC2 en même temps et ceci au tempo donné par PC1. Et on voit, en observant le tempo de Live sur le PC2, que le tempo n'est pas constant mais varie en permanence via de fréquentes corrections autour du tempo de PC1.

    Ceci peut vous obliger à repenser la manière dont vous utilisez les effets sur le PC2, car tous les effets qui dépendent d'un tampon vont devenir inutilisables si utilisés en "sync" (tels que certains delays, principalement)...Mais il existe bien des manières de ruser, que je n'exposerai pas ici car ce n'est pas le sujet du tuto :)


    Maintenant, rien ne vous empêche d'utiliser la logique de cette synchro pour bien d'autres configs. La puissance de MolCP III vient du fait que la connexion Ethernet entre 2 PC est BEAUCOUP PLUS RAPIDE que la connexion Midi classique via des cartes sons et des interfaces midi du style MT4 de Emagic...

    La seule limitation, c'est que votre séquenceur préféré accepte d'être esclave, sinon "dans le *** la balayette" ! (qui a dit Logic ?)

    Autre chose : il est tout à fait possible qu'un PC soit le maître de 15 autres machines/mac/pc avec cette méthode et ce logiciel. Et il est tout à fait possible qu'un Mac soit le maitre.


    A vous de jouer !
     
  7. cyd

    cyd New Member

    Messages:
    15
    merci de copier coller la page déjà linké au dessus, j'avais pas réussi à cliquer sur le lien :|
    j'ai trouvé aucunes personnes sur le net qui ont sync 2 traktor sur pc avec cette tech sans latence mais je doit claquer 160$ pour le log MidiOverLAN parceque google sort ce lien en premier si j'te suis bien ?
    Je post ici pour avoir des retours d'utilisateurs dans le même cas de figure (ou approchant) que moi, pas pour avoir une recherche google (je suis capable de la faire et de pisser sans qu'on me la tienne aussi)
    Désolé pour le ton un peu sec mais j'ai du poster 4 fois dans ma vie tout forum confondu, donc quand je le fait c'est que j'en est vraiment besoin. :eek:
     
  8. ashura

    ashura Forum Member

    Messages:
    529
    alors en fait bien sur que t'as une compensation de latence quand tu joue en synchro midi, mais cela que tu sois avec du hardware, des softs, etc......
    sur Ableton live tu dois par exemple régler le delay de chaque machine que tu relie au logiciel.
    ca ca se regle avec le moteur de compensation de latence. idem sur traktor dans le panneau de config.
    Le midi est un signal transmis, et tu induira la latence du relais utilisé (ethernet, connection midi classique, usb, wifi,--> chacun ont des vitesses différentes et t'auras surement pas un réglage identique ....)
    Entre 2 carte son équipées de connections midi, il y a des différences..... et même là t'es svt obligé de régler le retard de synchro.


    en fait, si tu veux ce qui me frustre, c'est qu'il faille faire les recherches à votre place. Moi je suis sur OSX, donc rien à scouer de ton problème hormis le fait de t'aider même si la question a été posé plusieurs fois.
    y a des outils qui sont à la dispo de tous :
    1) la fonction rechercher du forum, t'aurais vu que le thème de la synchro est un thème récurrent et maint et maint fois abordé.
    2) google, qui permet de faire des recherches

    bon c'est sûr parfois faut un peu de gymnastique intellectuelle pour faire, mais si tu tombe sur MidiOverlan à 120 $, tu cherches "équivalent MidiOverlan Free" et tu serait tombé sur des propositions comme VNC.

    t'aurais callé aussi que plusieurs soft ont été proposés et évoqués sur le forum :
    MidiOverLan, VNC, IpMidi, MidiYoke

    Maintenant, si tu cherches quelques chose de simple, sans prise de tete de config, tu t'achetes une interface du type : http://www.pearl.fr/musique/instrum...usb-pour-instruments-version-midi_PX5290.html
    t'en à pour 10 euros par tete.

    A+
     
  9. dj wo k

    dj wo k NI Product Owner

    Messages:
    1,743
    via un cable ethernet et un soft gratos mm sur pc ca fonctione nikel avec une latence 0