Notes are audibly dropped from MIDI plugins which generate consecutive notes.
- Start a new project
- Create a MIDI track
- Add a MIDI effect plugin which can generate notes, e.g. Atom 2
- Add consecutive quarter notes to Atom, up to the loop point, e.g.
- Make sure Launch is enabled in Atom and hit play in Cubasis.
- You should be able to hear that there are dropped notes as the Atom pattern loops.
- To confirm this you can use another Atom instance after this one in the chain to record the output, e.g.
EDIT: I forgot to mention a very important point that when freezing a track then all notes are present and correct. This includes when I’m using one Atom sending to another Atom in the chain to trigger Atom patterns. I hear problems with patterns being triggered correctly when just hitting play on the transport but everything is perfectly rendered if I freeze the track. I need whatever is happening under the covers when freezing to happen when playing realtime.
The same MIDI played from the CB3 timeline records into Atom without dropping notes:
I see this issue when using other plugins as the note producer and recorder. For example, Helium as the producer or recorder. ChordJam as the producer and either Atom or Helium as the recorder. Basically any app which can output the same note consecutively can be affected by this issue.
I do not see this issue in, for example, AUM. Here one instance records MIDI perfectly from the other:
3. Expected Results
Data generated by MIDI plugins should be transmitted through the MIDI chain with the same accuracy as MIDI being sent from the CB3 timeline. This is especially important when using Atom for pattern triggering as this relies on consecutive notes being reliably sequenced so that patterns are reliably triggered.
4. Actual Results
Notes are either seemingly dropped or their lengths are incorrectly very short.
Air 4, latest CB 3.3, iOS 14.4.2