Renoise Forums: Realtime Stretch - Renoise Forums

Jump to content

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

Realtime Stretch as native effect on sample? Rate Topic: ****- 3 Votes

#26 User is offline   Bantai 

  • Probably More God or Borg Than Human Member
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: Renoise Team
  • Posts: 7581
  • Joined: 29-May 03
  • Gender:Male
  • Location:In your Renose

Posted 27 October 2009 - 11:56 AM

I've sent a quote request to zplane. Based on this post, I'm not expecting an answer however. And based on this post, not an affordable price.

Dirac LE version is free for commercial projects, but comparably slow:
http://www.dspdimens.../dirac/#license

SoundTouch is licensed under LGPL, allowing closed source applications to link to the dll, but comparably of lower quality
http://www.surina.net/soundtouch/

You can try out several types of timestretch algos in Reaper.
Posted Image
[cpu] AMD 4850e 2.4 GHz [ram] 4 GB DDR2 [hdd] 2TB [gpu] ATI HD4670
[audio] M-Audio Firewire Audiophile @ TI [os] WinXP SP2, Win7 x64, Ubuntu 9.04, MacOSX 10.5.8

>move sig for great justice!
0

#27 User is offline   Bantai 

  • Probably More God or Borg Than Human Member
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: Renoise Team
  • Posts: 7581
  • Joined: 29-May 03
  • Gender:Male
  • Location:In your Renose

Posted 27 October 2009 - 02:52 PM

I stand corrected. Zplane answered almost instantly after I sent out the e-mail. The license is most definitely not free and would incur a significant price increase.
[cpu] AMD 4850e 2.4 GHz [ram] 4 GB DDR2 [hdd] 2TB [gpu] ATI HD4670
[audio] M-Audio Firewire Audiophile @ TI [os] WinXP SP2, Win7 x64, Ubuntu 9.04, MacOSX 10.5.8

>move sig for great justice!
0

#28 User is offline   Last & Least 

  • Local Chief Member
  • PipPipPipPipPip
  • Group: Normal Members
  • Posts: 210
  • Joined: 26-August 09

Posted 30 October 2009 - 03:13 PM

View PostBantai, on Oct 27 2009, 02:52 PM, said:

I stand corrected. Zplane answered almost instantly after I sent out the e-mail. The license is most definitely not free and would incur a significant price increase.



like £10 significant or like ableton significant?
0

#29 User is offline   djnick 

  • Chief Above Chief Member
  • PipPipPipPipPipPip
  • Group: Normal Members
  • Posts: 355
  • Joined: 31-August 05
  • Gender:Male
  • Location:Belgrade
  • Interests:audio, video, gfx...
    http://graphicriver.net/user/djnick

Post icon  Posted 30 October 2009 - 03:27 PM

Reading this long thread looks like ppl would really like to have Pitcher / Stretcher :) Then you would compose anything and play WITH anything and at any speed.

Anyway, I found this excellent Youtube home-made video showing how Prodigy took samples from various places for Smack my Bitch up :)

How to : Smack my bitch up (original)
http://www.youtube.c...ature=subtivity

Anyway - whatever happens and when ever any addition happens in next Renoise - I will always buy & support it. Renoise bought me in this life :)

This post has been edited by djnick: 30 October 2009 - 03:27 PM

0

#30 User is offline   Knetter 

  • Super Advanced Member
  • PipPipPipPip
  • Group: Normal Members
  • Posts: 141
  • Joined: 02-October 06
  • Gender:Male
  • Location:Netherlands
  • Interests:All kinds of...

Posted 30 October 2009 - 11:58 PM

Maybe an option to buy a seperate license for timestretching? Like light and full versions of Renoise. If you want it, you pay for the license. But making the Apple variant beforehand cheaper :? and it will be harder to maintain I guess - since you then have multiple versions...
@djnick: Very cool video!

This post has been edited by Knetter: 30 October 2009 - 11:59 PM

IPB Image => See you there!
0

#31 User is online   dblue 

  • Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: Normal Members
  • Posts: 2371
  • Joined: 01-August 04
  • Gender:Male
  • Location:Newcastle Upon Tyne, UK
  • Interests:Code. Music. Graphics.

Posted 31 October 2009 - 05:47 AM

