Homebrew utils for MPX8 and MPX16

Hi,
thought I'd post these up here as others might find them useful.

I while back I wrote a Java application for the MPX8 which reads in wav files from a directory, converts them to a MPX8 compatible format, copies them to the SD card and (most importantly) creates a kit file with samples assigned to each pad and assigned to notes starting at middle C

When I bought (the disappointing) MPX16, I updated the app to work with its kit file format as well.

Here are the jars and batch files to run them:

www.perfectlynormalsite.com/downloads...

www.perfectlynormalsite.com/downloads...

It's fairly basic, but I use it all the time (on the MPX8) to quickly go from a bunch of wav files to an assigned and working kit
3 people have
this question
+1
Reply
  • Thanks for sharing the app Brian - it's good to have an alternate MPX16 sample file loader instead of the Akai vaporware.

    Can you include a brief info file in the zip that helps explain how to install & run it?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • As this idea is now 'under consideration' by Akai, would it be easier to revise the MPX8 Editor/File loading software and save us all more undue waiting time? If it mainly just assigns Wav samples to kit pads (like: https://www.youtube.com/watch?v=kWSs6...), it will avoid excessive value dial scrolling through up to 512 samples for each pad.

    I haven't had much success with the Java app and have some queries about it.
    Running the MPX16.bat file displays this command window message briefly:
    Usage is: [kit no] [directory of samples] [target drive] [del - delete existing samples from root of target drive]"
    It will copy 8 samples from the source directory into the root of the target drive
    convert them to a format readable by the MPX16 and create a kit file of number [kit no]
    i.e. (1 c:\nofdrive d) will copy 8 samples from c:\nofdrive to the root of the d drive and create a KIT001 file

    Can the samples only be assigned to the MPX16 kit/s via the command prompt?
    Are the samples allocated to the kit pads (from middle C) in the order of their alpha/numeric names?
    What if there are many sample files in the source directory to create a number of kits?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited indifferent, undecided, unconcerned

  • 2
    Hey man,
    ok - I wrote this after getting very frustrated with the supplied software and needing something that would take a bunch of wav files and just create a working kit from them for a MPX8 or MPX16

    If you've got that message, then it's fairly straight forward.

    Copy your set of wav files into a directory - let's say it's:

    c:\mpx

    Then take your SD card and either put it into the SD card slot on your laptop / desktop or some SD -> USB reader and plug it in.

    Let's say the SD card is now drive G

    if you now type
    mpx8 1 c:\mpx g
    or
    mpx16 1 c:\mpx g

    it will take the wave files in c:\mpx, convert and copy them to the the SD card and create kit 1 from them

    Currently the samples are mapped form middle C up, not a big deal for the MPX8 - but possibly a bigger deal for the MPX16

    I'm going to put more details up on the website about the app

    All the best

    Brian
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • 1
    I've just put the source up if anyone wants to play around with it,
    the main effort involved was reverse engineering the kit format - which might be of interest to other people:

    http://www.perfectlynormalsite.com/do...

    http://www.perfectlynormalsite.com/do...

    Brian
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited indifferent, undecided, unconcerned

  • Thanks for the info to help create some kits, although only 8 sample files were copied to the SD card using the MPX16.bat file.
    I'll send you an email Brian, to discuss it further.

    I mainly want to assign percussion samples to specific pads in each kit with consistent midi notes. Hence a drag & drop file loader similar to the 'MPX8 Éditor' would be helpful. Maybe Akai will be more considerate and surprise us with the expected MPX16 File Loader software eventually.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly sad, anxious, confused, frustrated happy, confident, thankful, excited indifferent, undecided, unconcerned

  • 1
    Updated MPX16 util to work with the firmware update (1.0.18) and also handle file names with whitespaces in them.

    Since the firmware update the MPX16 is actually usable in a MIDI setup - so I've taken mine out of storage,.
    However - if someone in the company I work for had put that update out, that late and with those release notes... they would have been sacked.

    http://www.perfectlynormalsite.com/do...
    • Hey bud, thanks a whole bunch for taking the time to make this.

      I am having trouble understanding how to use it though. Can I create several folders on the sd each with 16 sounds?

      If you had a few extra minutes, since it really seems like you are dedicated to providing this awesome service that akai really should have done themselves, I would love some instructions on how to use this. I'm a noob and can't figure it out.
    • Hi,
      it's a fairly simple util I put together just to quickly create kits from a set of WAV files -it will create the kit file, convert the sample files (if needed) so the MPX16 can read them and rename the files to something unique on the SD card and to something that will work and display on the MPX16.

      You're still stuck with the limitation that files have to be in the root of the SD card, they can't be in sub directories.

      What I generally do is keep a whole bunch of samples in different directories on the SD card and then create a kit from one of those directories at a time, deleting any existing samples on the the root of the card.

      i.e. let's say the card is drive G, create a directory g:\set1 , copy the samples to it, then create g:\set2 , copy the samples into it.

      now run

      mpx16 1 g:\set1 g del

      That will create kit 1 and copy/convert the samples from the set1 directory to the root

      if you later do

      mpx16 1 g:\set2 g del

      it will create kit 1 from the set2 samples.

      I only use the MPX16 in a studio setting so the above works for me but would obviously be slightly more tricky in a live situation.

      Hope that helps.

      All the best

      Brian
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly happy, confident, thankful, excited indifferent, undecided, unconcerned sad, anxious, confused, frustrated