Jonathan Moore Liles
74ffa575d9
Oops. Write journal entries in proper order when generating snapshot.
17 years ago
Jonathan Moore Liles
f9fb837c58
Add missing GPL headers.
17 years ago
Jonathan Moore Liles
705482f72f
Make time points editable etc.
Fix sorting of tempomap.
17 years ago
Jonathan Moore Liles
b3d2cf94a1
Un-unify tempo and time sequences...
Add an update_tempomap() method to Timeline instead, which must be
called every time the time or tempo tracks are edited. This is perhaps as
ugly as the unified map was, but is at least a bit more compatible with
the possibility of moving all the meat of tempomapping into a library.
17 years ago
Jonathan Moore Liles
d4d5c17e44
Work on actually rendering tempo map into BBT info.
17 years ago
Jonathan Moore Liles
77621d9d77
Clean up sequence widget 'clone' functions.
17 years ago
Jonathan Moore Liles
9df497a50a
Fixup tempo/time points, which were broken by recent renaming.
17 years ago
Jonathan Moore Liles
9aa52f3e18
Fix memory leaks reported by valgrind.
17 years ago
Jonathan Moore Liles
34400df589
Attempt to draw measure lines with a more efficient incremental algorithm.
17 years ago
Jonathan Moore Liles
63ebacb872
Massive consting.
17 years ago
Jonathan Moore Liles
300c6c3726
Massively rework loggable interface.
17 years ago
Jonathan Moore Liles
e54f63e605
Massive renames.
17 years ago
Jonathan Moore Liles
793fb05176
Work on making journal replay at startup.
17 years ago
Jonathan Moore Liles
6a6c91250e
Try a different way of avoiding continuous-variation on drag etc.
17 years ago
Jonathan Moore Liles
16772b7e3b
WIP
17 years ago
Jonathan Moore Liles
c415fe9680
Begin rearranging.
17 years ago
Jonathan Moore Liles
613cbaa2a4
Cleanup timeline class a little.
17 years ago
Jonathan Moore Liles
c748c34cb6
Properly maintain unique ID accross undo of deletion.
17 years ago
Jonathan Moore Liles
aacd502f04
Make tempo and time point deletion undoable also.
17 years ago
Jonathan Moore Liles
f3d7abfe32
More work on cleaning up undo system.
17 years ago
Jonathan Moore Liles
cc39d05c7a
Improve journaling.
17 years ago
Jonathan Moore Liles
0f9d79b3d8
Log changes to track objcets as well.
17 years ago
Jonathan Moore Liles
69fb7a7890
Work on journal system.
17 years ago
Jonathan Moore Liles
0e6352c54a
Make loggables more uniform.
17 years ago
Jonathan Moore Liles
9246742be2
Add log messages for tempo and time points.
17 years ago
Jonathan Moore Liles
cee75218f3
Move stuff from main.C into Timeline.C
17 years ago
Jonathan Moore Liles
391ec0757a
Work on time/tempo tracks.
17 years ago
Jonathan Moore Liles
045bb504c3
Actually use tempo track for tempo data.
17 years ago
Jonathan Moore Liles
44904bc640
Split some track widget classes into seperate headers.
17 years ago
Jonathan Moore Liles
76afaa5792
Begin moving to custom track scrolling with 'virtual' region widgets.
17 years ago
Jonathan Moore Liles
80ec2b6e35
Work in snapping some more.
17 years ago
Jonathan Moore Liles
2d6a93b448
Try to make snapping more accurate.
17 years ago
Jonathan Moore Liles
3b02169d31
Make normalization code work at all zoom levels.
17 years ago
Jonathan Moore Liles
a032a95fad
Cleanup some issues with trimming.
17 years ago
Jonathan Moore Liles
1684805c63
Size Waveforms to clip length.
17 years ago
Jonathan Moore Liles
0c9be68bcd
Update peaks when necessary.
17 years ago
Jonathan Moore Liles
8905484cb1
Cleanups.
17 years ago
Jonathan Moore Liles
41b62781d1
Work on supporting actual audio backing. WIP.
17 years ago
Jonathan Moore Liles
1750df5f5e
Add normalization function.
17 years ago
Jonathan Moore Liles
a819cdd7b8
Color by amplitude when drawing waveform.
17 years ago
Jonathan Moore Liles
894d5d85d0
Allow copying of regions.
17 years ago
Jonathan Moore Liles
669d638ab0
Support trimming of region.
17 years ago
Jonathan Moore Liles
4b290d3372
Try to be more efficient about clipping.
17 years ago
Jonathan Moore Liles
a7f590aa40
Initial checkin.
17 years ago