Currently the Korg OS overwrites drum patterns when you load in several Kronos PCG's that contain drum pattern banks.
E.g. you can not use the commercial KRS 59 and EXS122 together, since they both overwrite each others drum pattern slots.
As a workaround I started to dig in the drum patterns of each individual PCG. In this case I manually loaded the individual KRS 59 patterns in slot 230 ~ 362 instead of the default 0 ~ 132. When you save this drum pattern bank as a new PCG it will remember the slot numbers as well. So the next time you load this new PCG it will fill drum pattern slots 230 ~ 362 automatically and leave 0 ~ 229 untouched. EXS122 fills drum pattern slots 0 ~ 122 . So normally you could now load in EXS122 together with the new KRS59 and they wouldn’t bite each other.
Wrong: a bug in the OS makes sure that any bank you add after the first loaded bank will fill just a few slots in its range and leave the rest empty, or no slots at all. So from the EXS122 only a handful of it’s slots are loaded in instead of all 229.
If you change the load order (first EXS122 and than KRS59) , the EXS122 will fill ALL its slots , but then the subsequent KRS59 only loads 230 ~ 271 and leaves the rest empty. Testing load attempts with other PCG’s containing Drum Pattern banks gave similar results. Of the first PCG you load all patterns are there, subsequent Drum bank load attempts result in only a few- or no added patterns.
Weird and it prevents the use of more than one PCG containing a bunch of Drum patterns , since most of the other PCG patterns will not be loaded...
Drum pattern loading bug
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
-
MusicianSickness
- Junior Member
- Posts: 87
- Joined: Sun Dec 06, 2015 1:35 am
- Location: Texas
Explanation:
if you load two PCG files containing drum patterns that both occupied the same pattern slots when the programmers made them, they will overwrite each other. However, you can manually choose in which slots to load patterns if you want to.
So for instance if two PCG's originally occupy pattern slot 0 ~ 99, you should be able to load the second PCG's patterns in 100 ~ 199, when you manually select the drum patterns in the PCG file on disk before loading. But a bug in the Korg prevents loading ALL the patterns of the second PCG regardless of what loading procedure you choose. Only a handful make it in the memory of the Korg.
For instance I started out with an empty drum pattern memory and loaded the second PCG patterns in 100 ~ 199. Then I saved a new PCG(2) with this setting so that on a next loading attempt the drum patterns would automatically all load in 100~ 199.
Next I clean the complete drum pattern memory again, after which I load PCG1 (0 ~ 99). Afterwards I load PCG2 . The patterns indeed come next to the ones already on memory starting from 100, but only a few random slots in the range 100 ~ 199 are there in the end. The rest stays empty. Tried many different banks and PCG's and load orders. Same thing every time . First PCG with patterns is fine, second one only loads a handful of the patterns , although they are targeted for free slots.
In the end it is in this way impossible to load all the drum patterns that came with the PCG's I have simultaneously. I used the KRS-59 and EXS122 as an example, cause they both have quite a few patterns.
Hope Korg will fix this...
if you load two PCG files containing drum patterns that both occupied the same pattern slots when the programmers made them, they will overwrite each other. However, you can manually choose in which slots to load patterns if you want to.
So for instance if two PCG's originally occupy pattern slot 0 ~ 99, you should be able to load the second PCG's patterns in 100 ~ 199, when you manually select the drum patterns in the PCG file on disk before loading. But a bug in the Korg prevents loading ALL the patterns of the second PCG regardless of what loading procedure you choose. Only a handful make it in the memory of the Korg.
For instance I started out with an empty drum pattern memory and loaded the second PCG patterns in 100 ~ 199. Then I saved a new PCG(2) with this setting so that on a next loading attempt the drum patterns would automatically all load in 100~ 199.
Next I clean the complete drum pattern memory again, after which I load PCG1 (0 ~ 99). Afterwards I load PCG2 . The patterns indeed come next to the ones already on memory starting from 100, but only a few random slots in the range 100 ~ 199 are there in the end. The rest stays empty. Tried many different banks and PCG's and load orders. Same thing every time . First PCG with patterns is fine, second one only loads a handful of the patterns , although they are targeted for free slots.
In the end it is in this way impossible to load all the drum patterns that came with the PCG's I have simultaneously. I used the KRS-59 and EXS122 as an example, cause they both have quite a few patterns.
Hope Korg will fix this...