philter5 ·
how would be best way to make a step sequencer that can skip steps correctly? can´t get my head around it 😕
From the original SynthMaker forum (2004–2014), with its members’ names and dates.
philter5 ·
how would be best way to make a step sequencer that can skip steps correctly? can´t get my head around it 😕
Xtinct ·
Hi if your going to base it around something like the step LFO where the frequency is multiplied by the sequencer eg *2 for 1 octave up, *0.5 for 1 octave down then for no note it would be*0 you will need 2 controls per step 1 for pitch and 1 for note on / off then create 2 arrays multiply your pitch array by the on / off array if you pitch is multiplied by 0 (note off) = 0 then multiply your OSC frequency by that = no note. If on the other hand you dont want your notes abruptly cut off you need for every note off to read the pitch value that came before it this will then allow you to have different note lengths. hope this makes sense at home with flu kind of hard to think 🙁
MichaelBenjamin ·
just create a secondary sequence with 0 and 1 and then connect that to your sequence so that it either takes the current step or holds the last step. basically a sample and hold.
Xtinct ·
See I knew what I was saying was a bit confused damn flu but I think that was what I said 😕 On the other hand still don't know if thats what your asking about ?
trogluddite ·
Depends exactly what you mean by 'skip step'... I can think of three possible actions... 1) An empty step to leave a silent space in a sequence. 2) Legato - a step that 'stretches out' whatever note was played on the previous step. 3) Jumping over a step and progressing immediately to the next one (to shorten a sequence at some place other than the end). As suggested above (1) and (2) come down to having a separate 'trigger' sequence for the synth envelope (type (2) would add a way to lengthen the sustain, or maybe release time). (3) would be very different, and requires a modification of the clock counter.
MichaelBenjamin ·
i did not think of case 3, but regarding the "very different" - i disagree, since in any case it boils down to a secondary sequence (or whatever) that controls the behaviour of the first one. be it the index advance that is modified, or the hold/fetch new, or mute/unmute, the principle stays the same.
philter5 ·
😊 next time i´ll be more specific and i try to avoid poor explanations like "how-do-i-skip-a-step". ( 😝 could be thousand things i mean ). i was talking about case 3. allready tried something with 2 counters but as the sequencer also contains "random step" ,"random direction" and "flip direction" i get a weird mix of unusual floats and short triggered feedback loops in some modules(module gets red for 100ms only) i´ll uplad the OSM when back at home. but thanx for the hints guys
philter5 ·
PROBLEM solved. Removed 50% of the wireless links. now the schematic looks like a big portion of green spaghettis . have to clean that, otherwise it won´t help much 😀
infuzion ·
philter5 wrote: PROBLEM solved. Removed 50% of the wireless links. now the schematic looks like a big portion of green spaghettis . have to clean that, otherwise it won´t help much 😀
When I do SM consulting work, I spend about 1/3 of my time rewiring so I can actually read what is going on. So much for GUI-enabled programming to work faster than traditional text programming :/
Use the Bus system with wireless. Bus works fine with green. I've done that with the MultiStage Envelope; so much easier after.
Wrote something here? To have a post removed or your name hidden, write to [email protected].