Arpeggiator Patterns
Posted: Sun Sep 06, 2015 4:35 pm
I was spending some time with the arpeggiator settings and I wanted to confirm whether some behavior is as designed.
I noticed that when you select a pattern number 1, 2, 3, etc., it will load that pattern from the file on the card. (The numbering is different so pattern 1 is file arp0.pat) Then when you save the preset, two things actually get saved. One is of course the pattern number setting. The other is the full pattern data which is saved inside the preset file.
When you next load that preset---let's say you select a different preset and then switch back---it will load the arp pattern file from the CF card as specified by that Pattern number setting that was saved. That is, it doesn't use the pattern data that was stored to the preset file. This is typically fine if the user didn't change the original pattern files on the card. But I can imagine that if you're giving a preset to a friend and that friend doesn't have the same arrangement of pattern files on the card, the preset might not sound the same.
That's where the 'user' pattern comes in (I had been wondering what this was). When you select the 'user' pattern, as far as I can tell, that's when the pattern data from the preset file is loaded.
So, if you're creating a preset that uses a custom arp pattern and you want to give that preset to a friend, it seems to me you want to save twice. First select the pattern number you want and then save the preset. Then select the 'user' pattern and save the preset again so that when your friend loads the preset, it will load the pattern data that's stored in the preset file and not any of the arp#.pat files. Make sense?
Perhaps it would be more clear if it worked similarly to loading samples: When you turn the Pattern knob to any of the number values, the Enter key blinks and an arp#.pat file is not loaded until you press Enter. Then after you hit Enter and the pattern data is loaded, the Pattern display automatically reverts back to 'user' (or whatever.) That way no one gets the wrong arp pattern.
On a separate arp-related note, I noticed an oddity about the PatLen. If you set the PatLen to some value less than than 32, say 3, and then switch to a different Pattern number, the pattern length seems to revert to 32 again even though the display still says 3. Then if you adjust the PatLen knob again you can get it back to 3. Not that any of this is a problem for me. I just wonder if you (John) want this kind of thing reported or if you know already. I've come across a couple of these little quirks now and then but they're not really bothersome.
I noticed that when you select a pattern number 1, 2, 3, etc., it will load that pattern from the file on the card. (The numbering is different so pattern 1 is file arp0.pat) Then when you save the preset, two things actually get saved. One is of course the pattern number setting. The other is the full pattern data which is saved inside the preset file.
When you next load that preset---let's say you select a different preset and then switch back---it will load the arp pattern file from the CF card as specified by that Pattern number setting that was saved. That is, it doesn't use the pattern data that was stored to the preset file. This is typically fine if the user didn't change the original pattern files on the card. But I can imagine that if you're giving a preset to a friend and that friend doesn't have the same arrangement of pattern files on the card, the preset might not sound the same.
That's where the 'user' pattern comes in (I had been wondering what this was). When you select the 'user' pattern, as far as I can tell, that's when the pattern data from the preset file is loaded.
So, if you're creating a preset that uses a custom arp pattern and you want to give that preset to a friend, it seems to me you want to save twice. First select the pattern number you want and then save the preset. Then select the 'user' pattern and save the preset again so that when your friend loads the preset, it will load the pattern data that's stored in the preset file and not any of the arp#.pat files. Make sense?
Perhaps it would be more clear if it worked similarly to loading samples: When you turn the Pattern knob to any of the number values, the Enter key blinks and an arp#.pat file is not loaded until you press Enter. Then after you hit Enter and the pattern data is loaded, the Pattern display automatically reverts back to 'user' (or whatever.) That way no one gets the wrong arp pattern.
On a separate arp-related note, I noticed an oddity about the PatLen. If you set the PatLen to some value less than than 32, say 3, and then switch to a different Pattern number, the pattern length seems to revert to 32 again even though the display still says 3. Then if you adjust the PatLen knob again you can get it back to 3. Not that any of this is a problem for me. I just wonder if you (John) want this kind of thing reported or if you know already. I've come across a couple of these little quirks now and then but they're not really bothersome.