Commit Graph

30 Commits

Author SHA1 Message Date
Jonathan Moore Liles ed25a70aef Make rubberband selection work. 2008-03-05 13:06:41 -06:00
Jonathan Moore Liles 8972817a8a Add option to disable drawing of measure lines. 2008-02-29 23:42:03 -06:00
Jonathan Moore Liles 25561b328d Make timeline use an overlay window. 2008-02-29 22:57:53 -06:00
Jonathan Moore Liles 8f0fb79543 Implement snap to bar. 2008-02-28 14:36:46 -06:00
Jonathan Moore Liles e22b7cc635 Clean up measure line code more. 2008-02-28 12:34:10 -06:00
Jonathan Moore Liles 6c07927b40 Show measure lines in a different color from beat lines. 2008-02-28 10:37:02 -06:00
Jonathan Moore Liles 3d57bf5c52 Draw waveforms within box boarders. 2008-02-26 03:18:16 -06:00
Jonathan Moore Liles a81a46510d Don't draw more waveform than necessary. 2008-02-26 00:08:02 -06:00
Jonathan Moore Liles 63fb8971a2 Make vertical scrolling work. 2008-02-25 22:58:15 -06:00
Jonathan Moore Liles cc39d05c7a Improve journaling. 2008-02-24 07:28:55 -06:00
Jonathan Moore Liles 128ce9d577 Clean up scalebar zoom extremes. 2008-02-22 23:11:37 -06:00
Jonathan Moore Liles aae8753db1 Don't redraw tracks twice! 2008-02-22 13:52:23 -06:00
Jonathan Moore Liles 9bb9f1bd9d Clean up some issues with new scrolling optimization. 2008-02-22 02:51:22 -06:00
Jonathan Moore Liles 97b344d3dd Replace Clip class with Audio_File abstract class who's children are interfaces to
various libraries.
2008-02-22 02:19:20 -06:00
Jonathan Moore Liles b6106fc6da First pass at implementing fl_scroll optimization for timeline. 2008-02-21 12:31:15 -06:00
Jonathan Moore Liles cee75218f3 Move stuff from main.C into Timeline.C 2008-02-21 10:20:36 -06:00
Jonathan Moore Liles 391ec0757a Work on time/tempo tracks. 2008-02-21 06:57:33 -06:00
Jonathan Moore Liles 045bb504c3 Actually use tempo track for tempo data. 2008-02-21 04:39:13 -06:00
Jonathan Moore Liles 44904bc640 Split some track widget classes into seperate headers. 2008-02-21 04:01:25 -06:00
Jonathan Moore Liles ef305848c9 Replace scrollbar with scalebar and ditch zoom slider. 2008-02-21 03:35:03 -06:00
Jonathan Moore Liles a2ea182810 More work on tempo map 2008-02-20 09:43:14 -06:00
Jonathan Moore Liles 609e00eecf Draw beat lines. 2008-02-20 06:45:02 -06:00
Jonathan Moore Liles 69aee9de79 Add scrollbar for timeline. 2008-02-20 00:11:33 -06:00
Jonathan Moore Liles 80ec2b6e35 Work in snapping some more. 2008-02-19 00:22:42 -06:00
Jonathan Moore Liles 09a19516f3 Work on peak reader (WIP). Resize regions on zoom. 2008-02-17 03:00:38 -06:00
Jonathan Moore Liles 720f024fa0 Read peaks directly from source at high zoom levels. 2008-02-16 21:32:31 -06:00
Jonathan Moore Liles 8905484cb1 Cleanups. 2008-02-16 17:28:48 -06:00
Jonathan Moore Liles 41b62781d1 Work on supporting actual audio backing. WIP. 2008-02-16 17:12:23 -06:00
Jonathan Moore Liles 1750df5f5e Add normalization function. 2008-02-16 04:30:56 -06:00
Jonathan Moore Liles ece5a45cb0 Automatically scroll timeline when dragging a region. 2008-02-16 01:21:15 -06:00