It just struck me:
Don't look for the new MIDI spec to come out soon, and don't look for it to be well-supported, or particularly useful, when (if) it does.
Not because there aren't smart people involved. There clearly are.
Not because they don't want it out. I'm sure that the companies would love to sell us new studios.
Because they're too entrenched, and entangled, to come out with anything elegant, clean and functional any time soon. Every discussion turns into a six months long wrangle about how some obscure synth by a company on life support did things twenty years ago, and how that affects backward compatibility or the desperate need to support some half-forgotten hack that technically was in spec at the time that it was done.
We'd be better off with a brand new, clean spec that incorporates a straightforward clock signal for syncing with old gear running on old MIDI. That's your compatibility layer: the clock.
Given the current lamentable state of constipation, our best chance is likely to be a small company that looks at MIDI, declares it unfit for purpose, and comes up with something clean.
When you come down to it, how much do you really need?
"Timestamp/start/stop"
"Start a note-thing on channel at time XX.XX" -- "Reference cookie YYYY for your note"
"Set parameter ZZZ to TTT on reference YYYY"
"Alter parameter ZZZ by TTT on reference YYYY"
... and so on and so forth. As protocols go, it's pretty lightweight. Compare and contrast with email, for example.
Put it in ethernet frames on 1Gbps CAT6 cables, and your basic hardware is available for cheap, universally, and you can implement units around a Raspberry or an Arduino. These days even Arduino can run a substantial synth if you have a chip with decent floating-point on it. Unmanaged ethernet switches in this speed range are also pretty cheap per port at this speed range, and you could transmit ludicrous quantities of data and audio with very low latency in a single star topology setup (although snowflake topologies would still be viable if you're trying to record an entire symphony orchestra or operatic performance).
In this day and age, it's almost accessible as a hobby project.
In fact, if I were to prototype it myself, I might just stuff the messages into SNMP.
MIDI HD
Catch all the latest news here.
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
Jump to
- About this forum
- ↳ Latest News
- ↳ Testing This Forum
- ↳ Classic Threads
- ↳ New Members Zone
- Korg Analog
- ↳ Korg Minilogue / Monologue
- ↳ Korg ARP 2600
- ↳ Korg Prologue
- ↳ KORG Volca Series
- ↳ KORG MS20
- ↳ KORG Monotron Series
- ↳ KORG Monotribe
- ↳ Korg Analog Synths (General)
- Korg Virtual Analog (Modeling)
- ↳ Korg Multi / Poly
- ↳ Korg KingKORG
- ↳ Korg RADIAS / R3
- ↳ Korg MS2000 & microKorg
- ↳ Korg Electribe
- ↳ Korg Wavedrum
- ↳ Korg Virtual Analog Synths (General)
- Korg Digital Synths / Workstation
- ↳ Korg ModWave
- ↳ Korg opsix / SE
- ↳ Korg Nautilus / AT
- ↳ Korg Wavestate / MkII / SE
- ↳ Korg Kronos
- ↳ Korg Krome
- ↳ KORG Kross
- ↳ Korg Oasys
- ↳ Korg M3
- ↳ Korg M50
- ↳ Korg Triton Extreme
- ↳ Korg Triton Studio
- ↳ Korg Triton Classic
- ↳ Korg Triton LE / Korg TR
- ↳ Korg X-50 / microX
- ↳ Korg Triton Rack
- ↳ Korg Karma
- ↳ Korg Trinity
- ↳ Korg MOSS Option
- ↳ Korg KAOSS
- ↳ Korg microSampler
- ↳ Korg Synths (General)
- ↳ Korg microSTATION.
- ↳ Korg Digital Recording and Mixing
- ↳ Korg Guitar Effects and Tuners
- Korg Arrangers
- ↳ Korg Pa5X
- ↳ Korg Pa4X
- ↳ Korg PA1000/PA700
- ↳ Korg Pa3X
- ↳ Korg Pa900/Pa3X Le
- ↳ Korg Pa600/Pa300
- ↳ Korg Pa2XPro - Pa800 - Pa500
- ↳ Korg Pa1X - Pa1Xpro
- ↳ Korg PA80
- ↳ KORG EK Series
- ↳ Korg i-Series
- ↳ Korg i3 (new - 2020 model)
- ↳ Korg Arrangers (General)
- Korg Music Software and Consoles
- ↳ Korg Legacy Collection
- ↳ Korg Kontrol49, microKontrol, padKontrol, nano and K series controllers
- ↳ Korg - Apple iPad Software Section
- ↳ KORG - Nintendo DS/3DS
- ↳ Korg Software and Consoles (General)
- Korg Pianos
- ↳ KORG Grandstage
- ↳ VOX Continental
- ↳ KORG SV-2
- ↳ KORG SV-1
- ↳ Korg Pianos (General)
- The Creativity Section
- ↳ Audio / Visual
- ↳ Computer Programmers – Software Developers
- ↳ Mac Users
- ↳ Mastering & Mixing
- ↳ One song a month – One year Contract
- ↳ Promote Your Music Online
- ↳ Sampling and Libraries
- ↳ Sequencers / Audio recording packages.
- ↳ Song writing - Lyrics & Collaboration
- ↳ Photography and Graphic Design
- General Topics
- ↳ General Music
- ↳ General Synthesizers/Keyboards
- ↳ Virtual Soft Synths, and Plug’ins.
- ↳ Buy & Sell
- ↳ Off Topic