Commit Graph

1318 Commits

Author SHA1 Message Date
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 0e34509e51 Don't use invalid info in the Timebase callback if no tempo map exists. 2008-06-13 23:51:15 -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 c55b01dc68 Don't draw 'end' cursor, for now. 2008-06-12 21:21:24 -05:00
Jonathan Moore Liles a09c85f39e Clean up Project_Info_Dialog. 2008-06-12 21:21:08 -05:00
Jonathan Moore Liles 723bcf2bd7 Add length and number of tracks to Project_Info_Dialog. 2008-06-11 22:52:34 -05:00
Jonathan Moore Liles 3740c8a566 TLE: Cause Quit action to return, rather than simply calling exit. 2008-06-10 23:50:18 -05:00
Jonathan Moore Liles 5e5e79b412 Add Project_Info_Dialog. 2008-06-10 22:43:13 -05:00
Jonathan Moore Liles a842c129ad Cleanups. 2008-06-10 20:55:39 -05:00
Jonathan Moore Liles 957eed1f15 Notify user when JACK disconnects us. 2008-06-10 19:54:20 -05:00
Jonathan Moore Liles accd94a465 Rename and prioritize TODO list. 2008-06-10 12:22:26 -05:00
Jonathan Moore Liles 635acb78e1 Move code out of transport header. Turn off record button after recording has stopped. 2008-06-09 21:14:43 -05:00
Jonathan Moore Liles 077086e538 Maybe rebuffer on normalize. 2008-06-09 21:04:52 -05:00
Jonathan Moore Liles 4235e0ee05 Allow Undo to go beyond the last block in the journal. 2008-06-08 22:12:08 -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 fe941f7185 configure: Pull version test fix from Non-Sequencer. 2008-06-08 17:44:25 -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 d8ed74d093 Get rid of useless message. 2008-06-07 10:35:23 -05:00
Jonathan Moore Liles 3bbb91f5d1 Update overview. 2008-06-06 22:42:51 -05:00
Jonathan Moore Liles aa0f65af21 Make deletion of container widgets undoable! 2008-06-05 23:14:00 -05:00
Jonathan Moore Liles 0eeb63749f Oops. Fix Log_Entry diff'ing. 2008-06-05 22:26:51 -05:00
Jonathan Moore Liles ea38dd48b9 Don't respond to Timeline keybindings when Timeline is inactive. 2008-06-05 22:07:56 -05:00
Jonathan Moore Liles ded97d5197 Fix error in progress display when creating a new project. 2008-06-05 21:57:09 -05:00
Jonathan Moore Liles 92513bfb21 Fix TLE control group dimensions. 2008-06-05 21:49:38 -05:00
Jonathan Moore Liles e86ef478c0 Make load progress work for projects loaded from the command line too. 2008-06-05 21:30:34 -05:00
Jonathan Moore Liles f684703840 Show progress when opening project. 2008-06-04 23:27:55 -05:00
Jonathan Moore Liles e239f780ea Print an an error message if JACK cannot connect. Ignore SIGPIPE (that JACK sends). 2008-06-04 21:11:17 -05:00
Jonathan Moore Liles f093abb887 Automatically save a snapshot when close()'ing a project.
This snapshot, if up-to-date, may be used to accellerate loading of
projects with very long histories.
2008-06-04 21:10:37 -05:00
Jonathan Moore Liles c3603a8bfd Add comments. 2008-06-03 23:41:53 -05:00
Jonathan Moore Liles 2a67c132f4 Cleanups. 2008-06-03 23:28:28 -05:00
Jonathan Moore Liles f370219f17 Continue refactoring Log_Entry. 2008-06-03 22:47:26 -05:00
Jonathan Moore Liles 6a324b45c3 Split more of Log_Entry out. 2008-06-03 22:34:36 -05:00
Jonathan Moore Liles 6e3e41f9ba Split Log_Entry class into files of its own. 2008-06-03 22:22:13 -05:00
Jonathan Moore Liles 9ae6c0ea5e Wrap pthreads in a Thread class. Implement basic thread role checking. 2008-06-01 20:52:25 -05:00
Jonathan Moore Liles 08e50292c8 Permit setting tempo from (bar) range. 2008-05-31 20:54:01 -05:00
Jonathan Moore Liles 18800a97d9 Snap loop points and add menu action to clear them. 2008-05-31 20:15:32 -05:00
Jonathan Moore Liles 801c1c484c Don't drop frames when buffer crosses loop boundaries. 2008-05-31 20:15:32 -05:00
Jonathan Moore Liles e8ea8724ce First approximation of looping regions at playback. 2008-05-31 20:15:32 -05:00