JAH wrote:cyrus wrote:
note: drumloop.wav does not turn into drumloop_001.wav, when you duplicate a pad it retains the same sample....however, this is okay because you edit the samples non destructively, so say i copy a pad wtih drumloop.wav so now 2 pads have the same sample, each pad can have its own start and end points on the sample..........this saves memory and makes it easier to manage your project because instead of having duplicate .wav's you work on the same sample....of course you have the option to duplicate drumloop.wav to drumloop_001.wav if you want using good old windows copy and paste!
Nice I agree. But this could be a big change to the code of MPCs. As start/end points are tied to the actual sample and not the pad. If start/end points were tied to each pad, there wouldn't need to be a duplicate or copy function as the MPC 5000 and Ren have multi pad edit. With a simple selection/turn of a dial, the same sample can be assigned to 1 or up to 128 pads.
even if the data is tied to the sample - a wav can have multiple markers embeded with it. I actually think this is how JJOS accomplishes it. Ever add markers to a sample, say using reaper, then load that into a differant editor? (depending on the editor, those markers are retained).
I see your point, it will/could add more complexity to the code, but it is possible. The other option would be to save this data in the pgm (not sure the impact of that choice). Overall though, this idea will improve performance, the less you have to load in memory, the less memory you use, the faster things will work. Not to mention its easier for users to manage thier samples because it will reduce duplication and reduce hard drive space.
The biggest reason for duplicate pad is pure workflow speed. Its easier to hold a duplicate button, press a pad, then press target pads, duplicate all the pad's settings (including vst assignment) and be done.
If for example users were forced to global edit programs, this is nice for assigning samples in bulk (and i do like this feature), but it misses 2 main things:
1.complex settings already applied to a pad (vsts, filter settings, pgm settings, tuning,etc) are not duplicated. you are simply just assigning samples, not duplicating pad settings as well.
2.with duplicate pad you can duplicate the previous pad's start point, so that on the newly duplicated pad, you can start adjusting the start point from where you left off on the previous pad (hope that makes sense)
in maschine for example, when you duplicate a pad in maschine, you also duplicate the start point setting. this facilitates the speed of chopping. example: your first pad has the first chop starting at zero. you duplicate that pad to pad2, you move the start point to the second beat of the sample. Then you duplicate pad2 to pad3, you move pad3's start point from second beat of sample to third beat, you repeat and do it for pad4, duplicating from pad3 to pad4, moving to fourth beat....and so on - hopefully you see how this can be faster, instead of moving the start point from zero, you could move it from the previous pads start point. this makes things faster if you are mannually chopping a really long sample. of course this is also maschine's workflow and one particular way to chop.
jjos is slightly differant, in that, when you turn NDC on, it auto assigns 32 markers that can be assigned to pads. you can freely move these markers around and even auto create a new pgm with the markers and sample automatically assigned to pads. this is extremely fast because you can just press pad1 move the marker, then press the next pad, move the marker, and so on. depending on your sample length, if you have an even loop, the 32 markers divide the beat up evenly so half the work is done, most markers are in good positions, so its a matter of just tweaking existing markers. another thing this does is facilitates experimenting. since markers are auto assigned and the sample is divided into 32 parts, you can just start pressing pads and maybe one of the markers is in a good position! you end up trying chops you may not have before
to add to this, maschine also has slice functions. (DJ Hellfire explained this in another thread). a sample is mapped on the keyboard accross all keys, each key has its own startpoint. the slice window has some auto transient detect features as well. very fast and powerful. auto detect your chops, go in, adjust them, tweak them like recycle style, then they are auto assigned to the pads. very fast actually, its sort of like jjos, but you dont eat up pads, because you turn a single pad's keyboard mode on.
okay, this post is huge. sorry!