5 ms·
>MIDI continues to show up in so many places It always surprises me when people say that :) The thing is, background MIDI on web pages was sort of an accident
by romwell 8y ago
>MIDI continues to show up in so many places
It always surprises me when people say that :)
The thing is, background MIDI on web pages was sort of an accidental quirk in the history of the protocol. Its primary function has always been its face value; it's literally in the name: Musical Instrument Digital Interface. And that's where MIDI has dominated since its introduction in the 80's.
Which, in some ways, is not for the best, because a better name for the protocol would have been Keyboard-Driven Instrument Interface. MIDI messages (to the extent that they are standardized) aren't good for anything else.
ROLI Seaboard is an example of pushing the protocol to its limits. The original spec didn't have polyphonic pitch bend (so a continuous slide from a minor chord into a major one is not possible); ROLI gets around it by transmitting each note one a different MIDI channel as if it were a separate instrument.
This example is just one limitation, but there are plenty; there's no good (read: standard) way to control a stringed instrument (or its emulation) with MIDI. You can play one note on a guitar in 4 ways (on 4 different strings), but MIDI isn't specced for that. Horns are passable because they are monophonic, but controlling performance aspects is up to the software. Drums get away by assigning different MIDI notes to different ways of playing a drum. Etc.
The thing is, the protocol was made just barely flexible enough that it lasted to these days; and the ability to drive an 80's synth with a controller built today (and connect them all to a modern computer/iPad/etc) is an amazing feature.
Because of that, MIDI underpins all modern digital instruments and music software. And because of that, anyone who makes electronic music is a keyboardist (or at least has a MIDI keyboard). The word MIDI controller pretty much defaults to MIDI keyboard.
Want to really have your mind blown about where MIDI shows up? The shape of the protocol defines the shape of the music. Just like different programming languages encourage different styles, so do musical instruments and their physical interfaces.
And so the absolute majority of electronic music today is written from a keyboardist perspective.
You won't get to hear a minor chord continuously slide into a major one in pretty much any music you hear that was made with digital/software instruments/computers.
Because the piano can't to that.
And because of that, the keyboards can't.
And so the synthesizers don't.
And so MIDI doesn't.
And so nearly all music software, for decades, wouldn't. (Some does, but it's not standard, so no mass adoption.)
And so your music doesn't have it a major chord slide into a minor. Because even if you don't play keyboards, your interface to digital instruments is still a piano roll.
Because MIDI.
I'm really looking forward to MIDI 2.0.
- url00 8y ago> You won't get to hear a minor chord continuously slide into a major one in pretty much any music you hear that was made with digital/software instruments/computers. I'm not sure I understand this. I can go into FL Studio right now, add the two chords to the piano roll and set the notes to slide and it works. Are you implying that composers/producers don't do the slide because of how annoying it is to input via MIDI controller?
- romwell 8y ago>I can go into FL Studio right now, add the two chords to the piano roll and set the notes to slide and it works. FL Slide Notes is a proprietary feature (a creative use of MIDI) that only works with FL Studio Plug-ins[1][2]. The new shiny plugin you got for that fat sound? No note slide for you. So, this is not a feature you can count on in any DAW, but specific to particular set of plug-ins. (In particular, Live had nothing like that last time I checked, nor did the DAW's I use). ROLI has a more advanced version of this, but again, the support is limited because it is not standard MIDI. [1]https://forum.cockos.com/showthread.php?t=187047 https://forum.cockos.com/showthread.php?t=187047 [2]https://forum.image-line.com/viewtopic.php?t=174776 https://forum.image-line.com/viewtopic.php?t=174776
- dwringer 8y agoPortamento is a fairly standard feature on many synthesizers - there's no need to use MIDI to spell out the full range of sliding one note into another, or to use a pitch bend. On supporting instruments (such as a great number of vintage and modern analog synthesizers, and perhaps a majority of software synthesizers/samplers) MIDI can send a control to enable portamento (and to set a desired speed) right before moving from one set of notes to another. After the slide is done, portamento can be disabled with another MIDI control signal. This can be used precisely for the effect of sliding a minor chord into a major chord, for example. Admittedly, this does require that the instrument be designed with portamento support in mind, which does seem like it could be an arbitrary limitation on instruments that may otherwise be capable of only simple pitch bends (though since these typically affect all notes at once I'm still not sure how trivial the portamento idea would be to implement in general).