Move the split tool from block to block vertically
was not working if it did not pass through empty space.
Now it does.
Split and join generated random colors for the blocks.
Now they dont.
There is now a BUGS file which lists bugs as soon as
I remember them (and encounter new bugs).
Controls docs is more finalized.
The manual was rewritten, and is still incomplete. The
final version will take the form of a webpage with a
diagram.
The README now correctly lists where to get the source.
Now [ ] = and \ play notes F F# G and G# respectively.
Octave up, octave down, and zoom in were changed to
shift+] shift+[ and shift+= respectively.
You can now change the keyboard layout in the
configuration panel. Click on a keygrabber widget
then press the key or key combination. That will
set the desired action to that combination. The
names of the keys are probably english only, but
hopefully this lets non qwerty users arrange the
keyboard so that it is playable.
Saving and loading the keyboard layout to the
config file does not yet work.
I was experiencing some jitter, I think, when watching
the metronome. It may have been imagined, but the previous
monitor period of 10ms may very well be noticably bad
for some people. The monitor now intends to run at 5ms
when playing or recording. The idle period is still
100ms.
A simple webpage is now in doc/index.html. The screenshots
are not in the repo and they will change anyway as I
get better graphics.
left click drag - draw a line which changes the value
of selected events (or all visible events if none are
selected)
right click drag - erase events in a range. also use
this to clear selection.
shift left click drag - select events in a box. These
will be added to the current selection.
ctrl left click drag - insert a new event. Now obeys
quantization setting.
middle click to paste selection doesnt yet work.
Press record, then press play. Now keyboard input, midi
input, and clicking on the virtual keyboard will record
events into the selected track (the one with the keys).