View PostKnetter, on Oct 30 2009, 11:58 PM, said:

Maybe an option to buy a seperate license for timestretching? Like light and full versions of Renoise.

I think one of Renoise's biggest selling points is that it's all self-contained, and there aren't multiple versions to confuse people or make them worry that they're missing some important features. It's quite an elegant sales model if you ask me, and it stands out among a crowd of packages with versions like Lite, Advanced, Pro, Studio, Master, XXL, etc., which are all fairly meaningless and sometimes difficult to differentiate at a glance.

I don't think the addition of time-stretching alone even justifies the existence of a new version, to be honest, and I think there would have to be more features added to make it worthwhile. After having read the Renoise team's responses to various questions over the years, I highly doubt that they would even consider this an option.

I think it would be great if Renoise did get this feature, but I wouldn't lose any sleep over it. Considering the number of apps available which can already do it, it's not difficult to find something suitable to process your samples.

Some examples which are free to use:

SoundTouch - http://www.surina.net/soundtouch/
Paul's Extreme Sound Stretch - http://hypermammut.s...et/paulstretch/
My own lofi stretcher - http://illformed.org/plugins/
Audacity sample editor - http://audacity.sourceforge.net/
Best Practice - http://www.xs4all.nl/~mp2004/bp/

This post has been edited by dblue: 31 October 2009 - 05:48 AM

·•·( illformed.org )·•·( glitch vst )·•·( vimeo )·•·( soundcloud )·•·( flattr )·•·

•( cpu: Intel Pentium M 1GHz )•( os: Windows XP Pro SP3 )•( audio: M-Audio Firewire Audiophile 4/6 )•( video: Intel 82852/82855 GM/GME )•

Posted Image I'll always be an Atari ST user at heart!
1

#32 User is offline   AcidArrow 

  • Member
  • PipPip
  • Group: Normal Members
  • Posts: 21
  • Joined: 18-September 08

Posted 10 November 2009 - 04:45 PM

View PostBantai, on Oct 27 2009, 01:56 PM, said:

I've sent a quote request to zplane. Based on this post, I'm not expecting an answer however. And based on this post, not an affordable price.

Dirac LE version is free for commercial projects, but comparably slow:
http://www.dspdimens.../dirac/#license

SoundTouch is licensed under LGPL, allowing closed source applications to link to the dll, but comparably of lower quality
http://www.surina.net/soundtouch/


How about the Rubber Band Library that was mentioned on the previous page? It's GNU based but there is an option for licensing for commercial products.
0

#33 User is offline   David Louis Paul 

  • Advanced Member
  • PipPipPip
  • Group: Normal Members
  • Posts: 74
  • Joined: 14-March 09
  • Location:UK
  • Interests:Music Producer / Engineer

Posted 10 November 2009 - 05:12 PM

I use Braindoc Pitchshifter, which is a live timestretcher/pitch shifter VST inside Renoise.

http://www.braindoc....lish/vstEn.html

I used it in the LaRoux Remix, you'd never be able to tell.

http://soundcloud.co...paul-deep-remix

This post has been edited by David Louis Paul: 10 November 2009 - 05:19 PM

0

#34 User is offline   atte 

  • Local Chief Member
  • PipPipPipPipPip
  • Group: Normal Members
  • Posts: 245
  • Joined: 10-May 09
  • Location:Copenhagen, Denmark

Posted 10 November 2009 - 08:17 PM

View PostAcidArrow, on Nov 10 2009, 05:45 PM, said:

How about the Rubber Band Library that was mentioned on the previous page? It's GNU based but there is an option for licensing for commercial products.


