62 Commits (3d57bf5c52daee8a82086fb94e80ea68ba1b0ccc)

Author SHA1 Message Date
  Jonathan Moore Liles 3d57bf5c52 Draw waveforms within box boarders. 17 years ago
  Jonathan Moore Liles a81a46510d Don't draw more waveform than necessary. 17 years ago
  Jonathan Moore Liles 364fee5983 WIP 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 49628da177 Improve journaling... Add transactions. 17 years ago
  Jonathan Moore Liles 66414fe6b8 Implement split function. 17 years ago
  Jonathan Moore Liles 69fb7a7890 Work on journal system. 17 years ago
  Jonathan Moore Liles 54f2d107d4 Clean up trimming extremes. 17 years ago
  Jonathan Moore Liles 668a568d42 Work on vertical scrolling. 17 years ago
  Jonathan Moore Liles e1da3ffd00 Fix region trimming when region is larger than current viewport. 17 years ago
  Jonathan Moore Liles f8fb113886 Handle peaks for multichannel files. 17 years ago
  Jonathan Moore Liles 1ec4843580 Move log message types into their own class. 17 years ago
  Jonathan Moore Liles 8856fd8b9e Fix event_widget detection for overlapping widgets. 17 years ago
  Jonathan Moore Liles 9bb9f1bd9d Clean up some issues with new scrolling optimization. 17 years ago
  Jonathan Moore Liles 97b344d3dd Replace Clip class with Audio_File abstract class who's children are interfaces to 17 years ago
  Jonathan Moore Liles 8b92eb9318 Get rid of some unnecessary redrawing. 17 years ago
  Jonathan Moore Liles b6106fc6da First pass at implementing fl_scroll optimization for timeline. 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 5118c79c2f Reinstate normalize action. 17 years ago
  Jonathan Moore Liles 28895ca0ea Invert waveform color when selected 17 years ago
  Jonathan Moore Liles 64f18c7585 Remove jitter from region track jumping. 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 9b1e8259be Permit region selection. 17 years ago
  Jonathan Moore Liles 825d16c5b7 Reinstitute drag scrolling. 17 years ago
  Jonathan Moore Liles 2902ea92dc Try to generalize the Track_Widget display calculations. 17 years ago
  Jonathan Moore Liles 4a266bc86a Attempt to clean up label drawing for track widgets. 17 years ago
  Jonathan Moore Liles f042e887e0 Make normalize region work again. 17 years ago
  Jonathan Moore Liles 9e23dd5878 Use base class handle() in Region. 17 years ago
  Jonathan Moore Liles cec2dc4afd Add member functions to track_widget to retreive scroll position. 17 years ago
  Jonathan Moore Liles 2cc273ccc6 WIP 17 years ago
  Jonathan Moore Liles 08182d2c5f Make track use track_widget base class instead of regions. 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 e1e1d43f61 Make panning work. 17 years ago
  Jonathan Moore Liles f5f19db5a9 Fix label offset when scrolling... This is necessary if we want to support fl_scroll optimization. 17 years ago
  Jonathan Moore Liles 318c27088b Reduce the number of peaks read when drawing region. 17 years ago
  Jonathan Moore Liles 5e0e95cc0a Fixup virtual scrolling. 17 years ago
  Jonathan Moore Liles e94cb69c34 Clean up region box drawing. 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 900c49aeae Begin handlig region events again. 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 a055856c56 Implement snap-to for regions. 17 years ago
  Jonathan Moore Liles 5ec40ad5ce Permit panning of regions. Try to prevent trimming or panning beyond 0. 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