CharlesRandolph wrote:Bezo wrote:So it's a balance of quality vs efficiency? You get one, the other, or a bit of both. But you can't have it all.
Yeah, this thing needs more RAM.
You can have both, but you're going to have to use the larger sound sets with laptop/desktop. The MPC X and Live were not designed, to handle multiple large sample sets. That can change if Akai Pro adds streaming from disk.
Nevertheless, there are companies who are not optimizing their sounds. All they have to do is truncating the sounds and stop re-recording or upconverting 16 bit sound to 24 bit. All it does is add file size, but does nothing for the quality.
I agree with this opinion 100%, except I am unclear about the part where they convert to 24-bit. According to other posts, I've read that samples are imported as 32-bit (floating point).
This means that a 16-bit WAV file essentially doubles in size when loaded into memory, that is pretty screwed up, considering.
A simple example of the issue, I have a WAV from a CD (single track) and it's 594 MB (623,678,526 bytes for the tech savvy). This is a 16-bit 44,100 Hz Stereo WAV file extracted directly from the CD. So, a bit of calculations in accordance with what I've read, this will result in 32-bit 44,100 Hz Stereo in memory, which means a 1,188 MB chunk of RAM.
In other words, in a fresh new project it cannot be loaded at all "Not enough memory to load sample". This is a huge waste of resources. If this thing had like 8/16 GB, it wouldn't be that big of a deal, but with 2 GB, well, use your greys and have your own opinion.
Now, *IF* the MPC can and Akai wanted, to pull off disk streaming, *OR* optionally allow samples to load "as is" into memory and expand to 32-bit float while playing, then the RAM would in essence, I would venture to guess in most cases (obviously not all), be double in size. My file above, as an example, would be much more likely to load (not necessarily, of course).
Some audio could use even less bits and save more room. Lots of sample content don't need this kind of fidelity. Meaning, people could also then (but not as it is) affect our own availability of RAM in the MPC X/Live.
Another help with larger files would be to expand the audition and the load attributes. Enable us to move about in the file (on disk) and listen to any part, not just in the beginning of the file. When the "where" is found we would be able to load a selected segment size, which can be more finely adjusted once loaded into memory.