Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

réactions à la news Les spécifications du MIDI 2.0 sont à présent publiques

  • 77 réponses
  • 25 participants
  • 5 640 vues
  • 33 followers
Sujet de la discussion Les spécifications du MIDI 2.0 sont à présent publiques
materiel-midi-1058.jpg
La MIDI Association (ou MMA) a mis en ligne cinq documents détaillant les spécifications adoptées en début d’année au NAMM.


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
Merci pour ces infos Odon :bravo:

Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

52
x
Hors sujet :
Je me serais bien pris un t-shirt. Bonne tenue pour animer mes formations.
Dommage qu'il n'y ait pas de size chart. Compte tenu des écarts importants qu'il peut y avoir entre les tailles selon les pays...
53
Pour les gens qui suivent, interview sympa et en français de Benoît Bouchez, sur tous les états du MIDI 2.0 :

https://fr.audiofanzine.com/clavier-maitre/forums/t.813098,commentaires-sur-le-dossier-l-histoire-de-la-plus-grande-revolution-des-instruments-electroniques.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)

[ Dernière édition du message le 20/02/2024 à 23:19:34 ]

54
Je mets ça là aussi :

Une vidéo (en anglais) indexée sur les fonctionnalités du MIDI 2.0, ainsi que ses conséquences sur les matériels et logiciels :

Citation :
Exploring MIDI 2.0: A Conversation with Microsoft's Pete Brown

00:00 Introduction
00:19 Intro to Pete
02:09 What is MIDI?
07:22 Why do we need MIDI 2.0?
09:18 MIDI MPE
10:26 Bi-directional communication
12:10 MIDI CI
13:33 MIDI CI over 1.0 / CI over 2.0 UMP
14:04 Why is Microsoft implementing MIDI 2.0?
18:23 Network MIDI 2.0
19:20 Is this the end of OEM MIDI drivers?
22:40 App to app MIDI communication
25:32 What do developers need to do?
28:21 Bringing old devices into MIDI 2.0
31:17 MIDI 2.0 tools in Windows
32:05 Live demo of the new MIDI 2.0 tools in Windows 11
42:31 Bluetooth MIDI
43:45 Windows as MIDI router
45:17 Open Source Project
47:19 How will it ship?
50:58 Links for developers
52:02 Pete's Windows Audio workstation guides
53:10 What's your favorite synth?


Et une page qui centralise les liens utiles pour les développements en MIDI 2.0 :

https://midi2.dev/

Citation :
MIDI2.dev aims to promote the adoption of MIDI 2.0 by providing tools and libraries useful to developers.

Resources include C++ Libraries, USB helpers, testing applications, and more from leading contributors to the MIDI 2.0 specifications. Our repositories are at https://github.com/midi2-dev

« 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)

55
Très intéressant. Merci Odon.
56
https://gearspace.com/board/music-computers/1424835-windows-midi-services-info.html

Citation de Psychlist1972 :
Windows MIDI Services Info

Main Links:

Docs: https://aka.ms/midi
Repo: https://aka.ms/midirepo
Discord: https://aka.ms/mididiscord

Windows MIDI Services is a complete rewrite of the MIDI stack in Windows. It has been designed from the ground up to support both MIDI 2.0 and MIDI 1.0. It's open source so anyone can see the code, contribute, etc. but we ingest it into Windows internally to ship in-box later this year.

