Old 06-20-2020, 05:48 PM   #1
brummbear
Human being with feelings
 
brummbear's Avatar
 
Join Date: May 2016
Location: out west
Posts: 301
Default LiveScrubberDucky - Scratching in real time!

Edit 2020-06-21:
Release V0.7:
- Improved X-fade algorithm (less crackle)
- Fix bug when switching to "Off": Do not reset scrub start position, instead allow restarting scrubbing from any position

Description:
-------------
JSFX for real time scratching, scrubbing and tape stop effects.

Allows classic scratching (two turntable style -> use two tracks), Eigen-scratching (song scratches onto itself -> single track use) and rythmic scratching (e.g. beat synchronized with LiveBeatRepeater https://forum.cockos.com/showthread.php?t=211834, via parameter automation etc).

Most fun if controlled via a MIDI/OSC hardware device (touch screen device, fader, rotary encoder & pads).

Usage hints:
Since I do not feel inclined to write a full manual you will have to play around and figure out things for yourself... but here come some basic hints:

* 12 beats of audio input are continuously buffered

* when scrubbing is triggered ("On") the last 12 beats are frozen and can be scrubbed. Scrub buffer starts exactly at the sample last played, from there up to 12 beats back in time depending on "buffer length" setting.

* in "Auto" mode scrubbing is triggered "On" as soon as the scrub position moves from 0 to a negative value (i.e. back in time). When scrub position moves to 0, scrubbing is triggered "Off". Use this if you want to update the buffer with new audio, i.e. the latest 12 beats

* for tape stop effects move the Inertia slider to the far right (= "heavy" turntable)

* Rubber band allows the playback beyond the limits set by buffer length, especially if inertia is strong. If you set the buffer length to e.g. full 12 beats or swing the scrub position really hard audio will drop. Use this setting wisely: keep buffer length below or equal 8 beats (= this allows for up to 50% "overshoot" to reach 12 bars). In its current version overshoot is only supported in negative direction (back in time), not forward (the latter is planned for future releases).


Technical Notes:
Audio device buffer should be within reason for best audio quality when scrubbing.
E.g. at 44.1/48kHz audio interface sample rate the recommended buffer size is <= 512samples and at 96kHz < 1024 samples (smaller values are better). Buffer sizes above these values may lead to "flutter" while scrubbing due to the longer delay.

Plugin download here:
https://stash.reaper.fm/39698/brumbe...bberDucky.jsfx
or via ReaPack https://reapack.com/

Last edited by brummbear; 06-21-2020 at 02:05 AM. Reason: some hints for usage
brummbear is offline   Reply With Quote
Old 06-20-2020, 06:57 PM   #2
J Reverb
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,071
Default

I LOVE IT !!
What a great thing ....

Edit: this is really nuts if you tempo sync a random lfo
one thing ... can you add a mix control please ?
Sorry for the amount of signal going to 3+4 ...

Thanks, just the madness I was looking for haha nice one.

Last edited by J Reverb; 06-20-2020 at 07:24 PM.
J Reverb is offline   Reply With Quote
Old 06-20-2020, 10:43 PM   #3
brummbear
Human being with feelings
 
brummbear's Avatar
 
Join Date: May 2016
Location: out west
Posts: 301
Default

Quote:
Originally Posted by J Reverb View Post
one thing ... can you add a mix control please ?
Sorry for the amount of signal going to 3+4 ...
You got it! Already on the roadmap for future releases (that's why there are already 4 outputs...). This is still an early version (0.6). Lots of ideas, little time....Have fun !
brummbear is offline   Reply With Quote
Old 06-21-2020, 02:01 AM   #4
Win Conway
Human being with feelings
 
Join Date: Dec 2010
Posts: 3,826
Default

Gonna have to get the mixfader out at some point and try a set up with this.
Tried to push for somebody to something with DVS support in a js or extension many years ago lol.
__________________
Stop posting huge images, smaller images or thumbnail, it's not rocket science!
Win Conway is offline   Reply With Quote
Old 06-21-2020, 02:03 AM   #5
brummbear
Human being with feelings
 
brummbear's Avatar
 
Join Date: May 2016
Location: out west
Posts: 301
Default Release V0.7

Release V0.7:
- Improved X-fade algorithm (less crackle)
- Fix bug when switching to "Off": Do not reset scrub start position, instead allow restarting scrubbing from any position
brummbear is offline   Reply With Quote
Old 07-14-2020, 12:24 PM   #6
Ericson
Human being with feelings
 
Join Date: Jun 2019
Location: Rotterdam
Posts: 94
Default

This is awesome and so fun!
Thank you for sharing
P.s I'm currently testing Reakontrol 1.0 and you have nailed it! Can't wait to have more features.
Ericson is offline   Reply With Quote
Old 09-15-2020, 05:10 PM   #7
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Indeed very cool, thanks for sharing. Did not know what I had already on my harddisk, thanks to Reapack and the genious devs of course.
TonE is offline   Reply With Quote
Old 09-19-2020, 03:19 AM   #8
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Quote:
Originally Posted by J Reverb View Post
I LOVE IT !!
What a great thing ....

Edit: this is really nuts if you tempo sync a random lfo
one thing ... can you add a mix control please ?
Sorry for the amount of signal going to 3+4 ...

Thanks, just the madness I was looking for haha nice one.
Youtube, audio examples?
TonE is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:47 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.