audio-samples and -loops, pitch-shifting and time-stretching

Official support for: energy-xt.com
RELATED
PRODUCTS

Post

soundtouch is released under "Lesser" General Public License, which allows devellopers to use this library in "non free" applications - so it would be legal to include soundtouch-powered timestretching in ext
zort!

Post

jens wrote:
Exit Zero wrote: Damn, I shoud not have waited so long - it's time I try out Xtal. Hey Jens, does Xtal eat much CPU? Stable?

No! Yes! :-D
After a closer look, Xtal seems to be a DJ tool only. There doesn't seem to be any way to "trigger" a loop with a midi note or whatever. But the documentation is quite lacking on this app, so I don't know for sure.

Hey Jens! You are always talking about how great this thing is, but I haven't a clue how to incorporate this plug into a sequencer based workflow.

It must SYNC to host tempo somehow.

Any tips or comments are greatly appreciated! A short tutorial would be most excellent!!

Post

you need to automate the 'playstate' for the 'deck' you loaded your sample in. It toggles between play and stop. Also the lopp-button for the deck needs to be pushed. ;-) :-)

Post

jens wrote:you need to automate the 'playstate' for the 'deck' you loaded your sample in. It toggles between play and stop. Also the lopp-button for the deck needs to be pushed. ;-) :-)
Vielen Dank, Jens. Ich bin ewig dankbar!

Not to be a pest, but how are you automating the 'playstate' in Energy XT?

I could probably struggle to figure this out, but you seem to have quite a bit of good knowledge about this subject.

Thanks again! ~Mark

Post

:o You don't get that perfect German from Babelfish, do you? :? :-D

Anyway: no problem, bud. :-)


- create an envelope track
- route its output to the midi-track you have loaded XTal to.
- import this part into the envelope-track
- open XTal. From the 'file'-menu in the top left corner
select 'CC Map'.
- In the window that opens click on 'new'

Here are the values:

CC: 74 - Parameter: [9] Deck A play state


Now you have a four bar automation where eXT switches XTal on at the start of it and off after two bars.

If you need it longer or shorter just stretch the automation part by shift-dragging it.

If you have any further questions just ask. :-D

Post

jens wrote::o You don't get that perfect German from Babelfish, do you? :? :-D
Doh! You caught me!!

Not from babelfish: Meine deutsch is sehr schlecht! Aber meine ganze familie sind deutchen. Also, vielen, vielen dank Jens.

I will try your file tonight. Your description is very clear and I'm sure others will find this thread and find it useful too.

Thanks again! :D

Post

undef wrote:tried xtal and didnt like it (kinda buggy app :( ).

Yet soundstretch (a command line tool using the soundtouch library ) is totally amazing. can do everthing from great sounding time/pitch changes to wiiiiiicccckkkkkeeeeeed jungle timestretch effects (use the -quick switch)

Man, I'd really love to see this implemented in Ext!!!
Can someone explain or show how to use soundstretch?
I can get the application running in the windows command promt thingy, but don't know Dos and I've tried the examples in the soundtouch readme, but I think I need a few more details of what exactly to type in there.

Post

Usage :
soundstretch infile.wav outfile.wav [switches]

Available switches are:
-tempo=n : Change sound tempo by n percents (n=-95..+5000 %)
-pitch=n : Change sound pitch by n semitones (n=-60..+60 semitones)
-rate=n : Change sound rate by n percents (n=-95..+5000 %)
-bpm=n : Detect the BPM rate of sound and adjust tempo to meet 'n' BPMs.
If '=n' is omitted, just detects the BPM rate.
-quick : Use quicker tempo change algorithm (gain speed, lose quality)
-naa : Don't use anti-alias filtering (gain speed, lose quality)
-license : Display the program license text (LGPL)

___________________________________________________

so, for example, if you want to make a sample 20 %
faster, type "sondstretch 'filename.wav'" 'output_filename.wav' -tempo=20


this is how it looks in the dos-box:
__________________________________________________

C:\Dokumente und Einstellungen\kim\Desktop\soundstretch_win32_v1.3.0>soundstretc
h.exe amen_nu.wav amen_nu1.wav -tempo=20

SoundStretch v1.3.0 - Written by Olli Parviainen 2001 - 2004
==================================================================
author e-mail: <oparviai@iki.fi> - WWW: http://www.iki.fi/oparviai/soundtouch

This program is subject to (L)GPL license. Run "soundstretch -license" for
more information.

Uses 16bit integer sample type in processing.

Processing the file with the following changes:
tempo change = +20 %
pitch change = +0 semitones
rate change = +0 %

Working...Done!

C:\Dokumente und Einstellungen\kim\Desktop\soundstretch_win32_v1.3.0>
_________________________________________________

greez kim

Post

Thanks undef for the help.

Post

you're welcome :)

Post

Any more news about timestretch in XT? Just want to keep this idea alive.

Post

stoney wrote:Any more news about timestretch in XT? Just want to keep this idea alive.
Yeah, that's right! - bumpity bump bump.

Could we please just get some kindhearted developer who knows SE or (more ideally) code from scratch a VSTI or maybe even a VST which takes one loop and syncs to tempo using time stretching?

NOW LET ME MAKE CLEAR: I know Xtal does this. (Also 'Time Looper') And before you chime in Jens, :wink: I just want to say that that we need something more intuitive and continues to be developed and bugs fixed and documentation.

I'd actually be willing to pay for a plug like this, and I am so suprised no one has done it commercially yet. Again, it needs to be simple and utilitarian - not bloated like NI Intakt for example. Low CPU (so I can use multiple instances), stable performance, tight sync and high quality stretching - that's what I want.

I'd be willing to pay the same as what you pay for Intakt.

Post

It might be over the top, but can you use Acid as a VST within eXT? If not then would FL Studio (as a VST within eXT) or Tracktion (as a host for eXT) fit the bill?

I'm a bit ignorant in this area (stretching loops/samples isn't really my thing) so these might be daft ideas!

Regards,

Derek.
Less than 1000 posts and writer's block has set in :-(

Post

Derek up North wrote:It might be over the top, but can you use Acid as a VST within eXT? If not then would FL Studio (as a VST within eXT) or Tracktion (as a host for eXT) fit the bill?

I'm a bit ignorant in this area (stretching loops/samples isn't really my thing) so these might be daft ideas!

Regards,

Derek.
Dude. No offense to you, but.....did you even read the last post?

Small, compact, utilitarian - does the job and that's it. NOT A BLOATED SOLUTION LIKE RUNNING A HOST INSIDE ANOTHER HOST!!!! :x :x :x

:cry: :cry: :cry: :cry: :cry: :cry: :cry:


People, people, people..... READING is fundamental.

Post

Exit Zero,

No offense to you...but did you read Derek's post?

All Derek asked is if it was possible to run another app inside eXT or to run eXT inside another app to get what he wants...

...and the answer is an absolute yes!

Derek up North wrote:It might be over the top, but can you use Acid as a VST within eXT? If not then would FL Studio (as a VST within eXT) or Tracktion (as a host for eXT) fit the bill?

I'm a bit ignorant in this area (stretching loops/samples isn't really my thing) so these might be daft ideas!

Regards,

Derek.
Derek,

You can't use Acid as a VST...but you CAN use FLS as a VST inside eXT. I do all the time. :D

FLS doesn't take much CPU, has good time stretching, is updated quite often & has tons of other cool features. :shock: :shock: :shock:

Post Reply

Return to “energyXT”