Selected features folks will probably want to know about
  • Everything is multi-client by default, so more than one app can connect to the same device at the same time.
  • Full MIDI 1.0 and MIDI 2.0 support
  • New USB MIDI Class driver which will run, in the case of MIDI 2.0, as fast as the USB port supports.
  • New cross-process data transfer that is much faster than what we had for MIDI 1.0.
  • User metadata for endpoints, including name, description, images, and more, available to every application.
  • JSON configuration files holding all the metadata can be easily ported/copied to other machines.
  • Incoming and outgoing timestamps, and outbound message scheduling.
  • New Windows service that handles MIDI 1.0/MIDI 2.0 data format translation, MIDI mapper-type plugins, and more
  • Support for existing kernel streaming drivers, but we hope to make them completely or mostly unnecessary going forward.
  • Built-in loopback MIDI to enable apps to easily communicate with each other. These can be created through the MIDI Settings app, or in the case of temporary ones, through the API
  • Built-in app-to-app MIDI. Similar to loopback, but the endpoints are tied to the lifetime of the application that is offering itself up as a MIDI device.
  • MIDI Console tool for power users, developers, and those who want to test and or script things through the command line.
  • MIDI Settings app for configuration
  • Will be available in-box later this year for Windows 11, and shortly after (depends on servicing intervals) for latest supported Windows 10.

A few other things we're working on related to this:
  • Network MIDI 2.0 (this will ship after our initial release)
  • BLE MIDI 1.0 reimplementation from scratch, fully open source.
  • Plumbing the old WinMM and WinRT MIDI 1.0 APIs through to the new service so existing apps can get some of the benefits, including multi-client.
  • Considering implementing RTP MIDI 1.0

Infos sur l'utilisation de la console MIDI 2.0 :
https://microsoft.github.io/MIDI/midi-console.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)

57
Merci Odon !

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

58
MIDI 2.0 UDP Network avec notre Benoît national :



Citation :
This specification will define the mechanisms and the message format for exchanging Universal MIDI Packet messages via a local area network. This enables the transport of MIDI 1.0 Protocol and MIDI 2.0 Protocol. This also defines discovery of available Network MIDI devices and Hosts, and management of Network MIDI Sessions.


Je suppose que c'est la dilution du RTP-MIDI dans la norme MIDI 2.0.

« 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)

[ Dernière édition du message le 16/04/2024 à 14:06:50 ]

59
Développement en cours de la pile MIDI 2.0 Windows avec un mode de transcodage des messages de l'architecture WinMM précédente (qui date de Win3.1), ce qui permettra à terme aux logiciels anciens de fonctionner sur le nouvel environnement de manière transparente :

https://gearspace.com/board/music-computers/1424835-windows-midi-services-info.html#post17165929



« 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)

60
Merci !

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

61
Une vidéo de Pete Brown sur l'avancement de la pile MIDI 2.0 pour Windows, qui sera bas niveau (comme chez Apple) et nativement multi-client, tout en maintenant la compatibilité WinMM historique :



Citation :
The new USB MIDI 2.0 driver will go nearly as fast as the underlying USB port has been negotiated to go and uses an approach similar to WaveRT audio for transferring data.

On the second part, Network MIDI 2.0 was just approved and published as a spec, and I think will ultimately turn out to be more important than the USB transport. I'll have a preview of the Windows implementation at NAMM.

Network MIDI 2.0 to DIN MIDI 1.0 translation boxes will be a thing.

On the first part, we had a lot more work to do than Apple did on this. We rewrote the entire MIDI stack from the ground up, and have also built a very complete solution for MIDI 2.0 while also supporting MIDI 1.0.

Yes, we're behind time-wise, but this month we did start putting the features into Insider builds for partner developer testing.

If not for the backwards compatibility we need to finish (for apps using the old WinMM APIs), we'd be done with 1.0. But we're still finishing up the backwards compatibility work, which has taken quite some time to write. The new API wouldn't be of much use if all the apps using the old one weren't able to be plumbed into the same infrastructure, and able to be multi-client.


https://gearspace.com/board/music-computers/1427653-ideal-pro-rack-mounted-midi-interface-4.html#post17254394

Edit : j'avais oublié de donner la source. :facepalm:

« 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)

[ Dernière édition du message le 28/11/2024 à 22:20:39 ]

