Forum Programmation.c Pilotage par Interface Midi

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
juil.
2004
Bonjour,

Dans ma quête du 100% linux ... je me suis mis à développer un utilitaire pour piloter ma JStation ...

La Jstation est un emulateur d'ampli pour guitare et BASS (concurencé par le POD bcp plus connu).
http://www.johnson-amp.com/jstation.htm(...)

Enfin bon la Jstation a moins d'effet, moins de possibilités mais je trouve les sons clairs et 'bluesy' très très fidèles (j'ai Fender à Lampe Concertamp 60w en comparaison)

Pour l'instant je ne me suis attaqué qu'à l'IHM en GTK ...

Bref, je cherche à faire du reverse engeneering sur ce qui se fait sur le port midi sous windows avec le logiciel propriétaire...
Je n'ai rien trouvé ...

niveau libs sous windows, je n'ai trouvé que des choses pour faire sortir du son etc. rien de vraiment fait pour faire du pilotage ... j'imagine je vais être obligé de faire un fopen sur /dev/midi ...

Sinon je recherche un widget qui ressemblerait à un potard d'ampli ... parce que le spin button, c'est pas super joli même si c'est fonctionnel ...

Donc si quelqu'un à de l'expérience sur le port Midi, je veux bien de ses conseils ...

A+
  • # moi la musique j'y comprend rien ...

    Posté par  . Évalué à 2.

    mais va donc voir ces site la
    http://bbrunoo.free.fr/midi/midi.php(...)
    http://www.indiana.edu/~emusic/MIDI.html(...)
    ils ont l'air de savoir de quoi il cause
    ce que j'en retiens c'est que c'est un dialogue seriel a 31.25kbds, et qu'en ecoutant sur un autre pc ce que ton soft sous windows emets a destination de ta babasse tu devrais arriver a quelque chose
    • [^] # Re: moi la musique j'y comprend rien ...

      Posté par  (site web personnel) . Évalué à 1.

      Et bien merci ... Ces liens expliquent pas mal de choses ....

      t'as eu ca avec google en taper 2 mots clé? parce que j'ai cherché ca pendant 2 heures hier ... j'ai pas dû avec de bol ou de flair ...

      C'est une com série .... bon .... mais un un sniffer de port série de type soft ca existe pour ca ???

      Sinon j'ai un analyseur de ligne série au boulot ... mais ils vont pas être d'accord que j'embarque ca chez moi :(

      Le problème est que je peux déjà écouter ce qui se passe en allumant le soft mais:
      - je n'ai qu'un seul pc avec un port midi (à moins que je cable ca sur le port série du portable mais bof :(

      - je peux allumer le périph et regarder ce qui arrive .... ne connaissant pas le protocole, je vais peut etre récupérer le premier message ... mais si le périph s'attend à une réponse, il peut toujours attendre :(
      • [^] # Re: moi la musique j'y comprend rien ...

        Posté par  . Évalué à 3.

        oui avec google, mots clefs :
        interface midi
        http://www.google.fr/search?hl=fr&ie=UTF-8&q=interface+midi(...)
        le 1er et le 8em lien si je me rapelle bien.

        Quand je dis que c'est une liaison serie,cela signifie que les bit sont emis 1 a 1 a la suite des autres, le port "serie" de ton portable est de type RS232 et non pas MIDI, si tu branche l'un sur l'autre tu risque de griller du materiel.
        donc c'est pas une bonne idée, je n'ai pas lue les niveaux electrique du port MIDI mais je pense que c'est du 0-5V.

        - je peux allumer le périph et regarder ce qui arrive .... ne connaissant pas le protocole, je vais peut etre récupérer le premier message ... mais si le périph s'attend à une réponse, il peut toujours attendre :(
        c'est ca le reverse ingenering...bon courage.
        L'autre solution est de demandé au fabricant s'il veut bien te communiquer la spec de dialogue du boitier, ou si un portage linux est prevu...
        avec un peut de chance il te repondra qu'un groupe travaille deja et tu pourra rejoindre la troupe.
        Deja que macos-X supporte leur soft, il y a des chances que le portage sous linux soit deja en cours.
        • [^] # Re: moi la musique j'y comprend rien ...

          Posté par  (site web personnel) . Évalué à 1.

          J'ai fait une demande de doc ou autre ... on verra bien...

          AMHA, je pense qu'ils ne feront pas de dev, parce que
          - il n'existe aucun outil tel que cubase ou autre sous linux ...
          - La produit n'est plus en production ... (abandon du développement du firmeware initialement prévu il ya plus d'un an...) .... le pod a fait du tord malheureusement ...
          - Johnson a des problèmes financier
        • [^] # Re: moi la musique j'y comprend rien...

          Posté par  . Évalué à 1.

          Pour écouter ta communication MIDI, je pense qu'il doit exister sous Windows des devices MIDI virtuels.
          Si cela existe tu devrais pouvoir t'en sortir avec 1 seule carte MIDI.
          Le truc en d'enregistrer ta communication entre ton pc Windows et ton device.
          Je sais que cela existe sur GNU/Linux ALSA et sur Mac OS X, donc cela m'étonnerait que cela ne soit pas le cas sur Windows.

          Sinon pour le maquettage, je te conseille d'utiliser Pure Data, c'est du type patch bay. C'est assez facile à utiliser.
  • # Hallelouja

    Posté par  (site web personnel) . Évalué à 2.

    J'ai trouvé enfin ce que je voulais!!!

    un p'tit programme bien caché au fond du web qui s'appele midiview, qui permet de voir tous les échanges sur le périphérique midi!!!!

    Bref, déjà rien qu'en regardant les trames, je vois déjà bcp plus jour ...

    bref, c'est cool!!

    Youpla boom ....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.