I’m finding issues with the handling of sustain CC. If in play and sustain is “on”, pressing stop will not terminate the sustain. The same goes if muting a track while sustain is active. I’m sure there are other use cases that highlight this issue, but i did not go out of my way to find them.
If this is not already fixed or scheduled to be, please add it to the list
First you need a midi part, where recorded notes are “held” by sustain (CC64=127).
If in play and playback is terminated while the sustain pedal is on (CC64=127), a sustain pedal is off (CC64=0) message is not sent out, causing any notes affected by the sustain CC to “hang”, while the rest of the music has stopped. This also happens if you mute the track of the part during playback.
IAA instruments and external MIDI devices are affected, but the internal synth and GM player, do not seem to be.
“It’s not a problem to record sustain CC data ( on/ off ) on a midi iAA Nanologue track.”
I have not had a problem recording sustain CC. The problem is that CC64 on is not turned off on playback stop, causing notes to hang.
I’m not sure which IAA instrument I saw this behavior on, but all/any I tried for sure. I’m In the process of upgrading to iOS 8.3 right now, so can’t re-test currently. In any case it should work with MIDI to an external device. In this case a Yamaha S90es connected through a Steinberg UR44 (both your products) and it doesn’t. This was consistent with the IAA behaviour I saw.
Once I’m up and running I’ll try to re-produce the issue with some IAA instruments as well and let you know one I can re-pro with. I’ll try with Nanologue as well.
Ok, so testing this and finding a pattern was a bit more involved than I had imagined. But here goes…
Pressing stop while in play:
Work correctly for Micro Sonic and Micrologue.
Works correctly with “any” IAA instrument as long as:
The part is on an IAA instrument track
The IAA instrument is receiving on channel 1
Does not work correctly if:
IAA instrument is being played from MIDI track
Part is on an IAA instrument track, but IAA instrument is not set to receive on channel 1, so the routing setting of the track have been set to send the midi to the correct channel…
Does not work correctly if:
Playing from a midi track to an external MIDI device (EG. S90es)
Muting Track while in play:
I was not able to test this for Micro Sonic and Micrologue, as when muting the track the audio seems to simply get muted, but the instrument plays on in the background. The same seems to be the case of an IAA instrument track. Is this not a questionable design choice, for a platform as resources challenged as an iPad? (I’ll start a new thread about this topic)
Otherwise, behavior as above.
Muting part while in play:
Does not work for any instrument or MIDI target. To be fair this behavior is consistent with Cubase, but maybe still not desirable?
Testing it:
By mistake I had turned the MIDI input option off in Nanologue, so it did not show up in the list of avaliable MIDI targets, in Cubasis routing. Thus I was not able to test any of the above with Nanologue. So maybe avoid it for testing, but go with something like iGrand Free and any the external MIDI equipment I hope you’ve already have hooked up for development and testing
<Does not work correctly if:
<IAA instrument is being played from MIDI track
<Part is on an IAA instrument track, but IAA instrument is not set to receive on channel 1, so the routing setting of the <track have been set to send the midi to the correct channel…
what you mean… ?
<Does not work correctly if:
<Playing from a midi track to an external MIDI device (EG. S90es)
confirmed in cubasis 1.9 and Motif ES 8 > CB 2269
<Muting part while in play:
<Does not work for any instrument or MIDI target.
"<Does not work correctly if:
<IAA instrument is being played from MIDI track
<Part is on an IAA instrument track, but IAA instrument is not set to receive on channel 1, so the routing setting of the <track have been set to send the midi to the correct channel…
what you mean… ?"
Hi Hiltman,
Yes a bit cryptic
<IAA instrument is being played from MIDI track
Does not work if IAA instrument is assigned to a MIDI or Audio track, but the notes playing the instrument are coming from a different track.
<Part is on an IAA instrument track, but IAA instrument is not set to receive on channel 1, so the routing setting of the <track have been set to send the midi to the correct channel…
Does not work if IAA instrument is assigned to a MIDI, where the notes playing the instrument are coming from a part on the instrument track itself and the instrument is not set to receive on channel 1 (so the tracks routing options have been used to send the notes to the correct channel).
Not sure that made it any clearer, I’m finding it hard to explain in any elegant way. In part I think it gets confusing, because of Cubasis MIDI implementation (which I find a little strange). I’ll be happy to do a video demonstrating the whole thing, in which case, please let me know.
Same issue here with IAAs and external gear. I thought I was going nuts… Let me know if you need more testing or specs from me. I’m running two different Cubasis rigs, same behavior.