Commit Graph

55 Commits

Author SHA1 Message Date
Jonathan Moore Liles 9aa52f3e18 Fix memory leaks reported by valgrind. 2008-05-06 21:42:36 -05:00
Jonathan Moore Liles adf0ca22f3 Hack to make annotation pack visable. 2008-05-06 21:01:03 -05:00
Jonathan Moore Liles 1318ba3c3a Also deregister control ports during track destruction. 2008-05-06 20:03:08 -05:00
Jonathan Moore Liles a373535c75 Clean up some messages. 2008-05-05 23:39:31 -05:00
Jonathan Moore Liles 4cb087c81a Properly free ports at Track destruction. 2008-05-05 22:24:43 -05:00
Jonathan Moore Liles f9d93f4307 Small hack to fix one-pixel size difference when there are no annotation tracks. 2008-05-05 21:56:26 -05:00
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