Forum to discuss all matters relating to the MPC1000 and MPC2500 operating systems created by 'JJ' (all versions).
User avatar
By angel Tue Dec 04, 2007 8:31 pm
We need a utility to transform sound banks from ( example sf2) to new pgm sound on OS v2.
It's very hard to do it for myself :evil:
User avatar

By thedvs01 Tue Dec 04, 2007 10:55 pm
frankzoff wrote:Or maybe the guy who wrote bluebox could provide an update?


Not long ago I contacted Gary (the guy who wrote BlueBox) in regards to releasing his source code.

He informed me that, since his original release, he had sold his MPC and had, for the most part, abandoned the project. He also stated this:

"BlueBox was coded using Delphi, but I am more of a .NET guy now. I would prefer to release a library instead of my original source code. Such a library would make it easy for a developer to read/write all the relevant settings from a PGM file as well as handle importing of other Akai formats (AKP, etc). Basically all the functions that BlueBox performs under the hood."

I have been in contact with him and sent him a sample program with all of the parameters of the program contained in a spreadsheet and he has been working on compiling the library, so any coders can probably expect that to be released sometime in the future thanks to Gary.

The library will be VB.Net

By Mike Feedback Wed Dec 05, 2007 12:31 am
i started to make an app to make programs a while back but got side tracked. i had it loading and saving all parameters of the program file, but i never completed the user interface. just didn't have the time.

the program file layout provided on that page is probably different than what OS2 is using or will be using anyway. it would be best to wait for OS2 to be complete and then study the program file to figure out what the layout is. with all the changes that occur, it would be difficult to keep up with the growth of the OS and the different settings that can be changed.
User avatar

By Antonym Wed Dec 05, 2007 1:21 am
is this something you could do, mike, once the os2 pgm types are solidified?
you could stand to benefit from it. funny this came up, because i was planning on dropping this on you in the future.

By djdsk Wed Dec 05, 2007 2:40 am
rex recyle files would be great if imported to the undestructable chopped smaple would very usefull
User avatar

By Antonym Wed Dec 05, 2007 2:52 am
yeah there's a lot of potential here.
a nice GUI for keygroups would be fantastic.
i'd be very happy to put in a lot of time beta testing and doing what i do to support a continuation of the bluebox software in a new form.

i really hope to one day see a full PC editing program for PGM, seq, all and prj files...

By Mike Feedback Wed Dec 05, 2007 3:55 am
i may be able to do a program file editor. i do have a 9-5 though, so it would end up being something i'd have to do in my spare time. and i have the 2500 which won't have the new OS until march so i couldn't even estimate a release for something like that.

creating an editor for sequences and projects would take a lot of time. it would be like programming the mpc's OS from scratch. that would have to be a full time job and since i have other stuff going on, it's unlikely.

as far as importing sound banks and rex files, that would take a lot of time as well researching file formats and trying to keep up with file format changes... i'm not sure if there is any documentation for those. the mpc currently only supports wav files and snd files, so all those different types of files would have to be converted to wav if the data is not currently in a similar format. in order to program a converter for those types of files, it's best to have the software that uses them to test, and i don't have reason or any programs like that.
User avatar

By Jimbrowski-One Wed Dec 05, 2007 6:02 am
Guys... I'm presently working on something very similar to this. I have the PGM, IPT and PRJ formats fully reverse engineered. The ALL and SEQ are almost complete.

Mike Feedback: The PGM on the 2500 (and 500) is the same as on the 1000.

What do you guys think is missing from BlueBox that you'd love to have in a new Program Editor?

BTW, the PRJ is a text file that contains a list of filenames... nothing more.

Not to sound dumb... But I'm running the free JJOS... What's all this talk about OS2?... The file formats that I have RE'd are for the free JJOS and I know for a fact that the PGM files (at least) load properly on the Akai OS's....

Holla
User avatar

By Jimbrowski-One Wed Dec 05, 2007 6:10 am
Sorry about the stupid OS2 ?uestion! Goddamn! Yeah. No doubt the files will be different... There seems to be a lot more data. The PGM file had very few spares left in it so I'd assume that JJ basically made a new format... Damn! Reverse engineering all over again! :(

By Mike Feedback Wed Dec 05, 2007 12:32 pm
Jimbrowski-One wrote:Mike Feedback: The PGM on the 2500 (and 500) is the same as on the 1000.


yes, i know that. i was just saying that i have the 2500 and OS2 won't be available for it until march, so i wouldn't be able to figure out the program layout for OS2 is until then.

Jimbrowski-One wrote:BTW, the PRJ is a text file that contains a list of filenames... nothing more.


yeah, it's the sequence editor that would take a lot of time to program.
User avatar

By Mr modnaR Wed Dec 05, 2007 1:09 pm
personally, i think sequence creation outside the mpc is not as necessary as having a program editor/creator. perhaps the ability to create a program and a corresponding midi (or seq) file from rex files would be cool, but if you want to edit your sequences outside the mpc, surely you can do this in your daw or, failing that, the mpc :idea:
User avatar

By joeybells Wed Dec 05, 2007 2:07 pm
^^ true

also, alot of people sleep on the fact that Recycle can export
midifile + wavs instead of a REx, so all you gotta do is make the prog
User avatar

By Antonym Wed Dec 05, 2007 2:20 pm
yeah i totally dig that, modnar and joeybells
but i just had a stroke of genius, or maybe my blood clot moved a little bit in my brain

anyway, what if there was an Inst building pgm which allowed you to input what notes you put in?

say you sampled only the C's from every octave, 0-5, or every minor third. if the program could automatically put the multisamples in based on your input...that would save even more time than just dragging, dropping, and stretching. ie you TELL it which samples you are inputting, and by that, you tell it which you're NOT inputting.

perhaps it could just be a grid of checkboxes, you know? vertically, it'd have all 12 notes. horizontally, it would be like 1, 2, 3, 4, 5, etc for the.

if you had the C's, you'd just check C for however many octaves you had sampled. if you had C's and G#'s, you'd check those.

all the adsr envelopes, aftertouch, etc are all better done on the mpc, i'd say. i'm just interested in having a simple inst pgm building software
User avatar

By Mr modnaR Wed Dec 05, 2007 4:00 pm
you could have it do it from the filename, so you'd put 'C1' or 'G3' at the beginning of each sample name and the program would put them at the right spot automatically. i believe some samplers can do this already but i'm not 100% on that. good idea all the same.