Jonathan Moore Liles
74ffa575d9
Oops. Write journal entries in proper order when generating snapshot.
17 years ago
Jonathan Moore Liles
174ca34382
Remove extraneous inclusions of const.h
17 years ago
Jonathan Moore Liles
d2a8373cff
Add module information to debugging output.
17 years ago
Jonathan Moore Liles
170b11010e
Cleanups and commenting.
17 years ago
Jonathan Moore Liles
a7d9e30038
Cleanup includes.
17 years ago
Jonathan Moore Liles
33c646109f
Adapt other classes to the new handle_widget_change() method.
17 years ago
Jonathan Moore Liles
f9fb837c58
Add missing GPL headers.
17 years ago
Jonathan Moore Liles
ef254cfbae
Initialize properties in the right order.
17 years ago
Jonathan Moore Liles
47dbf6c537
Clear up a load of compiler warnings.
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
edb9be37ab
Clean up sequence widget copy constructors.
17 years ago
Jonathan Moore Liles
9df497a50a
Fixup tempo/time points, which were broken by recent renaming.
17 years ago
Jonathan Moore Liles
6bb4a1d066
offset start end -> start offset length
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
c415fe9680
Begin rearranging.
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