> i have one pattern of tbase 8 that has four notes. i want the last two > notes to be transposed by -4 and -3 semitones, respectively, > every other > repetition of the pattern. (i know the easy way is to use a > pattern chain, > but i'm learning here!) so here is what i've done: > > Accumulator D config: range = 1, mode = return-to-zero > > Aux A = set aux d rel +1 (last step of the pattern) > Aux B = set note rel -4, -3 (on the two notes that i want transposed) > Aux C = mask aux b when acc. D > 0 I think you're missing the essence of the accumulators. The accumulators are 'running totals' that get added to their targets (note, velo or aux D) on every step - unless you use 'acc defeat' or Xd on note steps. When a new pattern is selected, the accumulators are set to 0. So every note sent will be (note value) + 0. When you use 'offset note rel' with a value of -4 the accumulator will decrease by 4. So every step after the first offset will send (note value) - 4. The next step having 'offset note rel' = -3 will set the accumulator to -7 i.e. the offset value 'accumulates'. Steps without a relative offset of the accumulator will still be transposed. You just want to use an 'abs' offset on the two notes to be affected, but you'll need to set the accumulator back to 0 on the first step, otherwise the offset of -3 will continue to apply. The next point is that the auxes are processed in alphabetical order. So if you are going to mask an aux, it must be masked by an aux *before* it. Otherwise the aux you want to mask will already have been processed by the time it's masked. So what you want to do is use 'offset note abs' with values of -4 and -3 on the last two steps, and also have an 'offset note abs' = 0 on the first step (to clear the accumulator value set on the last step). Without any masking, this will leave the first two steps un-transposed, but transpose by -4 and -3 on the last two. Use aux C for the 'offset note abs' event (so we can mask it), and make sure the note accumulator config limit is at least 4. Use aux A for 'offset xD rel', with the value of +1 on the last step just as you did. Use aux B to mask aux C - but only on the last two steps, otherwise your accumulator wont be reset on the first step. Your aux D config was right - limit of 1, with rtz. Hope that helps... Cheers, Colin f
Message
RE: [analogue-sequencer] first foray into aux events...
2004-08-30 by Colin f
Attachments
- No local attachments were found for this message.