Commit Graph

85 Commits

Author SHA1 Message Date
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
Jonathan Moore Liles 6765c3faea Oops. Fix bug introduced in mapping note exclusion commit
that resulted in all non-note events being dropped.
2008-02-15 00:10:28 -06:00
Jonathan Moore Liles 5cb724cecc Correct off-by-one in drawing of selection rectangle. 2008-02-14 23:29:12 -06:00
Jonathan Moore Liles 4515a3d9a4 Draw playhead the same way, regardless of selection flag. 2008-02-14 23:24:49 -06:00
Jonathan Moore Liles db1b2f63e7 Make 'crop' command crop to rectangle too. 2008-02-14 23:14:15 -06:00
Jonathan Moore Liles d8fe1ad003 Add new rectangular selection to canvas.
Add commands to invert selection.
Make middle click toggle note selection instead of set it.
2008-02-14 22:21:08 -06:00