43 Commits (bbe8386499621c8e60eebb06d80e966f13a69a95)

Author SHA1 Message Date
  Jonathan Moore Liles 754d113b0e Timeline: Rework region fade in/out and declick logic. 8 years ago
  Jonathan Moore Liles 319a393cd6 Timeline: Fix region/fade drawing at tight zoom levels. 9 years ago
  Jonathan Moore Liles dc25c750fb Timeline: Fix false region drag between tracks triggered by region context menu use. 9 years ago
  Jonathan Moore Liles 40e7b77420 Timeline: Fix logging of region split at playhead. 9 years ago
  Jonathan Moore Liles cf8e553bb4 Timeline/Audio_Region: Ensure the region splits are logged as a group. 9 years ago
  Jonathan Moore Liles 9d39699950 Timeline: Add more more keybindings, particularly of performing actions at the location of the playhead. 11 years ago
  Jonathan Moore Liles 9790201fd8 Timeline: Fix bug where opening context menu on a region is equivalent to initiating a drag on that region. 11 years ago
  Jonathan Moore Liles 55bbce6d24 Timeline: Move punch logic to record diskthread. Punches are now sample accurate and work better in freewheeling mode. 11 years ago
  Jonathan Moore Liles 8856216d86 Timeline: Fix normalization of multi-channel regions. 11 years ago
  Jonathan Moore Liles 83fceb23dc Timeline: Improve behavior of audio region gain adjustment mode. 11 years ago
  Jonathan Moore Liles 2e49295320 Timeline: Fix some issues with audio region waveform alignment when drawing. 11 years ago
  Jonathan Moore Liles 6bbe69e712 Timeline: Fix error in drawing of region fade outs. 11 years ago
  Jonathan Moore Liles 51bce6124e Timeline: Tweak region appearance. 11 years ago
  Jonathan Moore Liles a1336880b5 Timeline: Fix 'Vary Color' region drawing mode. Also, tweak appearance. 11 years ago
  Jonathan Moore Liles 96a6709fe8 Update latency compensation code for new JACK latency API. 11 years ago
  Jonathan Moore Liles d5741f9999 Clean up some compiler warnings. 11 years ago
  Jonathan Moore Liles c351700be0 Timeline: Fix peak display while recording. 12 years ago
  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