Jonathan Moore Liles
|
f8ab34b914
|
Fix measure line drawing/snap messed up by addition of track headers.
|
2008-02-28 21:14:21 -06:00 |
Jonathan Moore Liles
|
618d78eaeb
|
More work on undo.
|
2008-02-28 14:10:41 -06:00 |
Jonathan Moore Liles
|
aacd502f04
|
Make tempo and time point deletion undoable also.
|
2008-02-28 13:00:10 -06:00 |
Jonathan Moore Liles
|
66815ae8fb
|
Work on making delete undoable.
|
2008-02-27 14:04:17 -06:00 |
Jonathan Moore Liles
|
63fb8971a2
|
Make vertical scrolling work.
|
2008-02-25 22:58:15 -06:00 |
Jonathan Moore Liles
|
359c2bd72f
|
Actually get (single) undo working.
|
2008-02-24 22:14:19 -06:00 |
Jonathan Moore Liles
|
668a568d42
|
Work on vertical scrolling.
|
2008-02-23 00:59:10 -06:00 |
Jonathan Moore Liles
|
128ce9d577
|
Clean up scalebar zoom extremes.
|
2008-02-22 23:11:37 -06:00 |
Jonathan Moore Liles
|
9640ca934f
|
Actually write journal to file.
|
2008-02-22 14:20:44 -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
|
1246944a95
|
Fix hight of Track_Widget box.
|
2008-02-21 04:45:50 -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
|
71a4692f2d
|
Scroll bar moves by pixels, not samples. This eliminates rounding errors while scrolling.
|
2008-02-21 02:46:31 -06:00 |
Jonathan Moore Liles
|
408bf5b296
|
Split soundfile DND functionality of Track into Audio_Track class.
|
2008-02-21 00:39:00 -06:00 |
Jonathan Moore Liles
|
2902ea92dc
|
Try to generalize the Track_Widget display calculations.
|
2008-02-21 00:02:43 -06:00 |
Jonathan Moore Liles
|
a1dd1192cc
|
Add Track_Point class for track widgets with no meaningful length.
|
2008-02-20 22:03:48 -06:00 |
Jonathan Moore Liles
|
4a266bc86a
|
Attempt to clean up label drawing for track widgets.
|
2008-02-20 21:40:20 -06:00 |
Jonathan Moore Liles
|
ff0614c7ae
|
Add tempo track and tempo_point widgets.
|
2008-02-20 19:51:40 -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
|
7501a8094b
|
Make snapping work again.
|
2008-02-20 01:24:56 -06:00 |
Jonathan Moore Liles
|
bcfa0cb029
|
Make trimming work.
|
2008-02-20 01:08:36 -06:00 |
Jonathan Moore Liles
|
69aee9de79
|
Add scrollbar for timeline.
|
2008-02-20 00:11:33 -06:00 |
Jonathan Moore Liles
|
76afaa5792
|
Begin moving to custom track scrolling with 'virtual' region widgets.
|
2008-02-19 23:57:14 -06:00 |
Jonathan Moore Liles
|
80ec2b6e35
|
Work in snapping some more.
|
2008-02-19 00:22:42 -06:00 |
Jonathan Moore Liles
|
3b02169d31
|
Make normalization code work at all zoom levels.
|
2008-02-17 21:37:26 -06:00 |
Jonathan Moore Liles
|
05854badd9
|
Clean up zoom bar a bit.
|
2008-02-17 15:25:02 -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
|
31b449c24b
|
Use libsndfile. Actually generate peak data.
|
2008-02-16 20:36:17 -06:00 |
Jonathan Moore Liles
|
4129714315
|
More tweaking.
|
2008-02-16 18:35:53 -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
|
76d2d70611
|
Don't drag-scroll past beginning of track.
|
2008-02-16 01:59:50 -06:00 |
Jonathan Moore Liles
|
894d5d85d0
|
Allow copying of regions.
|
2008-02-16 01:46:43 -06:00 |
Jonathan Moore Liles
|
ece5a45cb0
|
Automatically scroll timeline when dragging a region.
|
2008-02-16 01:21:15 -06:00 |
Jonathan Moore Liles
|
41ac62e2cd
|
Allow interactive trimming of regions.
|
2008-02-15 22:23:58 -06:00 |
Jonathan Moore Liles
|
62781a70ed
|
Add tracks. Support dragging regions between tracks.
|
2008-02-15 21:50:16 -06:00 |
Jonathan Moore Liles
|
669d638ab0
|
Support trimming of region.
|
2008-02-14 01:40:47 -06:00 |
Jonathan Moore Liles
|
4b290d3372
|
Try to be more efficient about clipping.
|
2008-02-14 00:35:32 -06:00 |
Jonathan Moore Liles
|
a7f590aa40
|
Initial checkin.
|
2008-02-13 23:47:12 -06:00 |