Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Informatique musicale

Problème midi hardware (din 5 broches pas virtuel...) bande passante faible?

  • 18 réponses
  • 4 participants
  • 1 076 vues
  • 6 followers
Sujet de la discussion Problème midi hardware (din 5 broches pas virtuel...) bande passante faible?
Bonjour, comme écrit dans le titre j'ai un problème de midi. :(((

J'ai plusieurs instruments hardware (waldorf qrack, jomox airbase...)
quand je lis des clip midi avec des notes tout va bien , mais dès que je rajoute des automations (enveloppe de contrôle midi CC ) le tempo ralenti, fluctue... quand appuis sur stop les notes qui n'ont pas été envoyées du fait du ralentissement du tempo, mais qui auraient du l’être au tempo normale continu d’être envoyées , tout se finit par l'envoie des dernières notes en accélérées... :???:

Pour faire une analogie avec l'eau, c'est comme si j'avais un tuyau, l'eau coule, un bouchon se crée, l'eau coule avec moins de débit, puis le bouchon sort avec jaillissement d'eau ... retour à la normale jusqu'au prochain bouchon (enveloppe midi) :oops:

Au départ je pensais que c'était un problème inhérent à Live, je suis donc en contact avec ableton... :?::idee:

J'ai effectué plusieurs tests (en désactivant toutes les pref midi en n'activant que la sortie midi dont j'ai besoin) ;)

_Au départ dans live 9 sur Imac, motu 828mk2, interface midi esi m4u, qrack et jomox airbase

j'ai un projet avec 2 pistes midi, l une envoie les notes, l'autre les automations (CC) j ajoute les automations au fur et à mesure,
au début tout va bien et puis à partir d'un nombre variable d'automations, problème!!! :x:

J'ai envoyé le midi via la esi m4u (usb) à l' airbase, puis au Qrack
même chose via la motu 828 mk2 (fw400) à l' airbase puis au Qrack... :fache:

_J'ai changé d'ordi, Pc 64 bit rme babyface (usb ) esi m4u,qrack et jomox airbase

J'ai envoyé le midi via la esi m4u (usb) à l' airbase, puis au Qrack
même chose via la babyface (usb) à l' airbase puis au Qrack...

exactement le même problème... :furieux:

j'ai fait le même test avec FL studio (uniquement sur le PC forcément... ;) )
même problème... :!:

finalement, j'ai ouvert live sur les 2 ordis en ai mis un en maître mis l'autre en esclave avec 2 pistes midi armées pour l'enregistrement, j'ai lancé la lecture sur le premier, le second c'est lancé en enregistrement... et j ai eu exactement le même problème...
J'ai fait le même teste avec FL studio et live (fl studio en maître forcément...;) )
dans les clips enregistré on voit bien les notes qui se décale quand il y a "trop " d'enveloppe (14) ce qui ne me semble pas beaucoup!!! :non:

Est ce une limite connu du midi? j'ai pus lire que le débit du midi est de 31.25bit/s http://claude.borne.perso.sfr.fr/indexzmao.html
http://ogloton.free.fr/midi/format_donnees.html

Ou plutôt est ce un conflit informatique avec un soft que j'aurais par malchance sur les 2 ordis??? :???:

Quelqu'un aurai t'il la bonté d'effectuer le même teste avec des configue différent, d'autre soft... :oops:

merci, voici quelque fichier et vidéo en rapport au problème...
https://drive.google.com/file/d/0B7Kt67DVSitTM2dROUk2MVdMVzQ/edit?usp=sharing
https://drive.google.com/file/d/0B7Kt67DVSitTU21HSzNuYlFQekE/edit?usp=sharing
https://drive.google.com/folderview?id=0B7Kt67DVSitTUzNKN2VaLXVWRlU&usp=sharing

[ Dernière édition du message le 11/01/2014 à 12:17:36 ]

2
J ai oublié de dire que c'est un vieux problème que j'avais mis de coté... https://fr.audiofanzine.com/sequenceur-generaliste/ableton/Live-7/forums/t.270680,probleme-de-tempo-qui-fluctue-sur-certains-patterns-dans-live-7.html

