1
Fork 0
Commit Graph

21 Commits

Author SHA1 Message Date
Nedko Arnaudov ab216acec8 Make LASH optional and detected by configure script 2009-09-22 19:29:58 +03:00
EvanR 7984afe6b8 Added several shortcuts.
ctrl 1 through 5 select tools in the song arranger.
backspace stops playback and resets play head.
2009-09-21 19:56:24 -04:00
EvanR f2049d4c17 Modified the controls help file. 2009-09-21 19:27:22 -04:00
EvanR 8e7a6ba571 Fixed some split tool klunk. Better split/join colors.
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.
2009-01-07 11:05:43 -06:00
EvanR 1445c275fd Updated webpage. 2009-01-07 01:28:01 -06:00
EvanR 7d6dbd2060 Update TODO/BUGS. Adjusted GUI. Disabled undo debug messages. 2009-01-07 00:48:48 -06:00
EvanR ee28ad7c14 Added smf support to midi scope.
The midi scope shows details of the midi file
when you have it on and import one.
2009-01-01 23:17:14 -06:00
EvanR a5304f9c42 General clean up. Changed zoom controls.
To zoom in and out the default keys are

shift+= zoom out
shift+- zoom in
2008-12-31 10:57:23 -06:00
EvanR 0e351f1343 Updated documentation.
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.
2008-12-30 10:55:51 -06:00
EvanR 88d5f89624 Updated webpage. 2008-12-25 23:53:11 -06:00
EvanR 5d9783a862 Keyboard customize works. Slightly new qwerty layout.
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.
2008-12-22 22:35:22 -06:00
EvanR e9908721bf Reduced monitor callback period. Webpage.
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.
2008-12-22 19:55:11 -06:00
EvanR cf8b78a5d1 Most event edit mouse functions now work.
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.
2008-12-22 12:44:34 -06:00
EvanR 18b4de85d4 Added a basic webpage. 2008-12-20 13:44:03 -06:00
EvanR 60cf17819d Removed 'linux' from README for GNU compliance. 2008-12-18 19:02:04 -06:00
EvanR aed44b50aa Added basic recording.
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).
2008-12-16 18:42:24 -06:00
EvanR 3499219ee2 Updated TODO
- upgrade keyboard experience
+ undo and redo

I also moved the todo list from doc/road to TODO
and added TODO to the EXTRA_DIST in main Makefile.am.
2008-12-11 21:41:07 -06:00
EvanR ca0c42881d Added full TODO list in src/road. 2008-12-11 18:04:56 -06:00
EvanR 60e313ab7b Fixed spelling and added extra notes to docs. 2008-12-10 20:50:44 -06:00
EvanR a58033bc16 Deleted generated autoconf, automake, and autoheader files. 2008-12-10 09:53:31 -06:00
EvanR e4ea00c479 Initial commit 2008-12-09 20:26:50 -06:00