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
|
364fee5983
|
WIP
|
2008-02-25 19:03:59 -06:00 |
Jonathan Moore Liles
|
489f5e8adf
|
Get multiple-undo sort of working.
|
2008-02-25 16:47:49 -06:00 |
Jonathan Moore Liles
|
359c2bd72f
|
Actually get (single) undo working.
|
2008-02-24 22:14:19 -06:00 |
Jonathan Moore Liles
|
cc39d05c7a
|
Improve journaling.
|
2008-02-24 07:28:55 -06:00 |
Jonathan Moore Liles
|
0f9d79b3d8
|
Log changes to track objcets as well.
|
2008-02-24 04:58:16 -06:00 |
Jonathan Moore Liles
|
49628da177
|
Improve journaling... Add transactions.
|
2008-02-24 04:04:14 -06:00 |
Jonathan Moore Liles
|
66414fe6b8
|
Implement split function.
|
2008-02-24 01:48:07 -06:00 |
Jonathan Moore Liles
|
69fb7a7890
|
Work on journal system.
|
2008-02-24 01:42:41 -06:00 |
Jonathan Moore Liles
|
54f2d107d4
|
Clean up trimming extremes.
|
2008-02-23 20:25:58 -06:00 |
Jonathan Moore Liles
|
668a568d42
|
Work on vertical scrolling.
|
2008-02-23 00:59:10 -06:00 |
Jonathan Moore Liles
|
d18b06bb00
|
Get rid of unnecessary redraw when deleting track widgets.
|
2008-02-22 23:18:48 -06:00 |
Jonathan Moore Liles
|
128ce9d577
|
Clean up scalebar zoom extremes.
|
2008-02-22 23:11:37 -06:00 |
Jonathan Moore Liles
|
e1da3ffd00
|
Fix region trimming when region is larger than current viewport.
|
2008-02-22 22:51:41 -06:00 |
Jonathan Moore Liles
|
9640ca934f
|
Actually write journal to file.
|
2008-02-22 14:20:44 -06:00 |
Jonathan Moore Liles
|
d3c62adde2
|
Oops. Fix label drawing offset.
|
2008-02-22 13:56:07 -06:00 |
Jonathan Moore Liles
|
aae8753db1
|
Don't redraw tracks twice!
|
2008-02-22 13:52:23 -06:00 |
Jonathan Moore Liles
|
2ecd28029b
|
Handle escaped characters in paste URLs.
|
2008-02-22 13:30:49 -06:00 |
Jonathan Moore Liles
|
06ad6c6575
|
Fix open.
|
2008-02-22 12:57:45 -06:00 |
Jonathan Moore Liles
|
f8fb113886
|
Handle peaks for multichannel files.
|
2008-02-22 12:40:51 -06:00 |
Jonathan Moore Liles
|
6cfe9e8b6c
|
Support multichannel sound files.
|
2008-02-22 08:03:00 -06:00 |
Jonathan Moore Liles
|
0e6352c54a
|
Make loggables more uniform.
|
2008-02-22 05:44:35 -06:00 |
Jonathan Moore Liles
|
9246742be2
|
Add log messages for tempo and time points.
|
2008-02-22 04:44:41 -06:00 |
Jonathan Moore Liles
|
1ec4843580
|
Move log message types into their own class.
|
2008-02-22 04:22:22 -06:00 |
Jonathan Moore Liles
|
8856fd8b9e
|
Fix event_widget detection for overlapping widgets.
|
2008-02-22 03:44:09 -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
|
8b92eb9318
|
Get rid of some unnecessary redrawing.
|
2008-02-21 22:53:39 -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
|
5118c79c2f
|
Reinstate normalize action.
|
2008-02-21 03:51:07 -06:00 |
Jonathan Moore Liles
|
28895ca0ea
|
Invert waveform color when selected
|
2008-02-21 03:48:53 -06:00 |
Jonathan Moore Liles
|
64f18c7585
|
Remove jitter from region track jumping.
|
2008-02-21 03:38:35 -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
|
9b1e8259be
|
Permit region selection.
|
2008-02-21 01:38:31 -06:00 |
Jonathan Moore Liles
|
f5aaee31f7
|
Permit removal of Track_Widgets.
|
2008-02-21 01:17:49 -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
|
9321a19a5d
|
Begin generalizing track class as base class.
|
2008-02-21 00:28:20 -06:00 |
Jonathan Moore Liles
|
825d16c5b7
|
Reinstitute drag scrolling.
|
2008-02-21 00:12:21 -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
|
f042e887e0
|
Make normalize region work again.
|
2008-02-20 20:10:44 -06:00 |