je vais contacter aussi la hotline de fl studio peut être que quelqu'un connait ce problème...:oops2:icon_facepalm.gif
3
Quelqu'un connait'il un séquenceur midi freeware très simple pour faire d'autre testes, j'ai bien cherché ds google, mais je n'ai pas envis de les essayé un à un ,j aimerais qu'on me conseil...

j'ai juste besoin d'un soft qui lise du midi et gère les CC (comme un séquenceur de groove box...)
merci
4
Nouveau test (sans e)

je rajout un drum rack avec en entré la piste midi qui envoie les infos à l'airbase...

le drum rack reste synchro alors que l'airbase se décalle...
https://drive.google.com/file/d/0B7Kt67DVSitTeDdxZXhoa0U5WFk/edit?usp=sharing

Donc le problème est bien midi hardware et pas le midi "virtuel" qui reste dans live... le décalage est du au fait que je n'ai pas réglé la latence midi de compensation...

[ Dernière édition du message le 11/01/2014 à 14:56:16 ]

5
Youpi :-D ENCORE un test

cette fois ci le mac est maitre, j'envoie l'horloge midi les notes et les CC via Ipmidi http://www.nerds.de/en/ipmidi.html
le Pc esclave reçoit le tout et l'envoi à son tour via la babyface à l'airbase...

Devinez quoi, plus de problème...:bravo:

Ceci ne résout rien en soit ... mais ça peut aiguiller sur la provenance de mon problème bien que moi je m'y perds... :furieux:

En résumé si le midi sort directement via une interface midi, ça merde, si je passe par un réseau, puis par une interface ça fonctionne??? :?::?::?::?::oo::oo::oo::oo::oo::oo:

étrange non?

[ Dernière édition du message le 11/01/2014 à 15:46:46 ]

6
personnes???
7
Bonjour,
j'ai bien lu tes aventures et tests, mais ne sais trop quoi dire, je ne suis pas expert...
Peut-être un problème de buffer (tampon mémoire) de taille insuffisante au niveau de l'interface MIDI ?

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

8
Hello merci pour cette réponse!!!;)

