A Java-based MIDI step sequencer