Hi everybody,
I'm new here so please be kind if I'm saying something stupid. I heard about this project recently and it seems really interesting. I'm thinking about trying to build the LXR myself, but first there's a thing I didn't understand. I read the manual and saw a lot of videos but I still haven't figured out how the patterns work. How many "patterns set" (I'm not sure what is the right expression, I mean the group of patterns of a performance) can be saved? When in performance mode you change a pattern does it change in every voice or can you use different pattern for different voices, for example, pattern 3 for voice 1, pattern 1 for voice 2, etc.? Are there 8 patterns per voice per "set", right?
Sorry if I explained myself badly
Comments
The different 'modes' do not change at all how the LXR operates, only what parameters can be manipulated from the front panel.
The pattern storage works like this:
'Pattern File' --> (each contains)
8 'patterns' (the complete 8 is a 'pattern set', this is what gets changed from the 'select' buttons on the front panel) --> (each contains)
7 'track' patterns, one assigned to each instrument --> (each contains)
step information
At the risk of confusing you more: you *can* change the pattern *file* live, without stopping the sequencer, but this is not instantaneous, it usually takes a few bars. The currently playing pattern is 'held' during and after load until you change from a select button.
OK
1. how many pattern sets can be saved? Each pattern set is an individual file, so a lot. The bit of code that assigns a number might be an 8-bit so 256 I think.
2. Change a pattern in performance mode - does it change all voices? Yes.
In the stock firmware, there isn't a way to move the 'track' of a single voice between 'patterns'. I have a custom firmware going that has a lot of changes, one of which is copying 'tracks' between 'patterns'. This is quite fast, and you can do it while the sequencer is running, so it can be used as a bit of a hack to 'swap' tracks from inactive patterns into the currently playing pattern.