Support and discussion for all of Akai’s modern standalone MPCs including the MPC X / X SE, MPC Live 1, 2 & 3, MPC One / One+, MPC Key 37/61.
User avatar
By MPC-Tutor Fri Dec 01, 2017 1:25 am
EDIT: Ive re-written and updated all this here (includes some info now released by Akai):

http://www.mpc-tutor.com/how-much-memor ... ive-mpc-x/

Image


I spent a bit of time today testing the MPC Live's memory usage, here's what I've found so far.

The first thing to realise is that when it comes to audio the MPC is specifically concerned with the 'length' of the sample, the frequency and the channels (mono vs stereo), but not the bit rate or format.

Apparently upon loading into memory, all audio is converted to 32 bit float, so it doesn't matter if the audio is 16 bit, 24 bit or mp3, once inside the MPC it is all treated the same and takes up the same amount of internal memory.

I created a bunch of 32 bit float audio files in Adobe Audition, each with a specific file size (500mb, 5 x 100MB, 50mb, 5 x 10mb,5mb, 2mb, 5 x 1mb and so on) and loaded them into a blank project. Eventually I found the MPC can load 1.128 GB of 32 bit samples, which means around 870MB is used to run the OS and MPC Software.

Note that it's not possible to claim the Live supports the loading of 'xxx MB of samples', because without knowing what bit rate the audio is, you cannot know how 'long' the audio actually is, and hence how much memory it will actually consume. For example:

500MB 16 bit/44.1 wav = 47 minutes stereo audio = 1GB of 32 bit audio converted in RAM.
500MB 24 bit/44.1 wav = 31.5 mins stereo audio = 667MB of 32 bit audio converted in RAM.

So if you are going to quote MB, you need to also confirm the bit rate (assuming it isn't a mixture of different bit rate files)

It's clearer to state that the Live can load up to 1 hour of stereo audio, i.e. 2 hours of mono audio into a new blank project.

Be aware that you cannot straight load a 2 hour file into memory, I think the MPC must use additional memory during the load process which is proportional to the file size being loaded, so you'll get a 'not enough memory warning'. So instead you have to load files in decreasing size - e.g. 500mb, followed by some 100mb, followed by 10mb, 1mb etc etc - there always has to be some spare memory available to act as a buffer.

I also experimented a little with the internal effects. After loading up 1085MB of 32 bit audio, I had approx 43MB of spare memory. I then added 4 inserts to 6 pads, 4 inserts across the program, and 4 inserts to a return before the memory gave out. That was using different effects (default settings) including some vintage effects. At this point I'd suggest effects do not use up much memory at all.

After receiving the memory full message, I took out one effect and then applied warp to the 6 samples in the DRUM program, but memory held out, so I suspect warping doesn't impact memory.

Additional DRUM programs seem to use up approx 3MB.

Not tested anything else, but so far I feel confident to say that when it comes to memory, don't be concerned about using effects, programs or warping, it's really just down to the length of audio you are loading, and do be aware that even though you might get a memory full warning this might just be the buffer overloading and there might still be room for some smaller files.
By marctronixx Fri Dec 01, 2017 3:42 am
you should video or live stream these sessions--id watch them. the retronyms guy with the beard did that a couple of times the impc pro software when he was looking for bugs.

i speculate the reason you may see the mem full warning but it may be a buffer overrun thing, it may have to do with having to have that data avail to UNDO. there has to be some memory left in the system for the levels of UNDO.

totally agree on the audio recording...

i did a test on the X to see if the X /live could multitrack so I recorded 2 audio track at the 1/2 input and 3/4 inputs. analog sources of course and i recorded for about 25-30 seconds and when i looked at the memory icon the memory was like ~25-30% full.

by the by im on page 587 ish (chp 19) of the bible and I am just amazed at your attention to detail and the work you have put into this thing. im getting more and more like a BEAST every chapter I finish. :worthy:
By Era Fri Dec 01, 2017 9:41 am
great work man.

My MPC Live is a weird animal when it comes to memory.
I have a project with 350 meg of samples, mostly clips and some audio track (that i needed to convert to mono because of memory issues).
4 send inserts and some clip effect...and my memory is raging at 85%...
I tried to understand the "logic" of this...simply couldn't..

But...check this...I have another project that uses 3 10 mins stereo audio tracks...and the memory goes only to 65%
I really do not understand
By Era Sat Dec 09, 2017 5:24 pm
Great work. But still…a mistery for me. I have projects with just three audio tracks 1 stereo and 2 mono) 9 minutes long and my memory is over 60%.
Is my mpc defective?
User avatar
By MPC-Tutor Sat Dec 09, 2017 6:49 pm
Era wrote:Great work. But still…a mistery for me. I have projects with just three audio tracks 1 stereo and 2 mono) 9 minutes long and my memory is over 60%.
Is my mpc defective?


If I am understanding correctly, that's effectively 4 mono audio tracks, each 9 minutes long = 36 minutes of 32 bit audio = 380 MB.

Around 800 MB is used up by the firmware + general project stuff (sequences, programs etc).

So total memory used is approx 1200MB of 2000 = 60%, so that seems about right.
By Era Sat Dec 09, 2017 6:58 pm
Man...you’re so precise on these things. Thanks a lot. I’ll check also my other projects as some of them are skyrocketing to 90% with just 295 meg of samples. But again, there’s some very long sample there and I’m wondering if the 32 bit thing is not too much. Maybe they should give the option to lower the bit resolution. Like for live gigs...who needs a 32 bits thing on stage? But maybe I am wrong. Thanks again
User avatar
By MPC-Tutor Sat Dec 09, 2017 7:58 pm
Era wrote:Man...you’re so precise on these things. Thanks a lot. I’ll check also my other projects as some of them are skyrocketing to 90% with just 295 meg of samples. But again, there’s some very long sample there and I’m wondering if the 32 bit thing is not too much. Maybe they should give the option to lower the bit resolution. Like for live gigs...who needs a 32 bits thing on stage? But maybe I am wrong. Thanks again


I believe 32 bits is the standard for 'internal' processing of audio in all audio software, it's more efficient when it comes to doing all the number crunching in the code, I don't think it's optional. I suspect if they didn't do this you'd have serious CPU issues.
User avatar
By Ill-Green Sat Dec 09, 2017 9:28 pm
MPC-Tutor wrote:
Era wrote:Great work. But still…a mistery for me. I have projects with just three audio tracks 1 stereo and 2 mono) 9 minutes long and my memory is over 60%.
Is my mpc defective?


If I am understanding correctly, that's effectively 4 mono audio tracks, each 9 minutes long = 36 minutes of 32 bit audio = 380 MB.

Around 800 MB is used up by the firmware + general project stuff (sequences, programs etc).

So total memory used is approx 1200MB of 2000 = 60%, so that seems about right.

Ah yeah, the bit rate plays a factor too. Spot on Tutor!!
By Era Sat Dec 09, 2017 10:30 pm
There’s something else I’m asking myself.
Are clip files “weighted”in a different way than drum program samples or audio tracks?
I mostly have clips as I’m using them for a live set and I had no time to reprogram everything with drum kits. So I’m using clips.
:?: