Audio File Scratching

Feb 23, 2006 at 12:23pm

Audio File Scratching

Is it only possible to scratch audio files loaded into a buffer in Max/Msp or is it possible to scratch audio files loaded into say sfplay~ ? My whole dj player system is built using sfplays but I would like to implement a reasonably realistic sounding scratch effect.
Any pointers and threads anyone can guide me to.

Will

#24580
Feb 23, 2006 at 3:51pm

First have a look at the help file for sfplay~ there you will find instructions (look in the ‘new features’ box) on how to alter the speed of sfplay~’s playback this is a good place to start for the sort of thing you are trying to do.

Instead of using speed you may want to investigate connecting line~, or some other signal based object to the right inlet on sfplay~ to do smooth speed changes.

good luck,

john.

#71348
Feb 23, 2006 at 4:00pm

I would also look into gizmo~ as well.

Anthony

#71349
Feb 24, 2006 at 9:34am

Hi will,

Have a look to http://www.mspinky.com

#71350
Feb 24, 2006 at 8:44pm

I would go with buffer~ and play~, this will let you “scrub” across
the sample. The trick is interpolating the audio between the control
ticks. You might want to estimate control change and accelleration to
that end.

_Mark

#71351
Feb 25, 2006 at 5:09pm

#71352
Feb 28, 2006 at 8:38pm

You could feed the output of sfplay~ into tapin~/tapout~ and change the
delaytime with line~ to scratch back in time (increase delay, slow down)
or forth (shorten delay time, speed up)… You might want to put up two
tapout~s to be able to jump to zero without clicks.
Of course you can’t look into the future, this is kind of the same limit
a DJ would have with her vinyl, but this technique would allow you to
scratch even realtime input! Scratch your voice…

Stefan

[][] [][][] [][] [][][]
[][][][][][][][][][][][][][][]

Stefan Tiedje
Klanggestalter
Electronic Composition
&
Improvisation

/~~~~~
\ /|() ()|
))))) )| | |( \
/// _/)/ )))))
___/ ///

————————-x—-
–_____———–|———–
–(_|_ —-|—–|—–()—-
– _|_)—-|—–()———–
———-()————x—–

14, Av. Pr. Franklin Roosevelt,
94320 Thiais, France
Phone at CCMIX +33-1-49 77 51 72

#71353
Jan 5, 2014 at 8:22am

hi,I found groove~ with buffer~ can achieve this. Also, if you wish to have an fast and obvious scratch feelings, you may try line~ to arise the speed rate when playback, because it can provide an rapid rise up that we cannot do by hand.

#277458

You must be logged in to reply to this topic.