If the quality of rubber band is ok (I think it's more than ok), I agree that would be a better option.

I also agree with dblue that dual light/pro versions would be a bad thing.
0

#35 User is offline   Bungle 

  • Chief Above Chief Member
  • PipPipPipPipPipPip
  • Group: Normal Members
  • Posts: 260
  • Joined: 18-November 08
  • Location:Over there by the thingeemebob

Posted 14 November 2009 - 01:35 PM

http://sox.sourcefor...s/Documentation

Maybe there are other free systems available for timestretch too

Bungle

This post has been edited by Bungle: 14 November 2009 - 01:40 PM

Meh
0

#36 User is offline   migloJE 

  • Advanced Member
  • PipPipPip
  • Group: Normal Members
  • Posts: 75
  • Joined: 01-February 07

Posted 14 November 2009 - 06:49 PM

i remember the time when in renoise version 1.28 was a FFT pitch function (that i miss till today), unfortunatly it was removed in newer versions but i found that very useful.... i could be used as time stretch you just had to pitch up a given sample and then slow down to previous pitcvh what gave you the same pitch and the new tempo...
0

#37 User is offline   hektic 

  • Super Advanced Member
  • PipPipPipPip
  • Group: Normal Members
  • Posts: 174
  • Joined: 28-November 05

Posted 15 November 2009 - 05:11 PM

I had posted another thread at one point about using a pitchshifter as a timestretch device. The truth is it just isn't that good though.

Someone here in this thread mentioned Braindoc, which i've used, but it just doesn't accomplish the goal. For me I like to use it when I have a vocal that I want to use but it's in the wrong key or wrong tempo. A timestretch is needed in that situation... or I guess mellodyne which I've never really used. So for now when I run into that situation I use Audacity or whatever audio program is handy. That's basically the only time I use outside software though, and why I think it would be a great addition to Renoise.
0

#38 User is offline   David Louis Paul 

  • Advanced Member
  • PipPipPip
  • Group: Normal Members
  • Posts: 74
  • Joined: 14-March 09
  • Location:UK
  • Interests:Music Producer / Engineer

Posted 15 November 2009 - 09:27 PM

View Posthektic, on Nov 15 2009, 05:11 PM, said:

I had posted another thread at one point about using a pitchshifter as a timestretch device. The truth is it just isn't that good though.

Someone here in this thread mentioned Braindoc, which i've used, but it just doesn't accomplish the goal. For me I like to use it when I have a vocal that I want to use but it's in the wrong key or wrong tempo. A timestretch is needed in that situation... or I guess mellodyne which I've never really used. So for now when I run into that situation I use Audacity or whatever audio program is handy. That's basically the only time I use outside software though, and why I think it would be a great addition to Renoise.


I don't understand - pitchshifting is timestretching.

If a vocal is in the right key, but not long enough, then play it in the wrong key to start with so its the right length, then pitchshift it to suit.

This post has been edited by David Louis Paul: 15 November 2009 - 09:28 PM

0

#39 User is offline   vV 

  • Renoise Support Staff (EN/NL)
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: Admins
  • Posts: 10176
  • Joined: 24-October 03
  • Gender:Male
  • Location:Netherlands
  • Interests:Women, Music

Posted 15 November 2009 - 10:37 PM

View PostDavid Louis Paul, on Nov 15 2009, 10:27 PM, said:

I don't understand - pitchshifting is timestretching.

That is similar to saying that x = y when discussing 2d coordination while this is only true if both options have all their variable-values in common.

Timestretching is changing the length of the sample without changing the pitch, pitchshifting is changing the tone of the sample without changing its length.
I do catch what you are aiming at, but the quality of the sound is not getting any shinier if you do it that way which is what Hektic probably meant.
Vv....


cpu Intel Core2 Quad CPUQ6600 @2.40GHz
chipset nVidia nForce 4 SLI x16 -> Driver rev:5.1.2600.445 (management 4.4.5.0)
mem 6 Gb 667Mhz
os WinXP SP3, DirectX 9.0c
audio Terratec DMX 6Fire (24/96) - > Driver rev:5.0.2000.128 / Mar 14th 2003
video nVidia Geforce 9800GT -> Driver rev: 6.14.11.9038, Sept. 2009


Renoise Official Manual
0

#40 User is offline   David Louis Paul 

  • Advanced Member
  • PipPipPip
  • Group: Normal Members
  • Posts: 74
  • Joined: 14-March 09
  • Location:UK
  • Interests:Music Producer / Engineer

Posted 16 November 2009 - 01:06 AM

View PostvV, on Nov 15 2009, 10:37 PM, said:

.

Timestretching is changing the length of the sample without changing the pitch, pitchshifting is changing the tone of the sample without changing its length.


But that is the same thing...

If I had a 30 second sample of a tone at 500hz and changed its pitch to 1000hz, that is the same as having a 15 second sample of a tone 1000hz and stretching it to 30 seconds.

Two ways which lead to exactly the same result.

You can do this in Cool Edit/Adobe Audition in both ways (preserve pitch and alter tempo, or preserve tempo and alter pitch) and both results sound exactly the same.

On my Laroux Remix, the original vocal was 4.00 mins long, but I had to pitch shift it up two semitones to match the rest of my track.....so vice versa, if I then played the sample down two semitones on the keyboard, the sample is now 4.26 seconds long, and playing in the original key. Thus in that way 'timestretched'.

This post has been edited by David Louis Paul: 16 November 2009 - 01:23 AM

0

#41 User is offline   Rakib 

  • Member
  • PipPip
  • Group: Normal Members
  • Posts: 55
  • Joined: 10-December 07
  • Gender:Not Telling
  • Location:NO
  • Interests:TRACKING

Posted 16 November 2009 - 04:01 AM

Have anyone checked out Modplug trackers time and pitch stretcher?
It's good enough for basic use.
0

#42 User is offline   DJ TerraByte 

  • Super Advanced Member
  • PipPipPipPip
  • Group: Normal Members
  • Posts: 127
  • Joined: 13-November 02

Post icon  Posted 20 November 2009 - 11:37 PM

Wowowow :wacko: and no one discovered the E1, E2 etc. effects in stead of the 09xx command?
Its easy:

1. load up some vocal and let it play on track 1.
2. in the VOLUME column, punch in some E1 beneath it, all the way to line 20 or so.
3. change all the E1's to E2 or to E3 etc. do hear changes.

This method is a far more cool timestretch then the 09xx method.
Since 09xx is more meant for breakbeat, not directly timestretch.

Just my 2 cents :)
I paint with sound, and my paintings must be perfect!
0