62
x
Hors sujet :
Je me la mets sur l'oreille pour plus tard. Merci pour le partage.
63
Un autre fil sur GS mis à jour par Pete Brown, dans lequel il parle de l'importance de l'architecture Arm64pour le futur de la MAO sous Windows (processeurs Qualcomm), en parallèle de l'Intel/AMDx64 historique :

https://gearspace.com/board/music-computers/1424835-windows-midi-services-info.html#post17225951

« 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)

64
Tout ça c'est du chinois pour moi.

Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

65
Intéressante aussi ses explications sur ASIO et WASAPI.
Merci Odon (Ô ! Don)
66
Je ne vais pas prétendre tout comprendre non plus, mais ce qui est intéressant, c'est que - poussé par l'industrie pour le MIDI 2.0 - Microsoft ait engagé la rénovation de fond en comble de la partie MIDI de Windows, afin d'être à la hauteur des attentes des musiciens et autres créateurs. Et, surtout, des fabricants.

Ce pour les deux branches hardware supportée par l'OS, Intel/AMD et Arm, signe que la transition vers les puces Qualcomm (Windows-RT) plus efficientes se fait pour de bon cette fois-ci, face à l'hégémonie Apple Silicon.

https://devblogs.microsoft.com/windows-music-dev/

L'inconvénient, c'est que, en dehors du multi-clientélisme enfin par défaut, il faudra probablement investir dans de nouvelles interfaces matérielles certifiées MIDI 2.0 pour en bénéficier. Sous Windows 11+...

Citation de Pete Brown :
At the NAMM Show in January, we’ll have a preview demonstration of the upcoming Network MIDI 2.0 transport standard using Windows MIDI Services. Network MIDI 2.0 is really promising because it enables a different type of connectivity, unencumbered by USB cable length limitations. The Network MIDI 2.0 standard is nearing final review and approval. There are already a number of devices in development which support the upcoming standard, and you’ll be able to use them with Windows.

https://microsoft.github.io/MIDI/

Citation de Pete Brown :
Supports your Existing Devices. Windows MIDI Services supports the MIDI 1.0 devices you own today, including those with vendor-supplied kernel streaming drivers, as well as class-compliant MIDI 1.0 and MIDI 2.0 devices. The experience will be better/faster if they use the new class driver, but we recognize that is not always possible or desirable with some existing devices.

Supports your Existing Apps. When Windows MIDI Services ships in-box in Windows, the existing WinMM and WinRT MIDI 1.0 APIs will be repointed to the new Windows Service. This will provide a subset of the new features, including multi-client. Those apps will not have access to the user metadata, auto-reconnect, device connect/disconnect detection, rich device details, MIDI 2.0 messages, etc. but will continue to work as today, with the benefit of multi-client (more than one app using the same port) support.

« 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)

[ Dernière édition du message le 29/11/2024 à 21:49:15 ]

67
:bravo:
68
https://gearspace.com/board/electronic-music-instruments-and-electronic-music-production/1376412-midi-2-0-news-10.html

Network MIDI 2.0 and Built-in ASIO



L'Empire du MIDI s'empare du Milieu. Ou l'inverse :



Citation :
At Music China, our Chinese members created a series of videos highlighting how important MIDI is to the music industry in China.

This is the first of 8 and is the trailer that provides an overview of the series

« 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)

[ Dernière édition du message le 23/12/2024 à 21:31:29 ]

