Hi, Well, MIDI was introduced since music goes electical, and computers can hold a sound file, so MIDI was just to trigger a sound in time.
In the 90’s we used sequensers, just like a MIDI keyboard, a sequenser was a program to set midi notes in a measure of a ritme and pitch.
So Cubase in the DAW you see a sequenser.
If i tell you about the R8 Roland, that was a drum computer with human feel build in, Quantize.
Randomize, in the exact place where you set a MIDI note into a sequenser, was randomized by mili seconds.
Now in Groove Agent i can do more with the sounds of the instruments when i program drums, then in HALion, but when i make separate tracks with HALion, instead of put the basdrum, snare en hi-hat etc, in the same track in the sequenser.
Because, i want to delay my CLAP/SNARE with 8 miliseconds, to get a groove in the drum section.
Randomize in the MIDI NOTE was realy a MUST because it was more work to create human feel in the ritme.
So MIDI is just that, and Cubase is more then just a sequenser.
So a MIDI KEYBOARD can note produce the audio if there is not connection with a RACK or digital instruments.
If you want some examples from the early days, look at the MC303 and the MC 909 from Roland.
You can see that MIDI GROOVEBOX as a DAW.
The differents is that you can use program’s in a computer, so you do not have to buy this MIDI instruments in fysical shape.