#43 User is offline   David Louis Paul 

  • Advanced Member
  • PipPipPip
  • Group: Normal Members
  • Posts: 74
  • Joined: 14-March 09
  • Location:UK
  • Interests:Music Producer / Engineer

Posted 21 November 2009 - 12:30 AM

That's not useable unfortunately.
0

#44 User is offline   danoise 

  • Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: Designer
  • Posts: 1828
  • Joined: 21-January 03
  • Gender:Male
  • Location:.dk
  • Interests:wildlife + urban trekking

Posted 21 November 2009 - 02:49 AM

How about the glide command (5xx) and a vocoder? Pretty funky stuff!
Tracking with : Mac Mini, MSI Wind U100, MAudio FW Audiophile, Novation NIO 2/4 + Remote SL MKII + Nocturn + LaunchPad, Das Keyboard, KRK 8" Rokit MKII
0

#45 User is offline   ataki 

  • New Member
  • Pip
  • Group: Normal Members
  • Posts: 6
  • Joined: 02-February 10

Posted 02 February 2010 - 01:17 AM

I'd love to have a timestretch like in Fruityloops, where you can adjust the pitch and length as you wish very quickly with two knobs. That i miss in Renoise. In Fruityloops though, it was sometimes too rough, and you were only allowed to play one pitch on all keys afterwards. Pretty much the death sentence for many applications, though I used it a lot. It turned a Ferrari into a lame horse, but it was at least a horse.

Great respect for Renoise in any case - very cool to be able to use a good old tracker together with vsts and stuff.

This post has been edited by ataki: 02 February 2010 - 01:19 AM

connected: motu 2408 mk3 mod, swissonic ad/da, diy calrec pq1549 x4, diy 1176 x2, diy d-aoc x2, diy ssl 4000, emax
0

#46 User is offline   thebinarycollective 

  • Member
  • PipPip
  • Group: Normal Members
  • Posts: 27
  • Joined: 15-September 09

Posted 03 February 2010 - 05:52 AM

Maybe we should professionally categorize Renoise as a sequencer not a DAW. It's a sequencer with balls. I think it shines on two things: external MIDI clocking/sequencing and virtual instrument sequencing. To me, it's sort of like an Akai MPC with VST support and more functionality. The fact that it is rewire, makes it easy to bounce your tracks into your DAW of choice. Running under a DAW and controlling external MIDI gear that way also makes a great combination.

Now as for timestretching, I always thought implementing realtime granular capability with the sampler would be beneficial. You could make up for the chops in the 09xx command that way, since you can create short grain clouds with altered grain and width speed and the 09xx fluctuates through the time.

