35 Commits (cee75218f3532f1f52d6c0b7dd9c7d46cbfa4055)

Author SHA1 Message Date
  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 1246944a95 Fix hight of Track_Widget box. 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 ef305848c9 Replace scrollbar with scalebar and ditch zoom slider. 17 years ago
  Jonathan Moore Liles 71a4692f2d Scroll bar moves by pixels, not samples. This eliminates rounding errors while scrolling. 17 years ago
  Jonathan Moore Liles 408bf5b296 Split soundfile DND functionality of Track into Audio_Track class. 17 years ago
  Jonathan Moore Liles 2902ea92dc Try to generalize the Track_Widget display calculations. 17 years ago
  Jonathan Moore Liles a1dd1192cc Add Track_Point class for track widgets with no meaningful length. 17 years ago
  Jonathan Moore Liles 4a266bc86a Attempt to clean up label drawing for track widgets. 17 years ago
  Jonathan Moore Liles ff0614c7ae Add tempo track and tempo_point widgets. 17 years ago
  Jonathan Moore Liles a2ea182810 More work on tempo map 17 years ago
  Jonathan Moore Liles 609e00eecf Draw beat lines. 17 years ago
  Jonathan Moore Liles 7501a8094b Make snapping work again. 17 years ago
  Jonathan Moore Liles bcfa0cb029 Make trimming work. 17 years ago
  Jonathan Moore Liles 69aee9de79 Add scrollbar for timeline. 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 3b02169d31 Make normalization code work at all zoom levels. 17 years ago
  Jonathan Moore Liles 05854badd9 Clean up zoom bar a bit. 17 years ago
  Jonathan Moore Liles 09a19516f3 Work on peak reader (WIP). Resize regions on zoom. 17 years ago
  Jonathan Moore Liles 720f024fa0 Read peaks directly from source at high zoom levels. 17 years ago
  Jonathan Moore Liles 31b449c24b Use libsndfile. Actually generate peak data. 17 years ago
  Jonathan Moore Liles 4129714315 More tweaking. 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 76d2d70611 Don't drag-scroll past beginning of track. 17 years ago
  Jonathan Moore Liles 894d5d85d0 Allow copying of regions. 17 years ago
  Jonathan Moore Liles ece5a45cb0 Automatically scroll timeline when dragging a region. 17 years ago
  Jonathan Moore Liles 41ac62e2cd Allow interactive trimming of regions. 17 years ago
  Jonathan Moore Liles 62781a70ed Add tracks. Support dragging regions between tracks. 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