26 Commits (1fc7c2eed241d33c27d75bfd4ff3b6df5e0bbce1)

Author SHA1 Message Date
  Jonathan Moore Liles 1fc7c2eed2 Timeline: Tweak crossfade appearance. 12 years ago
  Jonathan Moore Liles a99f707bda Timeline: Fix bug causing occasional duplicate 'create' entries in snapshots. 12 years ago
  Jonathan Moore Liles 8d282617e6 Timeline: More locking fixes. Also, build peaks cache levels in threads launched by UI thread, instead of in the record diskthreads. 12 years ago
  Jonathan Moore Liles 98c5c196d4 Timeline: Rework locking. 12 years ago
  Jonathan Moore Liles 94d55bd4e1 Timeline: Fix waveform offset drawing. 12 years ago
  Jonathan Moore Liles afd354a5b8 Clean up some compiler warnings 12 years ago
  Jonathan Moore Liles b50766b7da Timeline: Replace the scrollbars with a new Pan/zoom widget. 12 years ago
  Jonathan Moore Liles 44a0279e4c Timeline: Just redraw the whole waveform when recording... 13 years ago
  Jonathan Moore Liles deb08d4b14 Timeline: Fix disappearing waveforms. 13 years ago
  Jonathan Moore Liles e968d8190f Timeline: Fix waveform drawing during record and cumulative error in looped region drawing. Also, avoid redrawing already displayed parts of waveforms while recording. 13 years ago
  Jonathan Moore Liles af3698bebc Timeline: Fix sign error in region panning. 13 years ago
  Jonathan Moore Liles 1d59665702 Timeline: Eliminate some unnecessary repeated drawing of measure lines. 13 years ago
  Jonathan Moore Liles 183764e767 Timeline: Always draw waveforms using theme foreground color. 13 years ago
  Jonathan Moore Liles 275878395f Revert "Indicate loop point by modifying waveform color." 13 years ago
  Jonathan Moore Liles 8eef38f0cc Timeline: Fix graphics corruption. Also, indicate loop point by modifying waveform color. 13 years ago
  Jonathan Moore Liles 72a0c0eb3e Timeline: Tweak fade drawing. 13 years ago
  Jonathan Moore Liles 3cca1e48a5 Timeline: Add feature to adjust region gain/scale with mouse. 13 years ago
  Jonathan Moore Liles e5875fa072 Fix runaway processing in peakfile generation. 13 years ago
  Jonathan Moore Liles c370130d2b Timeline: Avoid drawing fade curves when clipped or 0 width. 13 years ago
  Jonathan Moore Liles 73d2c2d396 Timeline: Use simpler boxtypes for audio regions. 13 years ago
  Jonathan Moore Liles a588f4ae96 Timeline: Make display of box around audio regions optional. 13 years ago
  Jonathan Moore Liles 9667f98995 Timeline: Don't fork to generate peak mipmaps, do it in the capture thread. Also, clean up related concurrency issues. 13 years ago
  Jonathan Moore Liles 0a963f5c8a Timeline: Add keybindings for split region at mouse and crop region to range. 13 years ago
  Jonathan Moore Liles 6a0b2d2069 Timeline: When waiting for peaks, only check again every 500ms. 13 years ago
  Jonathan Moore Liles ccc93d2388 Timeline: Work around bug in FLTK 1.3 when drawing a string containing only symbols. 13 years ago
  Jonathan Moore Liles 906872c79b Massively reoganize tree. 15 years ago
  Jonathan Moore Liles 71bd1c27d9 Clean up region splitting code. 16 years ago
  Jonathan Moore Liles 356883f160 Disable some Audio_Region context menu items when appropriate. 16 years ago
  Jonathan Moore Liles 90639f65dd Add 'Denormalize' to Audio_Region context menu. 16 years ago
  Jonathan Moore Liles 4e1ece8954 Don't make an assertion when drawing empty regions. 16 years ago
  Jonathan Moore Liles 37935df806 Take fades into consideration when splitting regions. 17 years ago
  Jonathan Moore Liles d2a8373cff Add module information to debugging output. 17 years ago
  Jonathan Moore Liles 32f47edaa1 Make normalization work properly with looped regions. 17 years ago
  Jonathan Moore Liles 00aeaff29b Add action to set range from region position and length. 17 years ago
  Jonathan Moore Liles ffaa7bff61 Reference count Audio_Files. 17 years ago
  Jonathan Moore Liles 3330619e9a Avoid SIGFPE at wide zoom setting with looped regions. 17 years ago
  Jonathan Moore Liles ea36473caa Improve loop drawing. 17 years ago
  Jonathan Moore Liles 98613d4d61 Avoid re-reading peaks unnecessarily when drawing loops. 17 years ago
  Jonathan Moore Liles dfaf04645c Consider loop points when drawing waveforms. 17 years ago
  Jonathan Moore Liles 7dc9a475e9 Bypass magnetic snap for loop points. 17 years ago
  Jonathan Moore Liles b74e93868a Fix typo in region menu. 17 years ago
  Jonathan Moore Liles d7077cda19 Add normalize and remove to region menu. 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 bb7e7b46f6 Clean up some new warnings from the new version of GCC. 17 years ago
  Jonathan Moore Liles 077086e538 Maybe rebuffer on normalize. 17 years ago
  Jonathan Moore Liles 18800a97d9 Snap loop points and add menu action to clear them. 17 years ago
  Jonathan Moore Liles e8ea8724ce First approximation of looping regions at playback. 17 years ago
  Jonathan Moore Liles dbe80ad8e6 Begin to support region loop points. 17 years ago
  Jonathan Moore Liles d248786085 Clean up menu code. Assure valid callbacks. 17 years ago