BACKWARDS / FORWARDS - CROPPING SEQUENCER

For general discussion related FlowStone
Post Reply
Casper78oo
Posts: 9
Joined: Tue Oct 31, 2023 10:31 am
Contact:

BACKWARDS / FORWARDS - CROPPING SEQUENCER

Post by Casper78oo »

BACKWARDS / FORWARDS - CROPPING SEQUENCER


this 32 step sequencer ( ATTACHED) can be adjusted to range from 1 - 32 steps.

1-1 steps
1-2 steps
1-3 steps
1-4 steps
1-5 steps
1-6 steps
1-32 STEPS

and so on.......

essientialy CROPPING THE LENGTH FROM THE END

I want to make this a BACKWARDS & FORWARDS CROPPING SEQUENCER SO I CAN ALSO CROP THE SEQUENCE FROM THE START
THIS WOULD ALLOW ME TO SELECT SPECIFIC REGIONS OF THE SEQUENCE
BY REMOVING STEPS FROM THE START (((NOT JUST THE END))


1-32 steps
2-32 steps
3-32 steps
4-32 steps
30-32 STEPS

AND SO ON....



IN SIMPLE, I WANT TO BE ABLE TO CUT OFF PARTS OF THE SEQUENCE FROM THE START NOT JUST THE END

CURRENTLY THIS SEQUENCER ONLY ALLOWS ME TO CUT OFF PARTS OF THE SEQUENCE FROM THE END


I WANT TO MAKE THIS A BACKWARDS & FORWARDS CROPPING SEQUENCER!!!!!!!!!!!!!
( I CANNOT FIGURE OUT HOW TO DO THIS )
I AM LOOKING FOR HELP !!!!!!!!!!!

- CASPER
Attachments
32 step seq.fsm
32 step sequencer
(545.43 KiB) Downloaded 1268 times
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: BACKWARDS / FORWARDS - CROPPING SEQUENCER

Post by tulamide »

Try double buffering the sources array:

Start by exposing another knob for start of sequence. Make both values, start and length dependend by checking the other each time, one is changed.

start (0-based) is changed:
maxlen = 31 - start
len = [len, maxlen].min

length (0-based) is changed:
maxstart = 31 - len
start = [start, maxstart].min

In Ruby, always make a copy from sources (to keep its defaults) and instead work on a buffer copy by using:
buffer = sources[start, len]
"There lies the dog buried" (German saying translated literally)
Casper78oo
Posts: 9
Joined: Tue Oct 31, 2023 10:31 am
Contact:

Re: BACKWARDS / FORWARDS - CROPPING SEQUENCER

Post by Casper78oo »

Tulamide - would you mind fixing the schematic I posted so I can see what you’re talking about. I can’t really figure it out. If you wouldn’t mind modifying my schematic and reposting it so I can take a look. - Casper
tulamide
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: BACKWARDS / FORWARDS - CROPPING SEQUENCER

Post by tulamide »

I'm so sorry, but I don't have the time for that. But maybe someone else will take on the task? <Looks around the community>
"There lies the dog buried" (German saying translated literally)
Casper78oo
Posts: 9
Joined: Tue Oct 31, 2023 10:31 am
Contact:

Re: BACKWARDS / FORWARDS - CROPPING SEQUENCER

Post by Casper78oo »

tulamide - your advice did not help. just really confused me more...... so i tried more using my own starategies

-

i added "select start" knob
(this is used to select the location that sequence should start from)

it will change to select location properly (WORKS) marked with a horizontal blue line

BUT

it will not read that location in the sequence it will just continue to read from the start

i want it to read from the new "SELECTED START" location

so - if select start was set so that NOTE 5 was the "SELECTED START" - NOTE 5 is where the sequence would begin to play from and NOTE 5 would be the first note played


I CANNOT FIGURE THIS OUT - it just keeps reading from the begining (0) EVEN THOUGH IT HAS BEEN MOVED TO THE NEW "selected start" LOCATION

ANY HELP???

also

does anyone do paid help/assistance for Flowstone??

i am looking for someone i could pay $$ to help me with my problems when they arrise

person would be paid through E-transfer - EACH JOB
Attachments
32 step seq - position moving but not reading postver.fsm
CURRENT VERSION (NOT WORKING)
(719.98 KiB) Downloaded 1277 times
Post Reply