Saturday, September 09, 2006

MOD2AKAI

I intend to write a program (command line initially) which converts tracker *.xm files into AKAI MPC2000xl PGM and mid files. It will need to strip out samples (and convert to wav if necessary), and create the *.PGM file as appropriate. Then it should look at the arrangement and create a sequence for each pattern. The third stage of development would be to create an AKAI song file corresponding to the complete arrangement in the xm file. One day maybe I'll make a GUI, and support the buzz format (in fact that would be very sweet, but proportionally complicated).

To do this I will need:


  1. XM API/Jar
    • Sample converting???
  2. Midi API/Jar
  3. AKAI PGM API/Deffinition/Jar
  4. AKAI Song API/Deffinition/Jar


All software will be GPL/LGPL (as appropriate). Program will be written in Java (to be cross platform), and hopefully reasonably well documented. Any libraries that I need to create will be released independantly of the complete program, for future use by other developers and myself.

If you are interested in helping/testing please leave a comment.




Relevant links:
http://aluigi.altervista.org/mymusic/xm.txt
https://jmod.dev.java.net/releases/
http://www.midicase.com/akai/
http://ieee.usask.ca/members/snorum/pgm/
http://java.sys-con.com/read/37803.htm
http://java.sun.com/j2se/1.5.0/docs/api/javax/sound/midi/Sequencer.html
http://www.developer.com/java/other/article.php/626471

0 Comments:

Post a Comment

<< Home