ux--_46b40364-0c7c-4af2-9fb4-e1ec8b16b83a_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable> Date: Sun=2C 11 Sep 2011 15:03:56 +0200
I think pointing somebody at PD who wants a sampler with timestretch is a l=
ittle like telling somebody to learn ancient Greek because they want to kno=
w what the word Synthesis means... Although sure there are some externals f=
or doing timestretch via different methods (granular=2C FFT etc) and if he =
knows the basis already may not be a bad idea.
Unfortunately I don't know anything that fulfils the requirements though. B=
est free library from timestretch I know of is the RubberBand one. This has=
been incorporated into a few programs=2C eq SuperLooper and QTracker=2C bu=
t don't think any of them allow yo to create and play instruments as it sou=
nds like you want. As the library exists I guess we can hope LinuxSampler w=
ill consider incorporating it into their program in the not too distant fut=
ure=2C especially if they see some requests=2C but would hold your breath.
There is StretchPlayer=2C using RubberBand to play single audio streams at =
different pitches=2C which may be a good basis for creating a sampler if yo=
u can code.
Or if Rubberband is too CPU intensive I believe Akaizer is less processor h=
ungry but I may be wrong...
(While Renoise does not have any native timestretch at all it does have scr=
ipted tools for both RubberBand and Akaizer.) I believe both these will onl=
y work offline though=2C but it would be possible to create the note ranges=
as new samples and them create your instrument out of the extra samples. A=
lot more work and will then use a lot more RAM=2C as there is no DFD with =
Renoise=2C but may almost be an idea. But if you are going to create new sa=
mples for each key any sampler would do... But then again you could script =
Renoise to automatically create the new samples=2C rather than having to do=
it all manually.)
Regards and good luck. Dale.
=
--_46b40364-0c7c-4af2-9fb4-e1ec8b16b83a_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
>=3B Date: Sun=2C 11 Sep 2011 15:03:56 +0200>=3B From:=
lsutton@libero.it>=3B To: linux-audio-user@lists.linuxaudio.org&=
gt=3B Subject: Re: [LAU] A good Sampler>=3B >=3B Hi Jordan and =
welcome=2C>=3B >=3B On 09/11/2011 02:14 PM=2C Jordan Wade wrote=
:>=3B >=3B Hello=2C I'm just getting started with creating electron=
ic music in Linux>=3B >=3B and I'm looking for a good sampler. Spe=
cifically=2C I'm looking for a>=3B >=3B sampler that will allow me =
to assign a sample to multiple keys AND>=3B >=3B perform pitch-scal=
ing without changing the duration of the sample. I've>=3B >=3B tri=
ed Specimen and Renoise (both great pieces of software) but neither>=
=3B >=3B seems to automatically stretch/compress the duration of the samp=
le to>=3B >=3B compensate for the pitch shift. I look forward to h=
earing your suggestions.>=3B >=3B Considering your preamble I w=
ould suggest having a look at Pure Data >=3B (aka PD)... although it =
doesn't specifically do what you're asking it >=3B would be easy to c=
reate a sampler with those characteristics (wouldn't >=3B be surprise=
d if it already existed) and of course much more=2C and as you >=3B a=
re getting into electronic music you'll find many situations where >=
=3B you'll have to create your own 'tool' for the job. PD might easy this <=
br>>=3B task a lot=2C and IMHO is also great fun.>=3B >=3B Ci=
ao=2C>=3B Lorenzo.>=3B >=3B >=3B>=3B >=3B Thank=
s!>=3B >=3B>=3B >=3B>=3B >=3B _____________________=
__________________________I think pointing somebody at PD who w=
ants a sampler with timestretch is a little like telling somebody to learn =
ancient Greek because they want to know what the word Synthesis means... Al=
though sure there are some externals for doing timestretch via different me=
thods (granular=2C FFT etc) and if he knows the basis already may not be a =
bad idea.Unfortunately I don't know anything that fulfils the requi=
rements though. Best free library from timestretch I know of is the RubberB=
and one. This has been incorporated into a few programs=2C eq SuperLooper a=
nd QTracker=2C but don't think any of them allow yo to create and play inst=
ruments as it sounds like you want. As the library exists I guess we can ho=
pe LinuxSampler will consider incorporating it into their program in the no=
t too distant future=2C especially if they see some requests=2C but would h=
old your breath.There is StretchPlayer=2C using RubberBand to play =
single audio streams at different pitches=2C which may be a good basis for =
creating a sampler if you can code.Or if Rubberband is too CPU inte=
nsive I believe Akaizer is less processor hungry but I may be wrong...<=
br>(While Renoise does not have any native timestretch at all it does h=
ave scripted tools for both RubberBand and Akaizer.) I believe both these w=
ill only work offline though=2C but it would be possible to create the note=
ranges as new samples and them create your instrument out of the extra sam=
ples. A lot more work and will then use a lot more RAM=2C as there is no DF=
D with Renoise=2C but may almost be an idea. But if you are going to create=
new samples for each key any sampler would do... But then again you could =
script Renoise to automatically create the new samples=2C rather than havin=
g to do it all manually.)Regards and good luck. Dale.=
=
--_46b40364-0c7c-4af2-9fb4-e1ec8b16b83a_--
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.