Commit Graph

49 Commits

Author SHA1 Message Date
Jonathan Moore Liles c3a20870f7 Big fix for loggability which was broken by the previous attempt at making Time and Tempo sequences unlogged. 2008-05-05 00:29:39 -05:00
Jonathan Moore Liles 33d78a726a Rename Region class to Audio_Region 2008-05-04 19:04:20 -05:00
Jonathan Moore Liles 42a1983116 Allow each track to contain multiple Annotation_Sequences. 2008-05-04 18:52:24 -05:00
Jonathan Moore Liles f16bbb1ab6 Rename Ruler_* to Annotation_* 2008-05-04 17:32:08 -05:00
Jonathan Moore Liles af523475c4 Work on making system reset possible. 2008-05-03 17:50:32 -05:00
Jonathan Moore Liles bdd9dc56e4 Try to get captures to begin and end on the proper frame. 2008-05-01 18:35:46 -05:00
Jonathan Moore Liles 4756fe3361 Oops. Create new captures with the right samplerate! 2008-04-29 23:29:09 -05:00
Jonathan Moore Liles f596d205db Read from disk in larger chunks. 2008-04-29 23:15:58 -05:00
Jonathan Moore Liles 7793863d46 Output silence when stopped. 2008-04-29 21:46:07 -05:00
Jonathan Moore Liles c464c73ab9 Improve the way sequence widgets are selected. 2008-04-29 15:47:03 -05:00
Jonathan Moore Liles 55e1c3546f Fix a small problem with track header resizing. 2008-04-29 12:35:45 -05:00
Jonathan Moore Liles 311daf498c Oops. Can't pass a pointer to an element of std::vector! 2008-04-28 14:04:16 -05:00
Jonathan Moore Liles 11f420a1a4 Allow renaming of control sequences. 2008-04-28 13:17:46 -05:00
Jonathan Moore Liles e637da4b77 Attempt to create control output ports properly. 2008-04-28 11:19:25 -05:00
Jonathan Moore Liles a77e7a708c Actually generate CV output for control sequences. 2008-04-28 09:20:17 -05:00
Jonathan Moore Liles 0eb8babb3e Fix interaction between shortcut handling and multiple undo. 2008-04-28 03:29:59 -05:00
Jonathan Moore Liles f7514d2fcf Redraw timeline background properly when scrolling. 2008-04-27 23:42:05 -05:00
Jonathan Moore Liles 754aa55af4 Clean up some focus and display issues. 2008-04-26 22:50:58 -05:00
Jonathan Moore Liles c4812d0ade Don't forget to journal random color picked at track creation. 2008-04-26 07:07:39 -05:00
Jonathan Moore Liles 1a89c40d7b Permit user to pick track color. Journal track color. 2008-04-26 03:42:44 -05:00
Jonathan Moore Liles d426aac08d Avoid opening libsndfile sources in RDWR mode (doesn't work with FLAC) 2008-04-26 01:33:44 -05:00
Jonathan Moore Liles a32f8ca17a Allow the user to choose capture format. 2008-04-26 00:33:04 -05:00
Jonathan Moore Liles 783ba38120 Begin to make tracks removable. 2008-04-25 16:35:51 -05:00
Jonathan Moore Liles 6b97c912eb Fig logging for captures. 2008-04-25 02:35:55 -05:00
Jonathan Moore Liles 63ebacb872 Massive consting. 2008-04-25 01:34:08 -05:00
Jonathan Moore Liles d87b35c4e0 Make mute and solo buttons work. 2008-04-25 00:15:08 -05:00
Jonathan Moore Liles dfe953c6df Don't attempt to redraw a parent that doesn't exist yet. 2008-04-24 02:08:23 -05:00
Jonathan Moore Liles ba07b64e3d Try to straighten out the sequence label issue. 2008-04-23 16:00:51 -05:00
Jonathan Moore Liles db5febb64e Don't do anything if nothing was picked from track context menu. 2008-04-22 23:18:00 -05:00
Jonathan Moore Liles d85cc1c61c Work on adding the rest of the GUI. 2008-04-22 21:53:46 -05:00
Jonathan Moore Liles ce2b1e02ed Add transport controls to the GUI. 2008-04-22 12:24:30 -05:00
Jonathan Moore Liles b199cfadd8 Allow track channel configuration to be adjusted in the GUI. 2008-04-21 15:24:08 -05:00
Jonathan Moore Liles 8a0da04a4b Restart diskstreams when track I/O is reconfigured. 2008-04-21 13:34:15 -05:00
Jonathan Moore Liles 9ce8701283 Actually rename ports when appropriate. Journal track I/O configuration. 2008-04-21 13:01:03 -05:00
Jonathan Moore Liles f05f6026de Add Fl_Sometimes_Input widget and use it for Track names. 2008-04-21 09:57:30 -05:00
Jonathan Moore Liles 543d9e4432 Work on restorability of tracks. 2008-04-20 22:05:25 -05:00
Jonathan Moore Liles 8a927c8876 Cleanups. 2008-04-20 19:28:59 -05:00
Jonathan Moore Liles 23aeefb5d6 Try to get session loading up and running. 2008-04-20 16:46:47 -05:00
Jonathan Moore Liles d3fcb162f3 Give each capture a unique name. 2008-04-19 14:21:49 -05:00
Jonathan Moore Liles 77ac8a2c8e Create track ports with the proper names. 2008-04-19 00:26:43 -05:00
Jonathan Moore Liles ed813d0c03 Name newly created tracks. 2008-04-19 00:09:42 -05:00
Jonathan Moore Liles e54f63e605 Massive renames. 2008-04-18 23:22:49 -05:00
Jonathan Moore Liles 4543d48c41 Fix a number of problems with region drawing. 2008-04-17 10:35:20 -05:00
Jonathan Moore Liles 3b40b8a093 Fix some bugs in peak reading/drawing. 2008-04-17 08:27:35 -05:00
Jonathan Moore Liles a10d86ecfd Allow timeline widget to take keyboard focus and pass keyboard events on to children. 2008-04-15 02:13:22 -05:00
Jonathan Moore Liles 6a6c91250e Try a different way of avoiding continuous-variation on drag etc. 2008-04-02 02:19:48 -05:00
Jonathan Moore Liles 3d74d59d4a Play with push stuff. 2008-04-02 01:49:24 -05:00
Jonathan Moore Liles 16772b7e3b WIP 2008-03-31 05:00:47 -05:00
Jonathan Moore Liles c415fe9680 Begin rearranging. 2008-03-19 22:13:27 -05:00