Make note scrolling more consistent with nanosecond timer instead of millisecond timer. Make metronome more consistent by not starting thread per tick. Make judgement a bit looser. Pass on note distance to pattern class to insert silence at the beginning. Add several new patterns.
Add ability to select a particular pattern using key 1 and 2. Add ability to change scroll speed using key 3 and 4. Add ability to change note spacing using key 5 and 6. Add statistics tracker. Fix bug with respect to half and whole notes causing null pointer exception. Add hardcoded keymap. Add ability to exit the program using escape
EventSystem now reads from KeyboardInput. NoteSystem now displays inputs from EventSystem.
Graphic output system can now display part of a sprite from a spritemap. New DigitWalker class to ease in displaying tilemapped integers. New graphics for rankings.