Wanted: Developer for time stretch plug

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

Hmmm...

His story changes every time he tells it.

He cries victimhood even as he attacks others.

We let him stick around despite the clear harm he does to the community.

He redefines the terms of the debate whenever it suits him.

In the USA, we call that a Republican!
Image
Don't do it my way.

Post

000 wrote:There is no PhotoShop used.
And by the way, I did make it merely to prove you wrong. :P
Yes you are doing well. Now you only implement the complete functionality of plug and gui. And voilà. :P
I use Photoshop as a synonym for a image processing/composition program. I don't use it either (too expensive).
000 wrote:Where is your humor? :)
I am the MIDI and sequencer guy, forget? SO I dont got a thesis or alg for da timestrechin' algorhrithmical stuff.

But anyway I did't threat it as an offense. In fact your quiet funny most times. Some times completely unintended but at the buttom line extremly entertaining.

BTW, the gui looks good. You should really complete the plugin. Maybe you can sell it and buy a ride (a pimped one).

:lol:

Post

Borogove wrote:You weren't banned, you just switch to a new account every 1000 posts. Isn't that what you said?
Wrong. The thousand was not reached. I was banned and therefore "forced" to change the nick this time.

.

Post

Borogove wrote:Hmmm...

His story changes every time he tells it.

He cries victimhood even as he attacks others.

We let him stick around despite the clear harm he does to the community.

He redefines the terms of the debate whenever it suits him.

In the USA, we call that a Republican!
So your entire thesis is wrong too (because based on completely wrong facts). I didn't it find specially funny too.

.

Post

Galleoneer wrote:
000 wrote:There is no PhotoShop used.
And by the way, I did make it merely to prove you wrong. :P
Yes you are doing well. Now you only implement the complete functionality of plug and gui. And voilà. :P
I use Photoshop as a synonym for a image processing/composition program. I don't use it either (too expensive).
000 wrote:Where is your humor? :)
I am the MIDI and sequencer guy, forget? SO I dont got a thesis or alg for da timestrechin' algorhrithmical stuff.

But anyway I did't threat it as an offense. In fact your quiet funny most times. Some times completely unintended but at the buttom line extremly entertaining.

BTW, the gui looks good. You should really complete the plugin. Maybe you can sell it and buy a ride (a pimped one).

:lol:
You grammar is quite terrible:

"Now you only implement the complete functionality of plug and gui." -> makes entirely no sense
"I am the MIDI and sequencer guy" -> which "sequencer" did you write? Or mean you merely usage of sequencers and MIDI? Then I am such a guy to.
"a image" -> an image
"forget?" -> forgotten?
"intended" -> intented or intentionally
"buttom" -> bottom

So reading your comments (and really understanding it) requires probably an intellectual masters degree.

And why should I buy a "ride", please?

.

Post

can you guys argue your typos in private? nobody cares.
Image

Post

By the way: this topic seems to be dead now. :roll:

I thought, it could become more interesting and productive if we really try to get things rolling and (maybe) performing an itersting discussion about time stretching and doing some final results, tests comparsions and so on (a plugin maybe?) ...