69
Cohabitation Network MIDI 2.0 avec Reaper (dont la version actuelle utilise l'API canonique WinMM) :

https://gearspace.com/board/showpost.php?p=17305338&postcount=30



Citation :
Some continued work on Network MIDI 2.0

I've enabled creating WinMM-compatible ports from the network endpoint. So Network MIDI 2.0, via the new service, is translated to MIDI 1.0 and surfaced to applications which do not use the new API, like REAPER. It's also multi-client, like everything else.

Of course, apps using the new API/SDK will have more capabilities, including message scheduling, better device names, etc. but we wanted to provide at least basic IO to other apps.

Easier to view on YouTube on a larger screen.

In this example:
  • Connected to the BomeBox using Network MIDI 2.0, across the network
  • BomeBox is set to loop back the messages sent to it
  • REAPER is listening on that WinMM Port using the older MIDI 1.0 API (no changes have been made to REAPER code to support this)
  • Windows MIDI Services Console also monitors the Network MIDI Endpoint, using the MIDI 2.0 API.
  • The play-notes command on the Windows MIDI Services console sends the specified notes to the selected endpoint.
Pete


Par ailleurs, la MIDI Association a mis en ligne ses vidéos de promotion destinées au marché chinois :

https://www.youtube.com/@TheMIDIAssociation/videos

Que ce soit fait au début du NAMM 2025 n'étant sans doute pas une coïncidence, le pivot asiatique concerne toutes les industries.

Edith :

Demo du MIDI 2.0 sur connexion réseau RJ45, avec deux routeurs compatibles (BomeBox et KissBox) :

« 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)

[ Dernière édition du message le 25/01/2025 à 23:12:28 ]

70
Pour info, alors qu'une version de prévisualisation vient d'être poussée pour Windows 11 x86 et Arm86, certaines versions de Windows 10 bénéficieront bien du MIDI 2.0 :

https://devblogs.microsoft.com/windows-music-dev/announcing-windows-midi-services-customer-preview-1/

Citation :
When will we go into retail (mainstream) Windows releases?

Once we are happy with the compatibility with existing apps and devices, we’ll move Windows MIDI Services into the latest supported releases of Windows 11 as well as the supported Windows 10 release. We hope this will be soon, but this is a quality-driven decision and we need your feedback. We’ve tested dozens of apps and MIDI devices here, and involved partners testing with their newest offerings, but there are thousands of MIDI devices released in the wild over the past 40+ years and we don’t have every one of them. We don’t want to break your MIDI workflow.


Les versions concernées seront peut-être la 22H2+ ou celles à support prolongé (LTSB et LTSC).

Dixit Pete Brown, la nouvelle pile "accélère" le MIDI 1.0 sur l'USB aussi, mais évidemment cela ne vaudra qu'en mode USB MIDI Class Compliant et pas avec des pilotes propriétaires (sauf si ceux-ci sont mis à jour en conséquence).

« 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)

71
Encore une fois, merci Odon de suivre tout ça de près et de nous en tenir régulièrement informé :bravo:
72
De près, c'est un bien grand mot. :oops2:

Mais j'avoue observer avec intérêt ce qui est en train de se passer côté Microsoft, notamment s'ils parviennent enfin à faire ce qu'Apple a réussi deux fois. A savoir obtenir plus d'efficience en changeant de technologie de processeur.

Si le MIDI 2.0 tient ses promesses en terme de performances, et qu'on voit réapparaître des synthés hardware puissamment multi-timbraux s'appuyant sur ces capacités, j'avoue que je me laisserai bien tenter par un renouvellement complet de mon matos au profit d'un setup minimaliste. Sans parler de la présence de NPU dans les nouveaux processeurs pour autoriser des traitements via IA en temps réel, qui permettent des choses étonnantes en audio (voir les plug-in OpenVINO pour Audacity).

« 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)

73
x
Hors sujet :
Audacity est pas vérolé ?
Il me semblait qu'il était noyauté par un machin pas très respectueux de la vie privée.

Je suis passé sur OcenAudio et Tenacity (un fork de Audacity)
74
x
Hors sujet :
On peut installer Openvino sur Ocenaudio ?

Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

75
Citation :
A savoir obtenir plus d'efficience en changeant de technologie de processeur.

Efficience pour l'économie d 'énergie, et pour la batterie des portables l'Arm. Absolument pas plus efficient que l'ancienne technologie pour les calculs complexe en utilisant les bonnes instructions.
https://www.partitionwizard.com/partitionmanager/arm64-vs-x64.html

[ Dernière édition du message le 11/02/2025 à 15:11:16 ]