Jonathan Moore Liles
0f19bf3c6b
Fix output of non-note event types which was broken by 0e946a.
2012-02-29 13:31:12 -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
6566626c7f
Don't load garbage into song name due to uninitialized pointer.
2012-02-29 01:16:12 -08:00
Jonathan Moore Liles
8ac4b60928
Silence uninformative debug warning message.
2012-02-28 04:39:25 -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
c91f950612
Remove TODO file from repository.
2012-02-27 17:42:26 -08:00
Jonathan Moore Liles
0e946a9f73
Attempt to always emit the correct number of NOTE ONs and NOTE OFFs.
2012-02-27 00:48:00 -08:00
Jonathan Moore Liles
614fea7343
Don't drop the first notes of phrases when playing in sequence mode.
2012-02-26 22:39:26 -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
Jonathan Moore Liles
a84e6b8aca
Bring some 'configure' script improvements over from Non-DAW.
2012-02-20 02:54:34 -08:00
Robert Wruck
6a09ce1c9c
Fix division by zero on metronome update
2011-06-21 22:21:51 -07:00
Robert Wruck
c7a54f2c4d
Fix list corruption in insert_time and fix sort(), too
2011-06-21 21:58:15 -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
b1d349532a
Transport: Respond to meter changes initiated by GUI the same way as those initiated by JACK.
2010-01-03 01:15:49 -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
32e801f268
Don't segfault when loading a song specified on the command line.
2008-11-26 15:33:12 -06:00
Jonathan Moore Liles
ab3f1037ef
Makefile: Apply patch for Gentoo sandbox compliance.
2008-09-05 17:36:43 -05:00
Jonathan Moore Liles
211e45bc1b
Lower the minimum size hint for the main window.
2008-08-11 21:18:43 -05:00
Juuso Alasuutari
e1d13ce083
Fix ordering of LASH/JACK initialization.
...
Signed-off-by: Jonathan Moore Liles <j.liles@unix.net>
2008-07-29 18:50:25 -05:00
Jonathan Moore Liles
7d8423bbaf
Minor updates to documentation.
2008-07-15 23:38:48 -05:00
Jonathan Moore Liles
1d79326c1b
Fix tpyos in documentation.
2008-07-06 22:10:33 -05:00
Jonathan Moore Liles
9948b9e307
Add table of contents to manual.
2008-06-27 17:37:49 -05:00
Jonathan Moore Liles
21a42171a4
Bump version.
2008-06-25 21:54:20 -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
dcb690d7e1
Add proper GPL header to Makefile
2008-06-24 23:49:38 -05:00
Jonathan Moore Liles
d70dd3a517
Change the way patterns are triggered in sequence mode.
...
Now patterns should be triggered properly even if we come in in the
middle of a phrase, as happens when randomly relocating the transport.
2008-06-15 17:27:04 -05:00
Jonathan Moore Liles
81f504f88b
Don't always clobber the viewport Y when changing canvas grid.
2008-06-15 12:45:57 -05:00
Jonathan Moore Liles
c71283fb85
Include event type number in warning for unhandled LASH events.
2008-06-15 09:48:14 -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
70a3049bca
Oops. Fix event selection broken by 1a400d0
.
2008-06-14 08:32:38 -05:00
Jonathan Moore Liles
25842b89a7
Minor cleanup.
2008-06-13 23:53:20 -05:00
Jonathan Moore Liles
148b313b31
Makefile: fix FLUID rule.
2008-06-13 23:35:27 -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
Jonathan Moore Liles
ba10714be3
Canvas widget no longer need be a subwindow.
2008-06-13 23:00:58 -05:00
Jonathan Moore Liles
accd94a465
Rename and prioritize TODO list.
2008-06-10 12:22:26 -05:00
Jonathan Moore Liles
0367019e60
Makefile: fix makedepend rule.
2008-06-08 22:10:16 -05:00
Jonathan Moore Liles
de54a267f3
configure: Pull enhancements over from Non-DAW.
2008-06-08 17:55:38 -05:00
Jonathan Moore Liles
cc96a2bb2b
configure: Fix version comparision function.
2008-06-08 16:10:58 -05:00
Jonathan Moore Liles
8ca002d200
Don't print all messages to stderr (only warnings, assertions, and fatal errors)
2008-06-08 09:16:21 -05:00
Jonathan Moore Liles
3bbb91f5d1
Update overview.
2008-06-06 22:42:51 -05:00
Jonathan Moore Liles
2988781ec3
Remove unnecessary message.
2008-05-29 10:15:23 -05:00
Jonathan Moore Liles
9cc59e10ed
Makefile: Fix typo. Add notice about `make config`
2008-05-21 10:21:11 -05:00