Commit Graph

21 Commits

Author SHA1 Message Date
Jonathan Moore Liles ca56b8c337 Make note shape (circle, square) optional.
Also, get rid of the canvas's ability to display different shapes on the same
canvas, since we never use that feature anyway.
2012-02-29 20:46:57 -08:00
Jonathan Moore Liles 71e0583696 Improve queue playback mode. Flash pattern trigger with color of queued state.
Also, use Channel 0 CC 20 0-127 for pattern triggering instead of NOTE ONs.
2012-02-29 19:01:18 -08:00
Jonathan Moore Liles 0d62b91605 Non-Sequencer gets a new icon! Set icon on main window. Requires libXpm. Also, update config funcs. 2012-02-29 13:32:07 -08:00
Jonathan Moore Liles 17e32e0282 Implement Queue playback mode.
Pattern muteing/unmuteing (via GUI or MIDI) takes effect the next time the
pattern loops.
2012-02-29 01:17:34 -08:00
Jonathan Moore Liles 802f4c572f Only attempt to fill the screen when the screen is smaller than the window. 2012-02-29 01:16:20 -08:00
Jonathan Moore Liles e98326103e MIDI input on 'control' port triggers patterns in Trigger playback mode.
Notes 1-128 on Channel 1 correspond to patterns. NOTE ON triggers the pattern
at the given moment, a second NOTE ON stops it at a given moment. NOTE OFF does
nothing. Also, patterns triggered via the GUI are no longer forced to be in
lock-step.
2012-02-27 19:47:42 -08:00
Jonathan Moore Liles e9aca6809e Keep number of rows on phrase canvas in sync with the number of patterns. 2012-02-27 17:42:42 -08:00
Jonathan Moore Liles 6ce2d2051c Previous commit for fluid update messed up some widget dimensions. Revert that part. 2012-02-26 21:05:04 -08:00
Jonathan Moore Liles aa6c6388d5 Replace "Fl" in include directives with "FL" 2012-02-26 20:39:44 -08:00
Jonathan Moore Liles 0631949d8a Fix fluid file for different behavior in the lastest version of FLUID. 2012-02-20 03:02:38 -08:00
Robert Wruck 6a09ce1c9c Fix division by zero on metronome update 2011-06-21 22:21:51 -07:00
Jonathan Moore Liles ba94d2c354 UI: Clean up layout of BPM/metronome/transport controls area. 2010-01-03 01:17:06 -06:00
Jonathan Moore Liles 5e78c98cae Try to fill the screen at startup. 2009-12-31 02:33:56 -06:00
Jonathan Moore Liles d156972be6 Fix event editor display with less than N events. 2008-11-28 18:57:19 -06:00
Jonathan Moore Liles 211e45bc1b Lower the minimum size hint for the main window. 2008-08-11 21:18:43 -05:00
Jonathan Moore Liles 7ce661c3a4 Include git HEAD in about dialog for non-releases. 2008-06-25 21:53:59 -05:00
Jonathan Moore Liles f440223d20 Add shortcuts to 'modified since last save' dialog. 2008-06-14 11:41:00 -05:00
Jonathan Moore Liles 530960e14d Use an Fl_Box for status line instead of Fl_Output. 2008-06-14 11:37:56 -05:00
Jonathan Moore Liles f7e6e50666 Update canvas view when row compaction setting is changed. 2008-06-14 11:29:10 -05:00
Jonathan Moore Liles f3c9c99ceb Clean up messages. 2008-06-13 23:35:04 -05:00
Jonathan Moore Liles b5c1ebb200 Move sources into src/ directory. 2008-06-13 23:15:44 -05:00