Malheureusement, on ne peut pas régler les buffer sur une interface midi (c'est uniquement pour les interfaces audio...)
Je pense plutôt à un conflit matériel et ou software, c'est pour ça que j'aimerai que d'autres personnes ayant utilisant du matériel midi hardware fassent le même test sur différente configuration...
pour voir si c'est un problème récurent ou non. :??:

j'ai déja fait les test sur 2 machines (mac et pc...) évidemment j'ai des softs installé sur les 2 machines...

Sinon je pensai à un problème d'IRQ (vague souvenir de mes début en MAO...)

Sinon quelqu'un sait il comment faire pour "voir" ce qu'il y a d'installé sur les 2 machines et essayé de différencier au max les 2 configurations :???:

merci
9
Citation :
Malheureusement, on ne peut pas régler les buffer sur une interface midi (c'est uniquement pour les interfaces audio...)

Je sais bien, je parlais du buffer matériel qui fait partie intégrante de la section interface MIDI. Il y en a forcément un et sa taille, non ajustable, est fixée lors de la conception du produit. Je sais que certaines interfaces MIDI posent problème quand le flux des données dépassent les classiques accords, justement à cause d'une taille mémoire tampon légère... Mais bon, c'était juste une suggestion.

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

10
ok je ne savais pas merci, mais j ai fait le test avec 3 materiel midi différent, motu 828mk2, rme babyface, et esi m4u...
11
je vais contacter les différents fabricants...
merci, ça me parait etre une bonne piste...
je pensais aussi à la résolution des courbe d'automations...
12
Après réflexions , comment expliquer mon problème par une histoire de buffer , alors que quand je passe par ipmidi puis par la babyface il n y a plus de problème ...???
13
Citation de leister :
je pensais aussi à la résolution des courbe d'automations...

Tout ça est lié à mon avis. Plus la résolution est élevée et plus le nombre de valeurs à envoyer et à traiter à la réception est importante.

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

14
C est sur , mais ça me parait bizarre qu on puisse envoyé plus d info que ce que le norme accepte ... J suis pas un pros en hex mais j ai pu lire que le midi c est 32,2kbit/s soit 3900o/s une note c est 10bit une enveloppe je ne sais pas ( sont elles codées en 8 ou 16 bit ???) mais ça fait 3220 notes à la seconde ce qui laisse un peu de marge non ?
Je connais bien le protocole Dmx 512 et horsmis le nombre limité à 32 d appareil en série ( au delà il faut splitter et booster le signal ... ) on ne peut pas saturer le signal , c est soit moins de 512 paramètre soit un 2em câble ...(pour faire simple) et la fréquence permet d acheminer toute les modulation en tps réel .
J ai du mal a croire que ce soit différent en midi ...
Je n ai pas de séquenceur midi hardware pour faire le même test , soit joué un kick en 4/4 et rajouté une modulation de CC jusqu'à ce que le timing fluctu ( si un jour il fluctu) histoire de connaitre les limites du midi ...
Ah moins que je ne sois à côté de la plaque ???
Je pourrais utiliser les modulations interne de mes machines ( ce que je fais ) mais j aime aussi avoir des modulations directement dans mes clips ...
15
Désolé pour les fautes je suis sur le smartphone, je ne trouve pas le bouton éditer ...
16
allez 2 autres test!!! une fois dans live 8 et une 2eme fois dans fl 11

J ai bouclé l'entré et la sortis midi de ma babyface...
je fais le meme test à savoir un clip avec une note sur chaque , d'abord sans enveloppe de control change puis une env, puis 2 puis 3...
et j'ai toujours le même problème est ce pareil chez vous???
https://drive.google.com/file/d/0B7Kt67DVSitTT2hUYV9oY1c1SlE/edit?usp=sharing
https://drive.google.com/file/d/0B7Kt67DVSitTRmtZang5WW9Eam8/edit?usp=sharing
17
En photo c'est mieux...
l'entrée et la sortie de la bayface bouclée
IMG_20140113_132823.jpg

le "bébé" est sur le port 0 en sortie et en entrée
J'ai une midi out sur le port 0
fl+config.PNG

Je dessine différentes automations des potard du midi out (décalé dans le temps) pour envoyer des enveloppe de modulation de control change à travers la babyface
fl+automation.PNG

et voici le track midi enregistré...
fl+result.PNG

ici la vidéo du test...

https://drive.google.com/file/d/0B7Kt67DVSitTT2hUYV9oY1c1SlE/edit?usp=sharing

Quelqu'un peut il faire un test similaire chez lui que je sache si ce problème est commun? :?: :idea: :roll:
merci beaucoup
18
Salut

Si aucune notes n'est perdue, ce n'est pas un problème de taille de buffer. La bande passante limitée du Midi est probablement une bonne piste: 31250 bauds = environ 3000 mots de 10bits/s = 1000 CC/s ou 500 notes/s.

Citation de leister :
En résumé si le midi sort directement via une interface midi, ça merde, si je passe par un réseau, puis par une interface ça fonctionne??? :?::?::?::?::oo::oo::oo::oo::oo::oo:
Ça n'a aucun sens pour moi non plus… Peut-être une erreur de manipulation?

Bref, à mon avis, il faut soit réduire la résolution des enveloppes, soit utiliser plusieurs bus Midi, donc plusieurs sorties Midi, pour augmenter la bande passante.
Attention, 1000 CC/s est le maximum (théorique!), partagé par toutes les enveloppes, donc avec 10 enveloppes simultanées on tombe à 100 CC/s (comme ton exemple précédent), et il n'y a plus de place pour les notes…
19
un conflit MIDI ?

j'ai eu un souci similaire avec un zoom R8 en interface audio qui accelerait ralentissait les pistes MIDI generées par mon clavier maitre quand il était sollicité et qui était lu comme un périphérique MIDI

j'ai reconfiguré mes entrées dans mon DAW en les assignant scrupuleusement et en décochant tout ce qui n'était pas indispensable
depuis ca marche nickel

Il n'y a pas de talent , il n'y a que de l'envie