Mu.lab strangeness!
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Well received.
The issue with the Reaktor ensemble is that this ensemble seems to need explicit note-off messages i.e. using MIDI status byte 0x80.
MU.LAB sends note-offs as 0x90 + velocity 0 which is a legal way of doing note-offs.
Who created this ensemble? Can you contact the creator and discuss this with him/her?
The issue with the Reaktor ensemble is that this ensemble seems to need explicit note-off messages i.e. using MIDI status byte 0x80.
MU.LAB sends note-offs as 0x90 + velocity 0 which is a legal way of doing note-offs.
Who created this ensemble? Can you contact the creator and discuss this with him/her?
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Ok, going further on this:
I remember that there were some other vst plugin(s) having a problem with note-offs as 0x90+velocity 0, although this is a valid way.
But valid or invalid, we want to make music.
So i checked some other hosts and it seems that most of them do send explicit note-off messages, i.e. using the 0x80 status.
So i'm open to change this in MU.LAB.
Disadvantage is that we lose the 'running status' benefit, but this is only really relevant when sending MIDI via a conventional MIDI port. Not sure how MIDI works over USB, but i'm confident it uses USB speed, so no problem there.
Any other thoughts on this?
I remember that there were some other vst plugin(s) having a problem with note-offs as 0x90+velocity 0, although this is a valid way.
But valid or invalid, we want to make music.
So i checked some other hosts and it seems that most of them do send explicit note-off messages, i.e. using the 0x80 status.
So i'm open to change this in MU.LAB.
Disadvantage is that we lose the 'running status' benefit, but this is only really relevant when sending MIDI via a conventional MIDI port. Not sure how MIDI works over USB, but i'm confident it uses USB speed, so no problem there.
Any other thoughts on this?
- KVRian
- 1233 posts since 29 Dec, 2008 from Lithuania
This is way too complicate thing for me. I'm sorry, I don't really understand, so, for a simple minded musician, what's the difference ?
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
It's a pure technical difference.
More info about MIDI running status:
http://tomscarff.110mb.com/midi_analyse ... status.htm
More info about MIDI running status:
http://tomscarff.110mb.com/midi_analyse ... status.htm
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
Uhhhrrrrrmm... Right, thinking hat on...
Is there any chances you could have a checkbox against the MIDI Outs in the MIDI Setup for this? "Enable Running Status" or something? Like you say, it's really only any benefit over external MIDI (but yes it can matter over USB).
Is there any chances you could have a checkbox against the MIDI Outs in the MIDI Setup for this? "Enable Running Status" or something? Like you say, it's really only any benefit over external MIDI (but yes it can matter over USB).
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Yes, i was also thinking on the checkbox, but then a checkbox "Send Note Offs using 0x90" for running status is handled by the MIDI driver, not the application. If the note-off method is changed (likely as the benefits seem greater than the loss), then i'll add such checkbox note on the whishlist, though it will be with limited priority i'm afraid.
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
That's the way around I was thinking - the check box to come later than the fix. It's very rare that it would be needed.
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
I agree, although it's still a realistic issue.
Not using running status on a single MIDI line can make a millisecond (or two, or three) difference when playing heavy chords, especially when going multitimbral on a single MIDI cable. And 3 ms is a lot, especially for percussive sounds.
I know you know all this, but i'm writing this as background info for others too.
Not using running status on a single MIDI line can make a millisecond (or two, or three) difference when playing heavy chords, especially when going multitimbral on a single MIDI cable. And 3 ms is a lot, especially for percussive sounds.
I know you know all this, but i'm writing this as background info for others too.
-
- KVRian
- Topic Starter
- 1446 posts since 1 Jun, 2008
Well I'm definitely up for changing it to 0x80!
If both Logic, Live and Rax uses 0x80 then I'm sure Mulab can as well.
I havent tried any other multitimbral devices yet. There are a few ensembles like Digitek out there so I'm sure it could benefit Mulab to support those.
If both Logic, Live and Rax uses 0x80 then I'm sure Mulab can as well.
I havent tried any other multitimbral devices yet. There are a few ensembles like Digitek out there so I'm sure it could benefit Mulab to support those.
