Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

réactions à la news La nouvelle génération du MIDI se confirme

  • 73 réponses
  • 34 participants
  • 7 777 vues
  • 54 followers
Sujet de la discussion La nouvelle génération du MIDI se confirme
Matériel MIDI
Ce pourrait bien être l’un des sujets les plus discutés et commentés dans les allées du NAMM 2019, nous parlons du MIDI 2.0.

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 !
Afficher le sujet de la discussion
51
Je suis pas sur que la série des minilogue/prologues etc ai une réponse si fluide que ça en midi. J'avais lu que le midi restait en 127 steps et qu'il y avait donc du stepping à tirlarigo, et ce même si bien sûr la course de l'encodeur plysique était elle très fluide grâce à une résolution accrue. J'aimerais bien avoir tord, si quelqu'un a testé la bête en midi...
52
Pas testé, désolé. Enfin, si, mais juste avec l'envoi de notes, pas de contrôles.
Avec un engin aussi bien pourvu en contrôles directs, je ne vois pas trop pourquoi le commander en MIDI.
53
Oui, c'est bien 128 valeurs en MIDI, parce que c'est transmis en CC justement.
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.
54
Dave Smith a toujours signalé que ce pouvait être fluide avec 128 valeurs (Il na va pas cracher dans "sa" norme). Il suffirait que les constructeurs fassent un peu de lissage entre les valeurs reçues ou travaillent avec des deltas (ce qui se fait rarement). Ce ne sont donc pas les effets d'escaliers sur des modulations le problème mais tous les cas qui demandent de fournir des valeurs précises, un tempo par exemple. C'est pour cela que l'on a par exemple des valeurs de 30 à 240 BPM avec des incrément plus grands pour les valeurs extremes ou pas de décimales. Enfin, si çà évolue tant mieux mais j'ai des doutes sur une adoption massive à court terme.

[ Dernière édition du message le 25/01/2019 à 16:23:29 ]

55
Citation :
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 ? ^^
Thom'
56
Des controleurs par note... voila qui va revolutionner les instruments virtuels... mais je n’imagine quand meme pas que du coup il faudra encore multiplier les echantillons par notes.... quand on voit qu’un piano peut deja occuper un disque dur a lui tout seul... qu’en sera t il pour un orchestre complet !!!!

L’art ne se décrète pas… il se constate..

57
Il n'y a pas que les échantillons dans la vie. :bravo:

Citation :
parcequon a que deux mains ? ^^

petit joueur :oops2:
58
On a dit « pas en public » will,
Range moi ce « biniou » que je ne saurai voir :mdr:
Thom'
59
Pas bien sûr de comprendre ce que ça ajoute par rapport à de l'OSC... Peut-être au niveau de l'intégration des circuits intégré des puces midi 2 sont plus simples à faire que de l'OSC devant gérer du réseau en plus?..

Songs are soundtrack of your life...(Peace & love)  http://3francs6sous.cowblog.fr

60
Oui certainement. Il y a des UART sur tous le microcontroleurs et petits microprocesseurs. Une interface IP c'est plus compliqué...
61
Citation de falkenmaze :
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.
62
ok, merci, bon à savoir :bravo:
63
Pour ceux qui se posent des questions concernant la compatibilité entre MIDI 1.0 et MIDI 2.0, voici de quoi rassurer un peu tout le monde... (venant de quelqu'un qui participe au groupe de travail MIDI 2.0 ;)
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 ]

64
Une sorte de message Active Sense dédié en quelque sorte...

Pour la pédagogie virtuelle, contre l'assistanat numérique... ;-)

-Espace-Cubase.org

65
Citation de Spawn-X :
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.
66
Du coup, mon intuition était la bonne pour le MIDI-CI.

Merci des renseignements ! ;)

« Il n'y a pas de théorie : il suffit d'entendre. Le plaisir est la règle. » Claude Debussy.

Mon avis sur le Dexibell S9

Mon avis sur le Studiologic Sledge 2

67
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.
68
Citation de Will :
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.
69
Un peu de lecture sur le MIDI 2.0 :

Citation de SynMike :
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)

70
Merci BebDigitalAudio pour ces précisions.

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. :bravo:

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é.
71
mince...
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

72
Citation :
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

73
Citation :
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

74
Citation :
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