SimonInAustralia wrote:DJ Hellfire wrote:I'm telling you how the system works. There is no bug. You just don't understand what Shift Timing is. Pete has no idea what you are talking about. I asked. What I'm telling you is the way it works. The fact that it's unclear is another issue. But this is the way it works and is designed to work! Period!
1. Did you ask what the 96ppqn setting was designed to do, the purpose of it's inclusion in the software, why you would want to display it at 96ppqn but still have the sequence timing running at 960ppqn, why you would want to have some functions operating at 96ppqn and others at 960ppqn simultaneously, etc.?
2. If you do ask that, could you also please ask about the Latency Adjust parameter, what is it designed to do, why was it added, where exactly does it adjust the latency, what does it affect, etc.?
1. Yes, I did. And I have explained it severval times in this thread as well. It is merely for NUDGING
RECORDED NOTES at 96 ppqn, nothing more. Not for sequencing and not for any kind of quantizing (including Swing and Shift Timing). It's only effective when you nudge notes with your keyboard arrow keys or from the nudge button in the list editor on the hardware. This is specifically what it was added for.
As for why it was added, it was added as a part of the list editor addition in 1.5. The list editor was supposed to be in 1.5 but was delayed because of issues. This is why the setting made it into 1.5 and the actual list editor didn't come until 1.6.
Why you would need this? My guess is for those that want to nudge notes a farther distance faster. You can nudge notes a larger distance quicker at 96 ppqn than you can at 960 because it's a much coarser adjustment. It's like chipping off a block of ice with an ice pick vs grinding away the ice with a a belt sander. Some people may finding nudging at 960 to be very tedious and time consuming, especially when they don't care about having that much detail in note movement. So 96 was added to help speed up the process and still keep things in the same timing/groove that older MPC's had.
2. I didn't ask but I know what it does. Latency adjust is simply to compensate for the latency added by your actual hardware/interface going out to an external piece of hardware gear and back into the MPC or simply put, the D to A -> A to D round trip process. An example would be when going out to an external eq or compressor from the MPC and coming back into the MPC to monitor the processed signal in real time. That trip causes an audio delay which is a commonly known issue in audio recording. So this is bascically like a manual delay compensation for external processing.
Is this option needed? Not for me. I never have to touch it. I don't use external gear, but many guys still do. So this is just a little something to help keep the audio in alignment after the conversion process.