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
Jonathan Moore Liles
d68f09691e
configure: Pull from Non-DAW.
2008-05-20 23:35:46 -05:00
Jonathan Moore Liles
cdcd6516e7
Use the logo.png installed with the documentation rather than including the XPM in the binary.
2008-05-20 23:31:36 -05:00
Jonathan Moore Liles
19cc44ef07
Change the production optimization level.
2008-05-20 23:31:23 -05:00
Jonathan Moore Liles
1a400d076a
Clean up some compiler warnings.
2008-05-20 00:18:10 -05:00
Jonathan Moore Liles
60ae9ce8b7
Bump version.
2008-05-18 12:16:24 -05:00
Jonathan Moore Liles
767a845a28
Maybe strip binary when installing.
2008-05-18 12:15:24 -05:00
Jonathan Moore Liles
7bf271c456
Change program name to non-sequencer to avoid confusion (ha!)
2008-05-18 12:15:11 -05:00
Jonathan Moore Liles
e78b3f14e7
Bring build system improvements over from Non-DAW.
2008-05-18 11:56:25 -05:00
Jonathan Moore Liles
257aeb116d
Update TODO.
2008-05-18 11:37:12 -05:00
Jonathan Moore Liles
a772347501
Add message to the Makefile suggesting the user may need to run 'make install'.
2008-05-14 11:10:31 -05:00
Jonathan Moore Liles
72ae9470d3
Don't crash when song cannot be loaded via LASH.
...
Consider invalid song path given via command line a fatal error.
2008-05-03 12:15:02 -05:00
Jonathan Moore Liles
8ae4e4f40c
SMF: clear running status at track start and after meta events.
2008-04-10 19:47:42 -05:00
Jonathan Moore Liles
4f186d9acb
SMF: fix breakage when instrument names contain spaces.
2008-04-10 19:09:02 -05:00
Jonathan Moore Liles
047a003df1
Attempt to address interaction between jack buffer size and tempo.
2008-03-24 20:52:41 -05:00
Jonathan Moore Liles
dce2463cb8
Rename DEBUG macro. Avoid printing some debugging messages in the RT thread of the production build.
2008-03-23 14:47:19 -05:00
Jonathan Moore Liles
98aab77917
Update documentation.
2008-03-23 01:35:07 -05:00
Jonathan Moore Liles
cfd27f88ed
Ensure that song dirtiness is cleared by 'new'.
2008-03-23 01:26:39 -05:00
Jonathan Moore Liles
c307a3443c
Do notes_on math in integer instead of floating point to avoid denormal issues on some CPUs.
...
Avoid scanning notes_on for ports on which there are no notes playing.
2008-03-23 01:23:06 -05:00
Jonathan Moore Liles
fbe232fcfb
Show transport timebase state on status line.
...
Since there doesn't appear to be anything in the JACK API to either
examine the current timebase master, or inform the master that it has
been relieved, it will still require some timing hackery in order to
display "slave" when another client forcefully takes over as timebase
master.
2008-03-23 00:51:02 -05:00
Jonathan Moore Liles
cb5960d298
Set song dirtiness more often/more consistently.
2008-03-22 23:43:40 -05:00
Jonathan Moore Liles
93f51f33ea
Update TODO
2008-03-22 20:27:45 -05:00
Jonathan Moore Liles
c9b604502c
Make event debugging a separate option.
2008-03-22 15:20:34 -05:00
Jonathan Moore Liles
7e22c27576
Bump version.
2008-03-19 19:28:52 -05:00
Jonathan Moore Liles
a8cdb739e1
Provide alternative error message.
2008-03-18 21:21:19 -05:00
Jonathan Moore Liles
529a003fe3
Display an error message when the JACK transport is broken.
2008-03-18 20:54:31 -05:00
Jonathan Moore Liles
eca26e797c
Don't depend on fl_open_uri, which is new in FLTK 1.1.8
2008-03-17 14:01:33 -05:00
Jonathan Moore Liles
c5ff8f6159
Update for the new fluid in 1.1.8rc2
2008-03-14 13:38:58 -05:00
Jonathan Moore Liles
72ba000470
Use fl_open_uri() for homepage URL in about window.
2008-03-04 19:31:38 -06:00
Jonathan Moore Liles
bbd49089a1
Oops. Fix regression in instrument loader resulting in a confusing error message.
2008-02-22 18:37:46 -06:00
Jonathan Moore Liles
7421e646df
Clean up a few inconsistencies with sequence tab detaching.
2008-02-15 01:40:33 -06:00