The pattern on the X50 consists of three parts: 1) Drums (arpeggiated), 2) Bass (arpeggiated), 3) Melody (not arpeggiated),
The pattern splits the X50’s keyboard, so that Drums and bass (both arpeggiated) are located on the lower half of the X50’s keyboard, and the melody (not arpeggiated) is located at the X50’s keyboard’s upper half.
In Cubase I have made two midi tracks routed to the same midi-channel (1): One midi-track for the drums and the bass, and one midi-track for the melody.
When using the Cubase as master/midi-clock/internal timecode, the bass starts but not the drums, or the drums starts somewhere later in the song (all of a sudden).
When using the X50 as master/midi-timecode, that is to say I sync Cubase to the X50 (or at least try to), and the tempo in both Cubase and the tempo on the X50 is set to match, both drums and bass starts perfectly together with the melody - but then the melody somewhere out in the song run out of sync with the drums and the bass. The drums and the bass seems then to run fine though, all troughout the song.
If I stop Cubase playback and then start the song from just before the melody runs out of sync (if playing from the beginning), then the melody is in sync with drums and the bass.
I have tried to tick the boxes “Use system timestamp for windows midi input” and “use system timestamp” for directmusic input, both both of them and just one of them at a time, but it still does not work properly.
My audio-card is M-Audio Fast Track Pro, and the latency is said by cubase to be 5.306 ms.
If I record two audio tracks of the midi played: One from the start of the song, and one from where it runs out of sync if played from the beginning, there is a difference in the location of the elements in the audio waves of about 100+ ms, (if I remember correctly).
As mentioned: If Cubase is set to internal timecode and midi clock out is sent to the X50, the drums are not starting correctly or the drums starts suddenly somewhere in the song.
The X50 has the following MIDI-options:
Midi-channel (set to 01)
Note receive (set to All)
Midi-clock (could be set to Internal, or Ext-midi (with the option of ticking box “RT” (realtime?), Ext-USB (with the option of ticking box “RT”), or Auto (with the option of ticking box “RT”).
Convert position (could be set to “Premidi” or “Postmidi**”)
Local control** on/off (set to off)
The X50 also has these “Midi-filter” options:
Enable program change (on/off)
Bank and Combi (on/off)