@GaryZ
Hi Gary,
If the problem is that the tempo of the currently loaded/played MIDI song changes when activating certain Registrations where the MIDI song was not checked when saving, the problem is with the Registration Bank file concerned. Then the problem can be solved as in Casper's video by first initializing the loaded MIDI song by pressing "New" and then re-saving the Registration(s) on the relevant Registration button(s). (Of course, the relevant Registration Bank must also be saved again afterwards.)
However, you originally wrote that manually loading certain MIDI files (regardless of the loaded Registration) changes the Style and Style tempo. However, this has completely different reasons: If a MIDI song is recorded directly on the keyboard, so-called "Style Control SysEx" are written into the MIDI file. This will automatically reload the original Style (if it was a Preset Style) when you play this MIDI song later.
In addition, it often happens that when a MIDI song is re-saved (under "MIDI Multi Recording > Setup") too many checkmarks are "accidentally" set and unwanted MIDI data are written into the MIDI file, e.g. so-called "Keyboard Voice Meta Events", by which, among other things, the Keyboard Voice and Multi Pad settings are changed, or the "Guide Setting" SysEx, by which, among other things, the Style tempo can be changed.
Please make sure that under "MIDI Multi Recording > Setup" only the checkmarks of the top two lines are set (Voice, Volume, Pan, EQ, Filter, Effect and Tempo). The remaining five checkmarks ("Keyboard Voice" to "Guide Setting") should normally NOT be set (or only if you know exactly what you are doing). This way you avoid saving unwanted events in the MIDI file when you save again.
Removing the mentioned Style SysEx and/or Keyboard Voice Meta Events directly on the keyboard is relatively cumbersome. Therefore I recommend to use the PC program "
PSRUTI":
If you have not already done so, download the current version 8.21 of PSRUTI and install the program:
>>>
https://heikoplate.de/psruti.htmlNote: If the German program interface appears, you can switch the language to English by clicking on the "Select language" button.
- See the attached picture.
- Load the relevant MIDI file into PSRUTI and then click on "Extras > Delete Keyboard Events".
- Make sure that in the window "Delete Keyboard Events" all checkboxes are ticked except the last one.
- Click "OK" and then "Exit".
- It is best to save the MIDI file with "Save as ..." under a new/changed name. (With "Save" the source file is overwritten without confirmation!)
Note: If you have NOT loaded a MIDI file at the beginning, you can use this function on all MIDI files in a certain folder (Batch function).
Hope this helps!
Best regards,
Chris
[attachment deleted by admin]