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
- com.jdkoftinoff.midi package: trunk/libjdkmidijava/trunk/src/com/jdkoftinoff/midi
- com.jdkoftinoff.midi tests: trunk/libjdkmidijava/trunk/test/com/jdkoftinoff/midi
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.
