MPC X, MPC Live, MPC One & MPC Key 61 Forum: Support and discussion for the MPC X, MPC Live, MPC Live II, MPC One & MPC Key 61; Akai's current generation of standalone MPCs.
By sp90 Thu Nov 24, 2022 1:06 am
Hey all, just a thought about standalone mode.
Is it possible to chop a sample, and sequence those chops into a beat, THEN, remove said original sample from hard drive, replace with a different identically named audio file (for example, the same beat but cleaner source) and expect to turn on mpc and open session to find the same chopped sequence but with the newer source sample?

An example in use would be making a beat using a sample from a scratched old 45, but i might decide later that id like to have the same beat, but now with a pristine wav download of source sample, without having to do the work of chopping again and remaking the beat.

Lazy i know, but humour me, it's a thought leading to a bigger idea...

Many thanks
SP90
By jamos Thu Nov 24, 2022 6:57 pm
Interesting question. I am not entirely sure about this, but I think the chop data is actually stored in the wave file. I do know that Loop information is saved in the wave file. If I were going to attempt this, I would open the original WAV file in a separate editor, and then see if I can paste the new wave file over that. That might replace the data without changing the chop points. I certainly can't guarantee that would work however.
By HouseWithoutMouse Thu Nov 24, 2022 9:35 pm
Slice data that's made by the sample editor goes into the WAV file itself, in "atem" chunks. Or at least the number of slices, number of bars and "default slice" seem to be there. The chunk is, I think, Akai's own custom stuff, but luckily it seems to be just plain JSON text, so it's easily understandable.
https://www.mpc-forums.com/viewtopic.php?p=1851268#p1851268

Python script for displaying the chunk data:
https://www.mpc-forums.com/viewtopic.php?p=1851272#p1851272


If my reasoning is right, it should be possible to take the Akai meta chunks from one WAV file and add them to another file, with a utility script written for that purpose. That way you could keep the slice information and just replace the audio. OR one could try replacing the PCM audio content in the WAV file, but keep the meta chunks.
By sp90 Thu Nov 24, 2022 11:48 pm
Telefunky wrote:You may experience that the chops aren‘t exactly at the exact same position, though.
A record player has a drifting analog time base... ;)


Indeed!
By sp90 Thu Nov 24, 2022 11:49 pm
HouseWithoutMouse wrote:Slice data that's made by the sample editor goes into the WAV file itself, in "atem" chunks. Or at least the number of slices, number of bars and "default slice" seem to be there. The chunk is, I think, Akai's own custom stuff, but luckily it seems to be just plain JSON text, so it's easily understandable.
https://www.mpc-forums.com/viewtopic.php?p=1851268#p1851268

Python script for displaying the chunk data:
https://www.mpc-forums.com/viewtopic.php?p=1851272#p1851272


If my reasoning is right, it should be possible to take the Akai meta chunks from one WAV file and add them to another file, with a utility script written for that purpose. That way you could keep the slice information and just replace the audio. OR one could try replacing the PCM audio content in the WAV file, but keep the meta chunks.


This is very helpful, thanks :worthy:
By sp90 Thu Nov 24, 2022 11:50 pm
jamos wrote:Interesting question. I am not entirely sure about this, but I think the chop data is actually stored in the wave file. I do know that Loop information is saved in the wave file. If I were going to attempt this, I would open the original WAV file in a separate editor, and then see if I can paste the new wave file over that. That might replace the data without changing the chop points. I certainly can't guarantee that would work however.


Will have a go, thanks jamos