But my fears (merely and finally finding only "pub fashion" and "beer blablabla" came true once again. Because most actors here are merely interested to skip in because of "finding attacks" and discussing "social behaviour" and talking arround the topic. That's quite typical and generally "accepted" (required?) behaviour here...

There are also very few people here, who seem to really have knowledge anout the topic. Or really want to share tips and concreete experiences, as the topic main line suggests.

Well it's KVR here. So what did I expect (except wasting time) ...

Cheers.
(So you also don't need to read anything about or typos anymore)

.
Last edited by ;-) on Sat Aug 20, 2005 5:26 pm, edited 1 time in total.

Post

We all have the ablility to make KVR (and/or the world) a better place, or a worse place!

I thought your screenshot was nice. Want to post any starting code?

I have a bit of experience with beat detection and granular playback etc, though I just started C++ last year, I'd be happy to help.

Though, I think without a project manager (to assign tasks, etc) we won't get anywhere fast.
Image

Post

000 wrote:You grammar is quite terrible:
I mistype myself very often. But at least I check out what I am writing on my GUIs not to be solecistic.
000 wrote:"Now you only implement the complete functionality of plug and gui." -> makes entirely no sense
That means drawing a fancy bitmap is something different than doing the gui and implementing the plugin.
000 wrote:"I am the MIDI and sequencer guy" -> which "sequencer" did you write?
Phrasemaster Mk1
000 wrote:Or mean you merely usage of sequencers and MIDI? Then I am such a guy to.
I must doubt it again

000 wrote:"a image" -> an image
ok it better to do so
000 wrote:"forget?" -> forgotten?
are diffenernt things
000 wrote:"intended" -> intented or intentionally
what da ...???
000 wrote:"buttom" -> bottom
you found a typo congrats
000 wrote:So reading your comments (and really understanding it) requires probably an intellectual masters degree.
Sanity and reason will do in most cases (if you have any)!
000 wrote:And why should I buy a "ride", please?.
to ride, of course. (maybe you can get around and feel content, so you do not stress the global population in the forums)

Post

It was a joke, men. So calm down.
Cheers.

Post

000 wrote:It was a joke, men. So calm down.
Cheers.
:P

Ok, no problem

cheers :wink:

Post

bitcrusher wrote:We all have the ablility to make KVR (and/or the world) a better place, or a worse place!

I thought your screenshot was nice. Want to post any starting code?

I have a bit of experience with beat detection and granular playback etc, though I just started C++ last year, I'd be happy to help.

Though, I think without a project manager (to assign tasks, etc) we won't get anywhere fast.
It is currently quite questionable, what the initiator looked for.

Does he want to play mainly drumloops (the only acceptable way is beat sclicing in my opinion then) or does he rather want to play back any kind of audio material timestretched. Probably a multi algorithm engine?

Other questions are: Do most of you really think, SoundTouch (or any other "granular based" time domain effect) would be the best solution for doing a timestrech with higher quality?

pros: it is quite fast, of course
cons: it is not applicable for entire drum loops and tends generally heaviely to delaying and repeation of transients.

What is actually with the latency issue, if timestretch is performed in "pseudo realtime" then, like suggested...

Would be a frequency domain algorithm better for quality but bad for realtime?

What about the free version of DIRAC? could we use it? Or rather not, because of the missing realtime controls and other limitations?

...

.

Post

it would be great if you guys would really team-up for this! :-D 8)

Post

I'd think we should avoid all timestretch libraries for beat-related loops.... if going the warp-marker route at least. We could start with simple looping-segment playback, and always add true "stretching" later.
Image

Post

bitcrusher wrote:I'd think we should avoid all timestretch libraries for beat-related loops.... if going the warp-marker route at least. We could start with simple looping-segment playback, and always add true "stretching" later.
Well.
Beat slicing has not that much common with "timestretching". But the LIVE warp marker technique *is* in fact timestretching pure...

The problem with drumloops is the difficulty to remain the transients intact. Any attempt to stretch the drum timbres probably could "smear" the transients.

A pure beat slicing don't strech the samples, but merely cuts the loop into pieces and applies some envelopes to smoothen the slices. Then we have gaps of silence or even a kinda overlapping between.

Finally this project would *merely* cover drum loops. It wouldn't be applicable to any other audio material, if we concentrate entirely on beat slicing. Althought, tempo changes could be very easy applied this way, or assigning to MIDI keys and so on.


Step two would be then a high quality algorithm to stretch the single parts of the sliced loop to reconstruct the entire loops without any gaps or overlapping ... (Wouldn't that be the same result as with stretching the complete loop then ? :roll: )

No. Because we could apply different (not equal in width) slices then and so transform the loop like a "nailed rubber band". I think, that's the thing done with LIVE.

But is it any good? Did you compare it to Intakt for instance in quality? Especially with drum tracks?

What do we use for "normal" monophonic and polyphonic audio then?

I think, we would run into a highly complex "multisynthesis" beat slicing - time stretching engine" here quickly. Sort of Intakt...

Wouldn't it be better to concentrate to a "simple time stretching" effect at first?

I think, that's what the topic starter wanted, not so much a beat slicing tool or any advanced warp marker thingy ...

But he didn't reply anymore.

.
Last edited by ;-) on Sat Aug 20, 2005 6:59 pm, edited 1 time in total.

Post Reply

Return to “DSP and Plugin Development”