Error: Failed to load processor AutoNav
No macro or processor named 'AutoNav' found

Overview

libjdkmidijava is a port of the libjdkmidi c++ library to java.

Even though the java standard library contains the 'javax.sound.midi' classes, I find that these are not necessarily sufficient for my own usage.

For fun, I decided to start porting the c++ version of my MIDI library into Java. As many of the same constructs are implemented unless the construct is not worthwhile for Java. For instance, the focus on the MIDITrack class allocating events in MIDITrackChunk objects in order to avoid memory fragmentation on embedded systems with no MMU is now no longer necessary.

Therefore, a lot of these classes are much simpler represented in Java.

The objective is to make a dynamic, powerful, midi processing java library, complete with javadoc support and JUnit tests.

Code Browsing

SVN Trunk

Changelog for trunk:

The project file is managed by both NetBeans 5 and Eclipse 3.2

Warning

The current trunk is only recently started and is heavily in flux.