Device Details

Device Overview

Name/Version: PolyStretcher 1.0
Author: opticon93  
Description: Hi, this is a 4-note polyphonic sample instrument, with independent time-stretching and pitch-shifting.


When Time Stretching is On, the sample playback speed (for all notes) is controlled by the Speed parameter.

Meanwhile, the pitch of each note is controlled by midi. Consequently, when you simultaneously hold down a 4-note chord, each key will reach the end of the sample at the same time, even though they are at different pitches.

The Speed parameter goes from .0001x to 10.0x in very small increments (use shift with the arrow keys to go faster).

The Time Stretching Mode and Quality each have an effect on the sound (and CPU). I’m pretty sure "efficient" mode is the cheapest.


When Time Stretching is Off, midi pitch controls the speed. Just like a record/tape player, lower pitch corresponds to lower speed. Consequently, the higher pitched notes will reach the end of their loop faster than the lower pitched ones.




I tried to get all fancy and have 1-shot and reverse modes, but it got complicated with all the different pitch/time shifting combinations, each requiring a different procedure for reversing.

Although it has limitations at the extreme settings, this is the way I like it, with Looping always on. Each note plays and loops through the endpoint (set by Length) and back through the beginning (set by Start) until you let up on the key(s).



Consequently, there are two types of Looping: Free and Sync.

In Free mode, each new note triggers the sound wherever the continuously looping playhead happens to be on the soundfile.

In particular, if parts of your loop have a lot of silence, you may not hear anything until the playhead gets to a portion of the loop where there is sound.


In Sync mode, each new note triggers the sample from the beginning (set by Start).




Notes:

The biggest CPU hit seems to come from having both Time Stretching and Sync on. Disabling either one should reduce the CPU load.

Its really easy to change the polyphony to whatever you want, under the hood.




Let me know about any bugs or suggestions in the comments.



Share and Enjoy.
 

Device Details

Downloads: 301
Tags synth, sampler
Live Version Used: 10.1.18
Max Version Used: 8.1.5
Date Added: Mar 11 2022 08:44:43
Date Last Updated: Mar 11 2022 21:47:50
Average Rating (1) 5
Rate this device: (must be logged in to rate devices login)
Device Type: instrument_device
URL (optional):
License (more info): AttributionNonCommercialShareAlike

Device Files

Device File: PolyStretcher.amxd
 


Comments

thank!!! good instrument!!!

Thank you, I'm glad you like it.

Login to comment on this device.

[ browse device library ]