Stutter effect can be easily done using a delay. If you have something going into a tabwrite~ and send out of a tabread~ you can simply bypass the input for the tabwrite~ and route the tabread~ back into tabwrite~, like feedback with no gain setting.
Something like this:
I saw you were working on a new version of the delay objects. I think I saw a freeze function in that? That will probably be able to make a nice stutter effect too
I have a list of let's say 8 number:
42 31 96 29 53 32 39 16
Then I sort them from low>high using list-sort abs from list-abs:
16 29 31 32 39 42 53 96
This works fine, but the next step I am not even sure where to begin with.
The next step I would like to do is to get the order of the reordered list, which in this case would be:
7 3 1 5 6 0 4 2
The 7th element of the original list is now first, the 3rd element of the first list is now second and so on.
How would I go about getting the order of the reordered list?
I would like to apply that same order from that list to some other lists.
I checked list-sort abs and printet some of the data from the different processes, but I didn't find the actual order. I am really not familiar with data structures.
(the length of is just an example, the lists are going to be longer, sometimes 16 elements, sometimes 64 elements.....=
Here is a starting point:
That's a pretty clever approach. Would never have thought of that.
Next thing I was planning to do was to make a function that mirrors the table data. It takes the first half of the table and reverse it and place it in the second half of the table, like if you mirrored the table content.
Already got that working for Davids version and trying to do that with the one you suggest here:
Seems like it's half way through the mirroring it's missing a few indexes. Gonna try tweaking it a bit further.
I think both ways can work here. This is not an operation which is going to be done "live", it's just some sample preparation/manipulation to a buffer and then save the buffer and play it back in other patches.
Thanks, gonna try tweaking it and see if I can make the mirror version work fully too with second version.