Sample loop mangler toy
Mangle loops with ease by manipulating the playback ramp. The way the loop is played back is defined by an editable graph where the x-axis represents time and the y-axis represents the sample position. You edit the graph by adding or removing nodes and moving one or multiple selected nodes around. Draw steep slopes to speed up sample playback, gradual slopes to slow sample playback or downward slopes to reverse playback. Transitions from one slope to the next can be smoothed.
The x-axis will by default be set to the sample length time but you can coerce the loop to be played back to a time defined by the tempo and a number of beats. Actions such as editing the graph or switching snapshots are clocked to the loop. Thus, any changes you make during playback will take effect at the next loop start.
Dropping a sample in a selected slot will overwrite the sample stored in it. In order to add a new sample without overwriting the existing ones, select 'new' by clicking/holding '+' until you hit the end of the list. If you drop a sample now it will be added to a new slot. There is no way to delete samples from memory as this would mess up the snapshots. If you do wish to remove all samples then you should initialize the snapshot bank and replace the table list module within the instrument structure.