Jonathan Moore Liles
|
546a0bde01
|
Add conditional compile option to disable timeline doublebuffering.
|
2008-03-09 12:38:50 -05:00 |
Jonathan Moore Liles
|
3fbf9f9f82
|
More cleanups.
|
2008-03-06 17:29:28 -06:00 |
Jonathan Moore Liles
|
42d1643dad
|
Cleanups.
|
2008-03-06 17:21:57 -06:00 |
Jonathan Moore Liles
|
613cbaa2a4
|
Cleanup timeline class a little.
|
2008-03-06 16:45:23 -06:00 |
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 |