réactions à la news La nouvelle génération du MIDI se confirme
- 73 réponses
- 34 participants
- 7 777 vues
- 54 followers
Banshee in Avalon
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 !
Anonyme
Will Zégal
Avec un engin aussi bien pourvu en contrôles directs, je ne vois pas trop pourquoi le commander en MIDI.
ZeeByeZon
En interne c'est plus précis. D'où ma réflexion, en utilisant une norme de communication différente comme le MIDI 2, on profiterait de cette précision accrue.
noiZe
[ Dernière édition du message le 25/01/2019 à 16:23:29 ]
THOMAS charette
Avec un engin aussi bien pourvu en contrôles directs, je ne vois pas trop pourquoi le commander en MIDI.
parcequon a que deux mains ? ^^
Wills01
L’art ne se décrète pas… il se constate..
Will Zégal
parcequon a que deux mains ? ^^
petit joueur
THOMAS charette
Range moi ce « biniou » que je ne saurai voir
WillBeAllRight
Songs are soundtrack of your life...(Peace & love) http://3francs6sous.cowblog.fr
ZeeByeZon
BebDigitalAudio
Mouais... dans la norme midi actuelle il y a un optocoupleur sur toutes les prises midi in. ça a son utilité. Je ne connais pas assez l'ethernet mais je ne crois pas qu'on ait ça dessus.
Il y a un transformateur dans les prises Ethernet qui joue le même rôle d'isolement galvanique.
falkenmaze
BebDigitalAudio
MIDI 2.0 va imposer l'utilisation de MIDI-CI, qui est un protocole basé sur des SYSEX MIDI 1.0. Voila comment ça se passe en pratique : si vous avez un appareil MIDI 2.0, il démarre toujours en 1.0. Une fois démarré, il va envoyer un message SYSEX "connais-tu le protocole 2.0 ?" Si l'appareil connecté est un bon vieux 1.0, il ne va pas répondre et l'appareil 2.0 va rester en mode 1.0 (ça s'appelle le "tunneling" en termes techniques). Donc les anciens instruments seront reconnus par les nouvelles interfaces sans aucun problème.
Si l'appareil connecté est un appareil 2.0, les deux appareils vont s'envoyer un message mutuellement pour se dire "ok on passe tous les deux en 2.0"
Bref, la compatibilité est assurée à tous les niveaux sans risque de non reconnaissance même des plus vieux appareils.
Par contre, effectivement, il faut une liaison bidirectionnelle (donc MIDI IN + MIDI OUT). Si vous n'installez qu'un câble MIDI DIN en mode classique (MIDI OUT -> MIDI IN), les appareils seront forcés en MIDI 1.0 (puisque le retour du second appareil ne se fera pas), mais ça marche quand même.
Mais si vous travaillez en USB ou en RTP-MIDI (sur Ethernet donc), ces deux protocoles sont naturellement bidirectionnels, et ça sera entièrement transparent (deux appareils MIDI 2.0 se reconnaitront naturellement et passeront tout seuls en 2.0, sinon si un des appareils est en 1.0, la communication restera en 1.0)
[ Dernière édition du message le 01/02/2019 à 10:57:17 ]
Spawn-X
BebDigitalAudio
Une sorte de message Active Sense dédié en quelque sorte...
Tu parles des messages MIDI-CI quand tu évoques l'Active Sensing ? Alors dans ce cas, non pas vraiment. L'Active Sensing est envoyé cycliquement et il n'y a pas de retour vers l'émetteur.
Pour MIDI-CI, c'est différent : ça n'a lieu qu'une fois par cycle de connexion, et c'est un peu plus complexe quand même le "pôvre" octet de l'Active Sensing
Dans le cas de l'USB, le cycle de connexion, c'est facile à comprendre : c'est quand tu branches le câble dans la prise USB de l'ordinateur et quand tu (re)démarres un appareil USB (il y a d'ailleurs tout un tas d'échanges propres à USB qui se font quand on branche un appareil, et MIDI-CI n'est qu'une étape en plus)
Pour RTP-MIDI, ça se passe à l'ouverture de session, c'est donc tout naturel pour ce protocole également.
Dans le cas du DIN, c'est malheureusement un peu plus délicat, car on ne sait pas détecter facilement si on a démarré un appareil MIDI à l'autre bout. Dans ce cas spécifique, le détection se fera lors de l'ouverture des ports MIDI (pour éviter de balancer du SYSEX en permanence)
Maintenant, il faut être clair : même si il y a des pressions fortes de certains constructeurs pour que le MIDI 2.0 fonctionne sur les bonnes vieilles prises DIN, ce protocole est conçu surtout pour les systèmes de transport plus rapides que sont l'USB et l'Ethernet.
Zuma Otto Rivers
Merci des renseignements !
« Il n'y a pas de théorie : il suffit d'entendre. Le plaisir est la règle. » Claude Debussy.
Will Zégal
De mémoire, il me semblait aussi que cette demande d'échange d'informations allait plus loin : que chaque appareil se déclare avec ses références (marque, modèle) et la liste des contrôles disponibles. Est-ce que ceci a été gardé ?
Parce qu'il semble que ça ouvrait des possibilités passablement intéressantes, par exemple pour que des claviers maîtres ou autres contrôleurs MIDI puissent se mapper automatiquement en fonction d'à qui ils devaient causer.
BebDigitalAudio
Il me semble me souvenir que le fait que les appareils puisse reconnaître mutuellement la norme sous laquelle ils peuvent travailler et s'adaptent en conséquence était une des demandes des spécifications du MIDI 2. Cool que ça ait été pris en compte.
De mémoire, il me semblait aussi que cette demande d'échange d'informations allait plus loin : que chaque appareil se déclare avec ses références (marque, modèle) et la liste des contrôles disponibles. Est-ce que ceci a été gardé ?
Parce qu'il semble que ça ouvrait des possibilités passablement intéressantes, par exemple pour que des claviers maîtres ou autres contrôleurs MIDI puissent se mapper automatiquement en fonction d'à qui ils devaient causer.
Salut Will,
désolé, bien que j'ai flaggué le sujet, je n'ai pas eu de messages m'avertissant d'une réponse. La réponse à ta question est oui. Tu peux d'ailleurs le voir dans la norme MIDI-CI, elle est disponible gratuitement sur le site du MMA pour tout le monde.
Si on veut faire simple, la négociation avec MIDI-CI se fait sur trois niveaux :
- négociation pour le protocole
- négociation sur le profil
- négociation des propriétés
Le profil correspond en gros au type d'appareil. C'est un peu comme le General MIDI adapté aux différents appareils. En gros, c'est pour dire si l'appareil qui échange est un clavier maitre, un synthé, un orgue, une table de mix, etc... Il y a un certain nombre de profiles déjà définis, d'autres sont en cours de discussion. Quand tu réponds à un profil, ça veut dire que tu reconnais un certain nombre de contrôles de base, que tous les appareils du même profil doivent partager (d'où mon parallèle avec le General MIDI)
Les propriétés, c'est l'étage suivant, avec une liste détaillée de ce que l'appareil implémente. Par exemple, dans la propriété "Presets", on va trouver le nombre de programmes reconnus par un synthé et le nom de chacun des programmes. Même chose pour les paramètres d'édition, etc... Du coup, une STAN qui va implémenter cette fonction sura interroger tous les appareils qui lui sont connectés et leur demander de faire la liste de ce qu'ils savent à travers le MIDI.
Si ce sujet t'intéresse, sache que je fais une présentation du MIDI 2.0 au Synthfest 2019. Si tu viens visiter, je pourrais t'expliquer plus en détail comment tout ça s'organise.
.: Odon Quelconque :.
Intro to MIDI 2.0
I wrote a new article that explains some of the new features of MIDI 2.0 and shows the new message format.
https://www.midi.org/articles-old/details-about-midi-2-0-midi-ci-profiles-and-property-exchange
__________________
Co-Author and Editor of MIDI 2.0, Principal Architect of MIDI-CI, Co-Author of USB MIDI
Member of Technical Standards Board of the MIDI Manufacturers Association
Consultant for MIDI and Audio Products. Formerly Roland R&D.
https://www.gearslutz.com/board/electronic-music-instruments-and-electronic-music-production/1266220-intro-midi-2-0-a.html
« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
Will Zégal
Je ne pourrais hélas pas être au synthfest cette année. Mais j'espère que ta présentation sera filmée et diffusée.
En tous cas, ce nouveau protocole semble prendre les bons chemins, ceux qu'on aurait attendu au moins du VST3 et que Steinberg a bêtement laissé de côté.
cslevine
et Arturia ? j'espère que les américains s'y mettrons !
Tous leurs synthés analogiques avec une précision analogique directement via le MIDI.
C'est peut-être cela qui manquait selon les purs et durs du hardware : le problème des "steps" MIDI j'imagine.
avoir toute la continuité du joystick du SYNTHI V directement en MIDI sans passer par des "workaround" du style "plage" d'action
Et ainsi que pour tous les potars et faders d'un ARP2600 V ou Mini V3...
Turangalîla Symphonie d'Olivier Messiaen, version Cubase : http://www.cslevine.com/2012/Turangalila.htm
utilisant Synful Orchestra, Pianoteq, Wivi Band, et Kontakt 2
cslevine
La dessus, je comprend pas l'idée... Si tu as un potentiomètre, c'est analogique, et du coup, se retrouver avec un echantilloneurs à 160 valeurs, c'est... La plus part des microcontrolleurs sont capable d'avoir des ADC à 10, 12 bit, du coup le 160, ça doit être la puce pas chère qui te permet de placer plein de potard et pouvoir chopé leur mesure.
Ouaip, dans ce cas, ça va surement resté cette limitation.
Après dans un environnement full soft, ya aucune raison qu'il puisse pas en tiré parti direct et donc d'avoir des millions de valeurs entre disons 64.001 et 64.999
c'est la la blague ! En fait la supériorité du hardware par rapport à l'émulation, aujourd'hui, se cache si j'ai bien compris, dans ces problèmes de STEPS liés au 128 pas du MIDI 1.
Mais dès lors que c'est logiciel, les VSTi seront ddevenu dès lors plus analogique que les modèles originaux !
Vivement qu'Arturia s'y mette aussi. je les vois pas dans la liste. Y'a les japonais, mais pas les américains.
J'imagine qu'ils vont suivre. J'imagine déjà le joystick du SYNTHI V répondant exactement comme le joystick du Synthi AKS original....
Turangalîla Symphonie d'Olivier Messiaen, version Cubase : http://www.cslevine.com/2012/Turangalila.htm
utilisant Synful Orchestra, Pianoteq, Wivi Band, et Kontakt 2
cslevine
parcequon a que deux mains ? ^^
- petit joueur
Voilà pourquoi le MIDI 2 va intégrer des microcontrolleurs
Turangalîla Symphonie d'Olivier Messiaen, version Cubase : http://www.cslevine.com/2012/Turangalila.htm
utilisant Synful Orchestra, Pianoteq, Wivi Band, et Kontakt 2
cslevine
Par contre, effectivement, il faut une liaison bidirectionnelle
et ou pourquoi ne pas inclure par exemple, sur les nouveaux clavier et controlleurs MIDI, un bouton physique "Force 2.0" qui permette de passer outre le retour, par exemple, d'un plugin VSTi.
Après, normalement, on sait ce qu'on fait, et si on change de piste via un futur Cubase / Reaper / Studio Once,
soit c'est le DAW qui sait QUELLE piste est en MIDI 2 et quelle piste est en MIDI 1...
ou bien, alors, ça sonne n'importe comment et on sait pourquoi.
un peu comme quand tu joue le canal 10 rythmique sur un son piano, ça donne du David Guetta, Hop on comprend tout de suite qu'on est sur Canal 1 et non 10. ( et d'ailleurs d'où l'inspiration de ce dernier... )
Turangalîla Symphonie d'Olivier Messiaen, version Cubase : http://www.cslevine.com/2012/Turangalila.htm
utilisant Synful Orchestra, Pianoteq, Wivi Band, et Kontakt 2
- < Liste des sujets
- Charte

