By nobuo
Sun Aug 08, 2021 10:58 am
I stumbled upon some royalty free samples and that got me thinking to make a MPC Expansion from those.
Then I read https://www.mpc-tutor.com/mpc-expansion-packs-complete-guide/. Two things surfaced: 1 it is possible to make 3rd party expansion and 2 one needs to use some tool for it.
Now here's the problem. I'm running only in standalone. My computer runs Linux OS and the tool seems to be for Windows and Mac OS's.
This didn't stop me so I downloaded "mpc-bible-demo-expansion" and checked what's inside.
[Previews] - directory for premade-demo-tunes
MPC Bible Expansion.jpg - image to display on MPC
Cache.json - listing of what's inside the pack
*.sxq - no idea what these are as they are unreadable. (sequences according to cache)
*.wav - samples
Expansion.xml - seems to be the metadata for the pack.
*.xpm - seems to be drum programs.
Plan
- Make a script that creates the Cache.json and manually edit Expansions.xml
- Check if it's feasible to add MPC-styled tags with hyphens.
- Ignore xpm and sxq as the sample pack only has samples.
- Create directory called 'Expansions' on the root of my SSD. Copy expansions there.
Unknowns
- Does MPC validate the files? What happens if a file is not listed in cache?
- Has anyone been tweaking the expansions like this?
- I could make a opensource program to this is there's demand?
- Is this really worth it? I'm thinking that if I just drop samples to the SSD that I'd get overwhelmed with all the unsorted samples and if I use packs then atleast there is a way to filter some.
- How does MPC handle samples that have same name?
Then I read https://www.mpc-tutor.com/mpc-expansion-packs-complete-guide/. Two things surfaced: 1 it is possible to make 3rd party expansion and 2 one needs to use some tool for it.
Now here's the problem. I'm running only in standalone. My computer runs Linux OS and the tool seems to be for Windows and Mac OS's.
This didn't stop me so I downloaded "mpc-bible-demo-expansion" and checked what's inside.
[Previews] - directory for premade-demo-tunes
MPC Bible Expansion.jpg - image to display on MPC
Cache.json - listing of what's inside the pack
*.sxq - no idea what these are as they are unreadable. (sequences according to cache)
*.wav - samples
Expansion.xml - seems to be the metadata for the pack.
*.xpm - seems to be drum programs.
Plan
- Make a script that creates the Cache.json and manually edit Expansions.xml
- Check if it's feasible to add MPC-styled tags with hyphens.
- Ignore xpm and sxq as the sample pack only has samples.
- Create directory called 'Expansions' on the root of my SSD. Copy expansions there.
Unknowns
- Does MPC validate the files? What happens if a file is not listed in cache?
- Has anyone been tweaking the expansions like this?
- I could make a opensource program to this is there's demand?
- Is this really worth it? I'm thinking that if I just drop samples to the SSD that I'd get overwhelmed with all the unsorted samples and if I use packs then atleast there is a way to filter some.
- How does MPC handle samples that have same name?




