I am using the Arrangement Editor. As the sequence moves between steps, there are glitches in timing.
This problem occurs because there are too many events at the exact same point in time. The solution is to get rid of unneeded events.
Each time you record a track for the first time, the Kurzweil puts program and bank change, volume, and pan messages at 1:1:000. These messages call up the correct sound and set the pan and volume levels for each MIDI channel when you first call up the song.
But when you are stringing together several songs in the Arrangement editor and the Kurzweil moves from step to step, it suddenly must process those messages. Lets say you have ten tracks. With 4 events per track, it suddenly has 40 messages it must process, PLUS any note and controller messages that you have recorded into the track starting at 1:1:000. If it gets too many messages simultaneously, the processor is not able to handle them all at once and you end up hearing glitches.
But typically, you are probably not changing programs or pan and volume levels on a MIDI channel when you are switching between steps. So these extra messages are simply using up processing time without doing anything of benefit. So the solution is to get rid of these messages if you don’t need them.
There are a couple of ways you can do this. If you go into the Event Editor, you can simply highlight them one at a time and press Cut. Another way is to go into the Track editor, select the Erase function, set the From to 1:1 and the To to 1:2, set the Events parameter appropriately, and press go. You can get rid of both program and bank change messages by setting Events to ProgChange. You can get rid of both Pan and Volume by setting Events to Controllers and Ctl to All, or choose Pan and volume individually. If you do set it to All, make sure you do not have other controller events (such as Sustain or Mod Wheel) occurring between 1:1 and 1:2. One advantage to using the Track Editor is that you can select All Tracks for editing rather than having to do this one track at a time.
Of course, if you ARE changing the Program, Volume, or Pan on a MIDI channel, you would need to leave the appropriate events on the track. But if you have ten tracks and are only changing things on two of the tracks, you can still delete this extra info on the other eight tracks.
By deleting these superfluous events, you will almost always get rid of any glitching you hear when switching between steps.
Of course, you will want to have these messages at the beginning of your sequence so that the right sounds and levels are set when you first play the sequence. If the Song being used in Step 1 is only used in Step 1 and is not looped, then you can leave these events in that Song. But what if that Song is called up in a later step or Step 1 is looped.? Then you will want to remove these events from that Song as well. In this case the solution is to record these messages in the current song (the song in which you set up the steps in the Arrangement editor). You can easily do this with the following method: Go to the MAIN page, select a particular RecTrk, then press Record. Next select the Program you want for that track and set Volume and Pan levels if desired, then press Stop. Repeat with the next track.
Now the current song will have these messages, which are sent to the MIDI channels as soon as you call up this Song, but all the Songs called up as steps will not have these messages.
When you need help, Sweetwater has the answers!
Our knowledge base contains over 28,000 expertly written tech articles that will give you answers and help you get the most out of your gear. Our pro musicians and gear experts update content daily to keep you informed and on your way. Best of all, it’s totally FREE, and it’s just another reason that you get more at Sweetwater.com.