audio loops & automatic crossfade
Just to be sure i'm not going to reinvent the wheel : is there already a
way to record defined length (in beats) buffers, then automatically
apply a crossfade to make it loop without clicks ?
If not, i'm on these days, but got serious accuracy problems. I think
it's because i'm coming back and forth from samples to ms... Anyway,
what it does is : Record exactly when REC! button is hit, then counts a
measure in beats and stop 100ms after the next beat #1 is detected. With
this, i'll have extra time before the loop to do a 100ms fade in, then
exactly 100ms after to do the fade out (i'm using only a single buffer~,
everything could be made in). When it goes to PLAY, it waits 100ms
(arbitrary) then do the fade in, fade out, then the final crossfade and
copy it at the beginning and at the end of the loop. The "play head"
will pass on the fade out just on time, and the loop will be perfect (we
hope).
Ok. But it's far to be perfect and i'd like to know your experience
about this (pretty common things, i guess). Thanks for your share.
cheers
f.e
--
f.e chanfrault | aka | personal computer music
> >>>>>> http://www.personal-computer-music.com
> >>>>>> |sublime music for a desperate people|
i've just tried both tap.record~ and tap.buffer.record~ from the
tap.tools 1.5 (on Windows), _no sound_ could be recorded in the example
help files... While the MSP record~ shows activity, tap.record~ doesn't
! Dear Tim Place, what's happening ?
f.e
Hi f.e
you can try the xsample library by Thomas Grill
http://www.parasitaere-kapazitaeten.net/~thomas/ext/
xrecord~ and xgroove~ are what you're looking for, record with fade
during a defined time, crossfade while looping
warning : there's no fade while changing the loop points.
Léo
Did you check out xgroove~, xrecord~, xplay~ from Thomas Grill? It
supposed to be able to do crossfade loops...
Stefan
--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com