Technical questions for the MPC2000xl and the MPC2000
By RoxyRoxtar Wed Jul 01, 2020 11:04 am
Hi all,

I am new to this forum and as a guitar player i'm also new to MPC style of sampling.
Its a fun piece of gear that would be more useful to me if only I could edit the .PGM files.
The editors available don't give me the flexibility I need because I would like to extent my application in the future with options other than only .PGM editing.
From this website (http://mda.smartelectronix.com/akai/akaiinfo.htm#14) I found the following, but Its partially and also think its not correct. Is there anyone here who can help me further?

MPC2000 programs have a .PRG extension and are partially described here:

Code: Select all   Length   Format              Description
   ----------------------------------------------------------------------
      2                         7,4                         
      2     unsigned short      Number of samples 1...64
      1                         0

   Repeat for 64 samples...
     16     ASCII               Sample Name
      1                         0

      2                         30,0
     16     ASCII               Program Name
     15                         0,136,120,12,45,0,20,206,50,0,35,64,0,25,0

   Repeat for MIDI notes 35...98
      1     unsigned char       Sample 0...64 (255=none)
     24                         0,44,0,88,0,0,0,0,0,0,0,0,0,100,0,0,0,0,100,0,0,0,0,0
 
    388                         6,0,100,50,100,0,0...(see .PGM file)

   Repeat for Pads A01...D12
      1     unsigned char       Note number 35...98
User avatar
By MPC-Tutor Wed Jul 01, 2020 11:35 am
Im not quite sure what it is you are actually looking for? Are you looking to develop an application to edit or create .PGM files? Lots of those already exist in one form or another, in fact I have lost track of how many there are (or have been, I believe most are now abandoned, but probably still work). In what way is the above information incorrect (other than referring to 'PRG' format)
By RoxyRoxtar Wed Jul 01, 2020 12:29 pm
MPC-Tutor wrote:Im not quite sure what it is you are actually looking for? Are you looking to develop an application to edit or create .PGM files? Lots of those already exist in one form or another, in fact I have lost track of how many there are (or have been, I believe most are now abandoned, but probably still work). In what way is the above information incorrect (other than referring to 'PRG' format)


Hi thank you for your input.
I indeed developing a .PGM editor (librarian). Therefore I need to know some basic data structures.
The byte sequence 0,136,120,12,45,0,20,206,50,0,35,64,0,25,0 is incorrect (I think). Following his "recipe" does not give me back the same.
By RoxyRoxtar Wed Jul 01, 2020 12:42 pm
NearTao wrote:If you're writing your own programs, then cool... but translation software isn't exactly straightforward with all the different formats, options, etc... that can be involved.

have you looked into http://www.chickensys.com/products2/translator/


Yes I am writing a small program. The goal is to do this for four platforms. Win/Linux/Osx/Android

But first I need a solid .PGM structure
By RoxyRoxtar Thu Jul 02, 2020 10:05 am
With help from the guy that wrote the vMPC we roughly covered 80% of the bytes
Missing pieces are the effect board and I think the other options.

The platforms supported will be Win/Osx/Android. (No linux as a mentioned before)