scratching with pitchbend

General Mixxx discussion.... discuss

Moderator: garth

scratching with pitchbend

Postby nym » Sat Mar 26, 2011 6:32 pm

hey folks.
i am about to start doing live shows
and i am building a custom pitchbend ribbon controller for multiple purposes. one of those purposes is scratch emulation.
does MIXXX allow playback rate to be controlled via pitchbend? if so, are there any people here using midi pitchbend as a scratching control message? how well does this work?

my other option is to use a sampled control timecode .wav and play it back from my sampler into MIXXX, and then use pitchbend to simulate a tt playing forwards/backwards.
just exploring possibilities here and wanted to get some opinions from the mixxx community as to what would be an elegant solution.

i should have mentioned already - i bike, don't have a car or reliable ride, and my 1200 is too heavy to lug around to different bars for live shows, so i'm trying to assemble "
"backpack kit" for live shows...laptop, MPC, pitchbend controller...
nym
 
Posts: 18
Joined: Tue Sep 15, 2009 5:36 pm

Re: scratching with pitchbend

Postby Pegasus » Mon Mar 28, 2011 12:59 am

I don't think anyone's currently using the MIDI Pitch Wheel (0xEn) messages for that, but there's nothing stopping you from doing so. You'll need to write a MIDI script function that feeds relative values to engine.scratchTick() based on the incoming values of the slider (so you'll need to keep a state variable with the last value and then calculate the difference to feed to scratchTick().) See the wiki for more info on the scratching functions: http://mixxx.org/wiki/doku.php/midi_scr ... scratching

Just make sure you set the intervalsPerRev in scratchEnable() to 16384 instead of 128.
"D.J. Pegasus"
Mixxx Developer - Controller Specialist
Mixxx Windows package maintainer
User avatar
Pegasus
Mixxx Developer
 
Posts: 1649
Joined: Thu Jan 29, 2009 7:48 pm
Location: Spangdahlem, RP, Germany

Re: scratching with pitchbend

Postby nym » Tue Apr 26, 2011 6:51 pm

hi, djpegasus, thanks for your helpful reply. i have attempted this with little success. is there any way you could help me get further? i'm used to programming Arduino, but i'm a little out of my league here.

it's for a good cause - i'm programming a wiimote infrared sensor to send midi and pitchbend information using infrared motion tracking, so the goal would be to scratch in midair by moving your hands...kind of like a theremin but more for use with virtual turntables and as a virtual mixer.
nym
 
Posts: 18
Joined: Tue Sep 15, 2009 5:36 pm

Re: scratching with pitchbend

Postby belle12 » Thu Oct 13, 2011 9:19 am

Thank you very much for some sound advice will try all your suggestions later when i get chance and report back any findings. I'm really not too stressed over this issue as i have a simple work round of using jog wheel to bend which has no such problems, however i would like everything working as it should and will get to the bottom of this (i hope).many thanks again for the excellent service and program you guys give us
belle12
 
Posts: 2
Joined: Thu Oct 13, 2011 9:04 am

Re: scratching with pitchbend

Postby Pegasus » Thu Oct 13, 2011 11:09 am

nym wrote:hi, djpegasus, thanks for your helpful reply. i have attempted this with little success. is there any way you could help me get further? i'm used to programming Arduino, but i'm a little out of my league here.


What do you have so far?
"D.J. Pegasus"
Mixxx Developer - Controller Specialist
Mixxx Windows package maintainer
User avatar
Pegasus
Mixxx Developer
 
Posts: 1649
Joined: Thu Jan 29, 2009 7:48 pm
Location: Spangdahlem, RP, Germany


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest