MIDI 2.0 (Musical Instrument Digital Interface) - Is it dead yet or does it just smell funny?

  Рет қаралды 1,267

Jürgen Moßgraber

Jürgen Moßgraber

Күн бұрын

Пікірлер: 18
@OdoSendaidokai
@OdoSendaidokai Жыл бұрын
Thanks for the update 🌻 Think Midi 2.0 will come. Maybe MPE has it slowed down a little and as well there should be more people showing what you can do with Midi in general instead of selling My New Sample Packs ;)
@pekkagronfors7304
@pekkagronfors7304 Жыл бұрын
I've written some Web MIDI API applications for vintage Korg and Roland synths. Editors and patch libraries. These will of course not need MIDI 2.0. But when it comes to Web MIDI API, I'm thinking about whether it's just to construct a MIDI 2.0 message and send in the existing Web MIDI API or whether the Web MIDI API must also be adapted to MIDI 2.0.
@mossgraber
@mossgraber Жыл бұрын
The big IT-platform / OS providers are all working on it now but I havent't heard so far if there is something going on regarding Web API. But I am pretty sure that it will be backwards compatible.
@pdmidipd_patch7476
@pdmidipd_patch7476 Жыл бұрын
Hopefully it won't end up like Bluetooth midi on Windows (still no driver , only an app from the MS Store seems to work and companies make their own drivers for their devices ), or OSC control adoption My point is that if there will be an API and a built in plug'n'play driver then we might see devices such as Push/Maschine integrating seamlessly with other DAWs, within different OS , hardware synths (supporting Midi2)
@mossgraber
@mossgraber Жыл бұрын
It seems that at least there is now a plan. Let's hope for the best 🙂
@wphanoo
@wphanoo Жыл бұрын
I think people at the midi association lost common sense. Their documentation is VERY hard understand, it's so convoluted and written in the most boring and discouraging way possible. They could come up with something so much simpler and enough for everyone. Also as a small manufacturer making about 100k/year, spending $600/year on membership is kinda steep. I see the $600 tier is for companies making up to $1M/year. They should really add lower tiers for smaller companies. Small companies are often first to make innovative products.
@mossgraber
@mossgraber Жыл бұрын
I have seen worse specifications but I know what you mean.
@Mtaalas
@Mtaalas Жыл бұрын
Simple, MIDI was implemented as a full OPEN standard that wasn't gated from anyone... the spec fits in 100 pages and has everything from hardware to the protocol and only leaves the exact software implementation to hands of the device/software manufacturers. Only defining things that are already RESERVED for standard things midi supports. Midi 2.0 is far from this. You need expensive, restricted hardware for development, there's no specific hardware layer defined but it's open ended, everyone wants different things and you need billion things... OSC could have been Midi 2.0... but they decided that "no! we'll remake the wheel!" so there we go... makes things slow, and it's never going to be as robust or highly adopted as midi 1.0 was :(
@mossgraber
@mossgraber Жыл бұрын
The MIDI specification was never available openely. You had to be a paying member of the MIDI association to get the specs. The MIDI 1.0 specs were only made available some years ago to non-paying members.
@OlafFinkbeiner
@OlafFinkbeiner Жыл бұрын
thanks for the update... opensource development in secret ?! wtf... midi 2.0 dev seems very political
@mossgraber
@mossgraber Жыл бұрын
... until it is opened up 🙂
@Magnus_Loov
@Magnus_Loov Жыл бұрын
It seems as dead as it can be. Been searching for years now to see anything new. Nothing! The VST 3.7 standard released in 2020, three years ago, makes support for implementing Midi 2.0 in plug-ins. But even Steinberg themselves hasn't bothered to include support in Cubase for Midi 2.0. And very little else is happening for any plug-ins or most DAWS. That shows how little the need for it seems to be from the developers side of things. And with MPE kind of fixing some of the "selling points" of Midi 2.0, it doesn't make it easier. Kind of like the extremely slow transition (Still ongoing) from Ipv4 to Ipv6. Many benefits with Ipv6. But no need to move to it for, what is it, 15 years time? Support have to be on many levels for Ipv6. The ISP, the router at home, the operating system etc. Instead trying to find workarounds for the (what should be) full address space. Same thing is happening with Midi 2.0. It is still seen as "good enough" and neither the hardware side nor the software side seems to think there is an urge to move on.
@mossgraber
@mossgraber Жыл бұрын
I think it is not that bad. As I explained in the video, everybody is waiting for OS support which is the key nowadays. Mac is already there for some time and some weeks ago Microsoft finally opened up their open source repo for MIDI 2.0 support on Windows. This was linked with the final updated MIDI 2.0 specification. Linux should be there too in the not too far future. Which means that finally DAW developers can start to implement it as well as manufacturers of all kinds of controllers.
@Magnus_Loov
@Magnus_Loov Жыл бұрын
@@mossgraber That seems curious. I mean the support for MIDI 2.0 has already been there for three years from when VST 3.7 was released. And some DAW:s already support MIDI 2.0 in Windows (Bitwig and some other DAW that I don't remember the name of now) . Is it really totally dependable upon Windows MIDI 2.0 native support? I mean on a similar note, ASIO fixed low latency audio drivers long before Windows came with something even near to that and it still can be used without any dependence at all for the Windows audio drivers. And when I buy a new hardware instrument or a controller I almost always install a separate USB midi driver, it isn't Windows itsel that provides it. Windows midi drivers are often very basic and not really usable (and won't work at all for many external keyboards/Synths)..
@mossgraber
@mossgraber Жыл бұрын
@@Magnus_Loov No DAW has real MIDI 2.0 support so far. But at least the clever manufacturers prepared for that by improving their internal data structures, which are then sent to things like VST or CLAP. Yes, you are right, everyone could come up with their own driver and API, which would mean that each device would need to be supported separately in a DAW.
@mossgraber
@mossgraber Жыл бұрын
@@Magnus_Loov Pete has some in-depth articles about the topic on his blog: devblogs.microsoft.com/windows-music-dev/author/petebrown/
@Magnus_Loov
@Magnus_Loov Жыл бұрын
@@mossgraber...something that in reality is happening a lot. MPE-devices have to work differently spreading out over several midi channels for spreading the expressions per key. I myself have just bought a very special type of wind-bite controller that works in several "dimensions" at once besides the breath pressure. There is also "Bite pressure (yes, really how hard you bite into the thing) and head tracking on the device (nodding or tilting the head are two of the extra controller opportunities). Then we have Reason which actually do have very extensive list of "per device pre-configuration". For responding VST-i:s there off course also is interpolation going on where the 0-127 limited range get smoothed out for things like filter sweeps (cutoff frequency). Then we also have Studio one that somehow takes pride in being a no-midi DAW, ie they somehow convert midi messages all around to have much better timing and higher resolution for all kinds of messages. Problem is that it isn't compatible if you wanna export a midi-file from it. So it's already a mess in all kinds of ways that to me seems to be very hard to "get out of", just like all the "dirty circumventions" done for ipv4 to avoid ipv6. Things continuing to work and doing kinda the same thing as MIDI 2.0 promises. (or at least a sub portion of it) Although MIDI 2.0 have one thing going for it that ipv6 lacks: Backwards compatibility to MIDI 1.0. Ipv6 isnt' backwards compatible to ipv4 so that is one thing where communication protocols differ in difficulty in transitioning! I WANT MIDI 2.0 to succeed but I know how much inertia there is when moving from one long standing standard to another. Fun fact: ipv4 and MIDI 1.0 were both made standard protocols in 1983! The "big swtich" to ipv4 was made on 1 January of 1983 (ie they forced people on NSF-NET/Internet to switch protocol or it wouldn't work).
WHAT IS MIDI
10:26
FrankJavCee
Рет қаралды 239 М.
At the end of the video, deadpool did this #harleyquinn #deadpool3 #wolverin #shorts
00:15
Anastasyia Prichinina. Actress. Cosplayer.
Рет қаралды 19 МЛН
Фейковый воришка 😂
00:51
КАРЕНА МАКАРЕНА
Рет қаралды 7 МЛН
Waldorf Iridium  - Epic, Bi Timbral, Cinematic Pads.
5:39
Crybo Synth Sounds
Рет қаралды 2,2 М.
Introduction to MIDI 2 0
4:39
The MIDI Association
Рет қаралды 41 М.
Pieter Levels - Indie Hacking is Dead. Now what?
1:11:13
Arvid Kahl — The Bootstrapped Founder
Рет қаралды 68 М.
Superbooth 2024: My favorite gear! Secrets & Rumors! Community!
13:46
Jürgen Moßgraber
Рет қаралды 1,9 М.
MIDI 2.0 - Exciting things coming!
5:04
Sanjay C
Рет қаралды 42 М.