Jump to content


Photo

Idea: Easy Oldschool Sampleoffset-Timestretch Tool


  • Please log in to reply
4 replies to this topic

#1 Djeroek

Djeroek

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6788 posts
  • Gender:Male
  • Location:Borneo

Posted 06 January 2012 - 16:12

Back in the days, achieving stretched sounds was done through the sample offset command (9XX, now SXX), placing note events all throughout a track and iterating through the offset creating a distinct often metallic sound. Using it in combination with variating the speed/bpm commands or notes you could/can do interesting soundsculpting, effects.

The only 'drawback' is that it takes some time setting up, expanding the pattern/doubling the speed for bigger resolution, placing notes/ pattern-commands & interpolating the values between minimum and maximum (oo & ff).

It isn't that bad to set-up, but these are steps that could be scripted, made into a tool for easy of use, better flexibility imo.

Example of what an envisioned tool could do is:

1) (Temporarily) create a new pattern, filling up the selected track (where the cursor resides in pattern editor) with the selected instrument in the instrument list with base note c-4.

2) Use current settings or be able to set up pattern length, edit step length, bpm & lbp values in tool gui to define stretching resolution.

3) Auto render the newly created pattern to empty sample slot in instrument, then optionally, afterwards delete the pattern.

I've put up an example of offset-stretching here:

http://www.mediafire...pi27iylpt7bx3l8

:drummer:

#2 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 06 January 2012 - 22:20

Renoise had an offset tutorial for years that used trickery with the offset command which has a fun effect indeed.
Never really popped into my mind to script the effect though...
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#3 HEXnibble

HEXnibble

    Advanced Member

  • Normal Members
  • PipPipPip
  • 96 posts

Posted 07 January 2012 - 08:40

Great idea. In the meantime would using slices with the Slices to Pattern tool and Akaizer along with the Arpeggiator or the random shuffle tool get close?

#4 Djeroek

Djeroek

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6788 posts
  • Gender:Male
  • Location:Borneo

Posted 07 January 2012 - 14:54

Don't know why you include the slices to pattern tool and the arpeggiator etc, but unfortunately Akaizer doesn't work on my system! I do have other time-stretch tools installed, but that's besides the point....

Offset stretching has a distinct unpolished sound and now that we can automate bpm/lbp in the automation editor, it offers nice sound-sculpting possibilities, creating all kinds of gestures, speeding or slowing down the bpm while the pattern iterates through the offset.

This isn't just a way to get that oldschool sounding jungle intro time stretch, but also a way to generate cool new sounds. Replace the stock sample in my linked example .xrns with different stuff from your own sample collection, and play around with the bpm variation envelopes to get an idea.

Edited by Jonas, 07 January 2012 - 14:55.


#5 Sam

Sam

    Big Super Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:Norway

Posted 16 February 2012 - 16:26

Don't know why you include the slices to pattern tool and the arpeggiator etc, but unfortunately Akaizer doesn't work on my system! I do have other time-stretch tools installed, but that's besides the point....

Offset stretching has a distinct unpolished sound and now that we can automate bpm/lbp in the automation editor, it offers nice sound-sculpting possibilities, creating all kinds of gestures, speeding or slowing down the bpm while the pattern iterates through the offset.

This isn't just a way to get that oldschool sounding jungle intro time stretch, but also a way to generate cool new sounds. Replace the stock sample in my linked example .xrns with different stuff from your own sample collection, and play around with the bpm variation envelopes to get an idea.


Cool. I didn't know about that tool. I knew about Suva's Rubberband, though, but that kinda does something else (i.e. it is not a 0SXX effect).

EDIT: I quoted the wrong bloody post. It was meant to be Jonas's first post.

Edited by Sam, 16 February 2012 - 16:26.