MIDI, the Musical Instrument Digital Interface, was released in 1983 in a truly bizarre association between musical instrument manufacturers. At no other time, before or since, has there been such cooperation between different manufacturers to define a standard. Since then, the MIDI spec has been expanded with SysEx messages, the ability to dump samples via MIDI, redefining the tuning of instruments via MIDI to support non-Western music, and somewhere deep in the spec, karaoke machines.
Now there’s a new update to the MIDI spec (Gearnews link, here’s the official midi.org announcement but their website requires registration and is a hot garbage fire). At this year’s NAMM, the place where MIDI was first demonstrated decades ago, the MIDI Manufacturers Association announced an update to MIDI that makes instruments and controllers smarter, and almost self-learning.
There are three new bits to the new update to the MIDI spec. The first is Profile Configuration, a way to auto-configure complex controller mappings, described as, ‘MIDI Learn on steroids’. The second update is Property Exchange, and allows MIDI devices to set device properties like, ‘product name, configuration settings, controller names, and patch data’. This is effectively setting metadata in controllers and devices. The third new bit is Protocol Negotiation, a way to automatically push future, next-gen protocols over a DIN-5 connector.
What does this all mean? Drones. No, I’m serious. The MIDI association is tinkering around with some Tiny Whoops and Phantoms, and posted a video of drones being controlled by a MIDI controller. Play a glissando up, and the drone goes up. You can check out a video of that below.
For some reason I have a vision of a good pianist controlling a few dozen drones with a piano.
They tried something similar in the sixties, here is an archive footage:
https://www.youtube.com/watch?v=Eu7GgZbCLsY
By playing “Flight of the Bumblebee”, I hope!
Pictures in my head of a mad evil scientist, sitting at his villain organ, and controlling drones taking over the world.
https://www.youtube.com/watch?v=XaCN82bHFHU
Real pictures available:
Girl Genius 2006-12-29
Real -> ‘Real’ (as in someone already put that head image into a ‘real’ image).
Btw.: How can I embed an image here? I tried the html image tag …img src=”http://www.girlgeniusonline.com/ggmain/strips/ggmain20061229.jpg” alt=”text here”…
(of course with > and < instead of the …)
Just paste a direct link to image. Don’t use HTML or BBC code.
There as absolutely no reason why a remote contolled vehicle could not have been controlled using the 80’s midi protocol.
Thanks for pointing that out. And there’s no reason the controlling interface must be a keyboard (pertaining to the previous two comments). :)
Beware the flute!
I’ve seen where this goes eventually! https://youtu.be/weu4jr3n2aQ?t=30
We’ll have android assassins controlling matter telekineticly by flute in no time.
I can imagine autonomous cars negotiating priority on the road in terms of music theory
My thought as well. I dont see anything in that update that would make that process easier. Still, some nice additions.
No just Beethoven slamming down dun,dun,dun,Dunnnn. Just the oldest form of digital technology, advancing! This builds on 500+ years of digital, meaning fingers on or off. Scala.org will give you a few thousand tuning scales alone, patch them in. Now something like USB for instruments, instead of just serial ASCII/MIDI (notes) alone.
If that is the case the only rudder/pitch bender I have ever flown is the pitch bender (unfortunately not MIDI sending) which is without deadband, is on my heavily modded synth. One of the best hacks I have done. No this not a reference to the Grateful Dead. It crosses normal center tuning without any zero zone, just a gnat hair between flat and sharp, like a flight stick with trim controls.
oh no skynet is taking over
solution; fill the airwaves with country music
Already done:
https://www.youtube.com/watch?v=GSbigjiKLoU
I would be very enthusiastic right now if it was 1989.
Things would be cheaper.
Little or nothing technological would have been cheaper then in constant dollars.
Unfortunately the Grass valley Kayak control panel used as the header image is designed for controlling a production switcher/vision mixer, and has nothing to do with MIDI. Its mainframe can do PBus II though, but that is somewhat different.
Yeah, but it can also be used to control the primary weapon system of the Death Star.
Well, its ancestor could, anyway.
>” The third new bit is Protocol Negotiation, a way to automatically push future, next-gen protocols over a DIN-5 connector.”
There’s a more sinister backthought to that: Embrace, Extend, Extinguish – manufacturers can now define their own proprietary protocols while claiming to be MIDI, so you can only use some features in connection with compatible hardware and the protocols can be “copyrighted” and DMCAs thrown at competitors trying to use them off license.
And some will, but I think those devices will be so expensive that only a few will use them and they’ll have production runs of tens. Just like some manufacturers are doing now already BTW.
And incidentally, isn’t the mackie protocol already a propriety one that has been around for many decades? Although adopted by many of course. (I see it’s called HUI https://en.wikipedia.org/wiki/HUI_MIDI_mapping_protocol)
Musicians expect things to work smoothly. I would imagine that as soon as “non-compatible” stuff came out, there would be an outcry.
Then again, this is the same crowd that has embraced Apple completely, so I could be wrong.
What’s the point?
The picture at the top of this article is…you know…a video switcher….which has never understood MIDI. Ever.
I love you. Can we be friends?
“MIDI, the Musical Instrument Digital Interface, was released in 1983 in a truly bizarre association between musical instrument manufacturers. At no other time, before or since, has there been such cooperation between different manufacturers to define a standard.”
1991 – https://en.wikipedia.org/wiki/General_MIDI
And before you hit reply, I’m taking issue with the factual accuracy of his second sentence, not the first. And before all you sharp software developers reply that a change to the spec defining instrument assignments willy-nilly mapped by the vendor to a large standard enumeration isn’t a major change to the spec, please tell me you don’t write medical device firmware…
I was thinking about this MIDI controlled drone like these
https://www.youtube.com/watch?v=tTVEZShillU
Interestingly enough. This concept was invented in the 1983 Movie Strange Brew. Except these drones were real people from the “Loony bin” drugged up on tainted beer….
https://youtu.be/nBOxGFA7Oig?t=38
Drones? Pheww… what I want is full Midi support (including SysEx) in browsers. Any news on that?
Maybe these will point you in the right direction. Don’t know about SysEx, Maybe you already knew about this stuff tho.
http://djtechtools.com/2017/05/25/build-next-traktor-midi-controller-google-chrome/
https://www.reddit.com/r/WebMIDI/
In a software & hardware package we developed that is used in tv productions, we implemented several interfaces to communicate events with the production crew, light guys and sound guys. initially i thought they would prefer DMX or Ethernet, but they all prefer to get a MIDI connection. They feed it over an RS485 link to the OB Van, which then feeds it to everyone that needs it (sound, light, pyro, ..). I have used MIDI for so many applications that it wasn’t meant for over the years, i absolutely love it. In another instance we used for 3D projector mapping a set of automated musical instruments, so we could sequence the light in the same environment. MIDI rulez!
Profile Configuration sounds pretty useful. Hope it is implemented properly/well throughout devices.
MIDI CI is not about drones, it’s about (among other things) not having to spend time mapping stuff to make music. It also has “trap doors” for future expansion, and is backward compatible with older MIDI gear. But it can run drones; MIDI is a language and it can be used for a lot of things. It runs fountains at theme parks, lighting at Broadway shows, and pyrotechnics at rock concerts. Fun stuff.
It’s slightly surprising they didn’t define a new alternative speed and maybe new connectors, the current speed is so ancient and such an odd number to use with MCU’s.
And upping speed is always popular in definitions.
new speed and connectors would do more then just put people off.
it would PREVENT useage in many venues; they want to enable adoption by making it compatible with existing stuff…
MIDI is a DAISY-CHAINED NETWORK, and is used for more then just cheap home musical instruments.
theres more to DMX equipment then walmart-purchases. like laser projectors, stage-lights, fog machines, strobelights, and motorized lifts/platforms. not to mention control consoles that weigh a ton, are custom built and cost a small fortune. also the expense of running new cabling
either that or you pay 3 times the price at your next concert/ect to help pay for new EVERYTHING, and your local low-rate stage just cant add the newest thingy because it would require either a huge investment or require learning and working on, desktop computers for days (or weeks depending on computer expierence, or months depending on lifestyle) just to set it up for field use.
That’s not how things work, new definitions and connectors are done all the time including with stuff that is built into large expensive complexes.
And it’s right because old connectors are based on old technology and you need to keep with the level of technology where you are at.
Plus you can have fallback to old speed/connectors for old stuff.
But seriously, would you want us to still have parallel IDE cables? And serial DB ports for communication instead of USB and such? Large ports on your TV instead of HDMI (or displayport)? And coaxial networking cables?
Whatnot: YES, I would rather have those old-tech connectors. As far as reliability goes, USB connectors SUCK — all of them. HDMI sucks even worse. Thunderbolt sucks just as much. Why? Because all of these depend on contact between a flat surface and a curved one, giving ONE line of contact. Old-fashioned DB-25 and DE-9 connectors use three lines of contact, and the difference is clear – I never had to jiggle a DE-9 to get it to work. I do professional video, and I avoid HDMI like the plague, because just touching the connector the wrong way can interrupt the signal. HD-SDI is where it’s at, and that uses state-of-the-art BNC connectors developed seven decades ago, and they just WORK, every time, at the 6-12 Gb/s speeds needed for 4K video. The newer designs are all designed to be cheap, cheaper, and cheapest, while being “good enough” for consumer use.