Forum to discuss all matters relating to the MPC1000 and MPC2500 operating systems created by 'JJ' (all versions).
By zbs Sun Oct 08, 2006 9:54 am
I'm looking forward if JJ has any interest to add control over sampler attributes to grid and/or step edit ...

He/she/they have announced

Future
5. Q-Link -> sample start/end point.


Wouldn't it be nice if you could record start/end point events? "Play reverse" event would be cool too .... :-)

-zbs

By jhs Sun Oct 08, 2006 5:22 pm
explore the q-link slider more. as of now jj has it setup so you can automate the q-link slider value per step. to setup a 'play reverse' function do this:

1. make 2 copies of your sample, reverse one of them.
2. load both of these copies onto the same pad.
3. go into program mode and set the range of sample 1 to '1-2'
4. set the range of sample 2 (reversed sample) to '0-1'
5. go into the slider mode and set up one of the sliders to change 'layer' on 'note on' .... notice the high/low range. set the high range to '2'
6. hit the pad repeatedly while moving the qlink slider up/down. when you move the slider to the top, the original sample plays, when you move it to the bottom, the reversed sample plays.
7. go into step edit and record a note. make sure you're in 6 pad mode then select that note and hit 'event'. at the top next to [001.01.00( 0 ) you will see a big "L". this is how you set the qlink value per step. since the slider is set to 'layer' this section is labeled "L". this uses the same values we set in the high/low range in slider assign mode... if you set it 1-2 it will play the normal sample, if you set it 0-1 it will play the reversed sample.

:wink:

By zbs Sun Oct 08, 2006 6:22 pm
jhs wrote:explore the q-link slider more. as of now jj has it setup so you can automate the q-link slider value per step. to setup a 'play reverse' function do this:


Thanks for the reverse tip, jhs! I'll try this out ...

There are two reasons I'm fond of complex sampler control in grid/step edit: First, to avoid duplicate data. Two samples (forward & reverse) use 2x memory compared to single sample which is playable both directions. Second, it would also save time if you could play any sample both directions without sample/program edits. I'm lazy like that 8)

Same pros for sample/loop start/end point control in sequencer. I can't see any technical limitations for this kind of realtime playback control. Instead of dreaming maybe I should now take a look at patched phrase, if it's abusable for this somehow or other. :wink:

-zbs
User avatar

By Antonym Sun Oct 08, 2006 6:35 pm
though i definitely agree with you on all other counts and thoroughly support your hopes,

Two samples (forward & reverse) use 2x memory compared to single sample which is playable both directions


this isn't a huge thing to worry about because of how much memory we have!

By jhs Sun Oct 08, 2006 7:00 pm
if you're familiar with max/msp theres an object in it called groove which does what you're talking about. as far as i know there is no sampler that does realtime reverse...as i tried to get this accomplished in kontakt (arguably the most advanced sampler avail..) and couldn't without making a reversed copy of the sample. i eventually got it in realtime with the groove~ object in max/msp...but in the end it wasn't worth the hassle of having to have my laptop and midi controller connected to my mpc at any given time just to do it. what you want to do can't be done on a playback level.. its done at the effects level or even granular level. the groove~ object in max/msp takes a small buffer of the audio and reverses that in realtime so the effect is actually a delay. its reversing in realtime but in reality it may be 1ms delayed due to the fact the buffer has to be filled before it can be played back.

p.s. i used to hate on patched phrase but its the shit!


zbs wrote:
jhs wrote:explore the q-link slider more. as of now jj has it setup so you can automate the q-link slider value per step. to setup a 'play reverse' function do this:


Thanks for the reverse tip, jhs! I'll try this out ...

There are two reasons I'm fond of complex sampler control in grid/step edit: First, to avoid duplicate data. Two samples (forward & reverse) use 2x memory compared to single sample which is playable both directions. Second, it would also save time if you could play any sample both directions without sample/program edits. I'm lazy like that 8)

Same pros for sample/loop start/end point control in sequencer. I can't see any technical limitations for this kind of realtime playback control. Instead of dreaming maybe I should now take a look at patched phrase, if it's abusable for this somehow or other. :wink:

-zbs

By zbs Mon Oct 09, 2006 3:38 pm
jhs wrote:as far as i know there is no sampler that does realtime reverse...


I understand the delay when streaming from hard disk but afaik there shouldn't be difference which direction/order you read bits from ram.

-zbs