Not only that, you could make super small sample based projects and not have to deal with loop points and re-pitching, even creating big textures out of very small sounds for extremely low filesizes. That way you kill two birds with one stone, and both are equally useful and would even be something the Renoise team might even prefer since they all like the minimalist approach to things.

Edit: http://senduit.com/a46d6f I made an A/B test to show the method in action just for kicks, nothing else but a fruity granulizer re-triggered with automation. All done in *real time* so no waiting :)

This post has been edited by thebinarycollective: 03 February 2010 - 06:29 AM

0

#47 User is offline   Radek 

  • Member
  • PipPip
  • Group: Normal Members
  • Posts: 26
  • Joined: 19-June 09

Posted 04 February 2010 - 02:42 AM

Yes - put timestretching as interpolator type in a sampler directly!
Then the sample sync could track temp, yet you would be able to play
different without any extra looping.

I'd like to have "rubber points" in a sampler editor too, where I could
stretch parts of samples freely. To fix or rearrange notes' timing for an
example.
0

#48 User is offline   djnick 

  • Chief Above Chief Member
  • PipPipPipPipPipPip
  • Group: Normal Members
  • Posts: 355
  • Joined: 31-August 05
  • Gender:Male
  • Location:Belgrade
  • Interests:audio, video, gfx...
    http://graphicriver.net/user/djnick

Posted 04 February 2010 - 09:15 AM

View PostRadek, on 04 February 2010 - 03:42 AM, said:

Yes - put timestretching as interpolator type in a sampler directly!
Then the sample sync could track temp, yet you would be able to play
different without any extra looping.

I'd like to have "rubber points" in a sampler editor too, where I could
stretch parts of samples freely. To fix or rearrange notes' timing for an
example.


If timestretching will exist, then you will be able to import ANY lenght and speed rhythm sample, any singer voice and create melody or mix you want. Then Renoise mixing will have unlimited combinations :) For me, currently, the best timescretching is implemented into WaveLab5 - Mark sample and hit T - window will appear and you can finetune your sample. Unfortunatelly it is not realtime.

Anyway - looong time ago, there was WaveLab plugin that was working in realtime pitch shifting and has just three knobs! One knob for voice pitch, other knob for "opening mouth" so it can sound more or less male/female/kid and mix knob. And it was in 1999 - when I used to work on TV station. That plug in was perfect for voice.
0

#49 User is offline   magOwl 

  • Advanced Member
  • PipPipPip
  • Group: Normal Members
  • Posts: 105
  • Joined: 31-July 07
  • Gender:Male
  • Location:Stockholm, Sweden

Posted 04 February 2010 - 11:44 AM

While a timestretch function of its own is all well and good, it will, in my opinion, need a little more meat to be flexible and really useful. For instance... Audio tracks, so you can line up an original beat with the acapella (when you're doing a remix for instance), so you get the timing right. Some form of dialogue where you input original bpm and destination bpm values, not just manual drag-n-stretch, which is good for some things, but not really for vocal timing and so on (well it's good for fine tuning but not for quickly getting a full vocal track in sync). And the E1 and 09xx commands does not cut it (for those who think they do) :) They are however very useful for other things.

At the moment I'm using Cubase for all my timstretching needs, and it works fine, but I'd love to do it all "in-house".

This post has been edited by magOwl: 04 February 2010 - 11:51 AM


Seja Marginal, Seja Herói.
Website . Twitter . Soundcloud . Myspace


cpu Intel Core i7 920
os W7 x64
audio M-Audio Delta 1010LT
(More here)
0

#50 User is offline   Radek 

  • Member
  • PipPip
  • Group: Normal Members
  • Posts: 26
  • Joined: 19-June 09

Posted 04 February 2010 - 04:48 PM

Once Lua scripting will be there few extra possibilities will open. Access to
samples is supposed to be possible so imagine coding a transient detector,
spliting samples to a new instruments and then populating a pattern with notes
set to recreate a whole.

Or (if io.popen will be exposed) just run some external program to do work
needed.

Of course such workarounds shouldn't be needed just for some timestretched
samples. However it should get just easier...
0

  • (3 Pages)
  • +
  • 1
  • 2
  • 3


Fast Reply