Hi,
I’m sorry, I really try my best to reproduce it, but it does work as expected to me here. I’m trying with MIDI Monitor, so I do observe the real data which has been sent out. And from my point of view, this is always correct. So the only idea I have is that the sound library doesn’t handle the articulation switch correctly. Could you test with the MIDI Monitor and double-check, what data has been sent out, please?
I even tried to trick a Cubase and I set the articulation switch as High Pitch (C7, D7). Knowing MIDI sends the MIDI data from Pitch 0 to Pitch 127, I was thinking that maybe if the Articulation change is at the very same position, as the MIDI Note, the Articulation change will be sent after the Note (because of higher Pitch then the Note). But even this works as expected here, so the Articulation switch comes before the MIDI Note.
My test project is very simple (to be able to read the result).
- 1 MIDI Track with Expression Map.
- The Expression Map contains 2 expressions:
- Legato: C7
- The MIDI Track contains two MIDI Parts.
- Part 1 in time 3.1.1
- Every single MIDI Part contains 1 MIDI Note at the very beginning of the MIDI Part and the Articulation switch at the very beginning of the MIDI Part.
Test
- Cursor at bar 2.
- Playback.
-> The Articulation (Note C7, volume 120) and the original MIDI Note has been sent out at 3.1.1.
- Stop at 4.1.1
- Jump to 8.1.1
-> No articulation data has been sent out.
- Start Playback.
-> The Articulation (Note C7, volume 0 and Note D7, volume 120) and the original MIDI Note has been sent out at 9.1.1.
- Stop Playback.
- Jump to 2.1.1
-> The Articulation (Note D7, volume 0 and Note C7, volume 120) has been sent out.
- Repeat the steps 2-3.
- Jump to 9.1.1 (where the 2nd MIDI Part starts).
-> Nothing has been sent out yet.
- Start Playback.
-> The Articulation (Note C7, volume 0 and Note D7, volume 120) and the original MIDI Note has been sent out at 9.1.1.
- Stop Playback.
- Jump to 2.1.1
-> The Articulation (Note D7, volume 0 and Note C7, volume 120) has been sent out.
- Repeat the steps 2-3.
- Jump to 10.1.1 (in to the 2nd MIDI Part).
-> The Articulation (Note C7, volume 0 and Note D7, volume 120) has been sent out at 9.1.1.
Could you attach your project, with the Markers, where should I stop, where should I jump, please? Could you try with the MIDI Monitor, to verify, what has been sent out, really, please?