Moving stuff to properties files. Commiting libs and project files.
assert -> assertTrue in tests, bug fixed in btMan
"moved" collector into BacktrackManager, refactored test and moved to separate package, limited field visiblity
Finish one more test case
Collector + BacktrackManager unittest
Backtracking added.
Multimap added
LoopRecorder, LoopPlayer WIP
Chordmatching: another bug fixed, instrument selection, constant volume/velocity.
Small optimizations for chordmatching.
Improved Chordmatcher that detects sus4 chords without root note.
Chord matcher (Receiver) improved with note grouping. TODO: fix sus4 partial matching
Adapted MidiKeyboardTest1 chordfinder for channels other than 1. Fixed MCNoteTest.
Circle of fifths done.
Last commit before restarting from "scratch".
AI package created for chord progression and other kind of searches (WIP). Added GraphStream library (1.3) for visualisation.
Prolog dependency removed. Chord matching done from Java code.
buttonClick boundary detection fixed
WIP2 alternative, zoomable GUI (fluid GUI): basic rendering and mouseEvents work
WIP alternative, zoomable GUI for float length notes. XStream added for save support.
Migrated to ptolog 7.2.3 (from 6.4.1)
Added table2d prolog module. This will be used ...
Added prologString support for Pattern and Patt...
Project setup change: removed duplicate JRE lib...
Basic help menu added.
Chord recognition from midi keyboard + new chords
Jfugue examples added; chorpanel code cleanup, ...
midi device closing message
Midi keyboard test (specifically for KORG nanok...
Roman chord panel works. Doesn't play chords yet.
Roman numeral panel WIP; chords strings yet to ...
ChrodPanel WIP (generalised)
Multishift works now as well. (iteration order ...
Shifting notes finally works.
Time shifting half done.
Fixed the threading issue with the NoteEditor d...
GUI overhaul, shifting notes in time halfway done
Changed the "label" drawing for MCNoteWidget th...
Introduced MCException, MCNote can't be rest an...
Fixing/refactoring eventhandlers.
Keyevents for NoteEditor.
NoteEditor dialog works. Test package renamed.
MCPattern.append added. (I think this shuold be...
Code from converter moved to pattern. PatternGr...
Fixed MCNote.intersection() and changed return ...
MCPattern can be played and can have instrument...
A bit refactoring, nothing noteworthy. Decidied...
MCNote got new fullstring constructor. part 2
MCNote got new fullstring constructor.
MCNote intersection + tests.
JPL test added