4 Commits (13c3ca8eb8af1311a0945a67711b1cfccbf2e43a)

Author SHA1 Message Date
  Jonathan Moore Liles 13c3ca8eb8 Timeline: Fix error in reference counting of newly recorded clips. 11 years ago
  Jonathan Moore Liles 8fe598eff4 Timeline: Fixes for flac and ogg/vorbis playback and recording. Add new Ogg capture formats at various quality levels. 11 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 906872c79b Massively reoganize tree. 15 years ago
  Jonathan Moore Liles ffaa7bff61 Reference count Audio_Files. 17 years ago
  Jonathan Moore Liles eb11a409d2 Actually store captures under sources/ subdirectory. 17 years ago
  Jonathan Moore Liles bb7e7b46f6 Clean up some new warnings from the new version of GCC. 17 years ago
  Jonathan Moore Liles e8ea8724ce First approximation of looping regions at playback. 17 years ago
  Jonathan Moore Liles bd82f954a8 Move (mostly) all Engine functionality into Engine/ directory. 17 years ago
  Jonathan Moore Liles fc6ffee22e Handle missing sources gracefully. 17 years ago
  Jonathan Moore Liles d7f020ee2e Add mutex to Audio_File objects to prevent read_source_peaks() and IO thread from conflicting. 17 years ago
  Jonathan Moore Liles 50fa642321 Fix mipmapping for streamed peaks. 17 years ago
  Jonathan Moore Liles d1a2f52352 Support optional mipmapping of peakfiles. Mipmap peaks for new captures. 17 years ago
  Jonathan Moore Liles e2e2241715 Make peak streaming work again. 17 years ago
  Jonathan Moore Liles 45a660d98a Treat peakfiles as a multilevel cache. 17 years ago
  Jonathan Moore Liles bff8d98078 Clean up a copy/assignment permissions for many classes. 17 years ago
  Jonathan Moore Liles a32f8ca17a Allow the user to choose capture format. 17 years ago
  Jonathan Moore Liles 714fc8766c Crudely begin to support drawing of timecodes on ruler. 17 years ago
  Jonathan Moore Liles 99e93c575e Stream peaks to disk during capture. 17 years ago
  Jonathan Moore Liles 72a203d18b Fix a number of errors turned up by valgrind. Import new captures. 17 years ago
  Jonathan Moore Liles 4684094f6f Work on improving recording. 17 years ago
  Jonathan Moore Liles fbb4b17dca Split Disk_Stream into a base class and Playback_DS and Record_DS. 17 years ago
  Jonathan Moore Liles 0dff4be584 Continue working on engine functionality. 17 years ago
  Jonathan Moore Liles 0207dc9507 Ditch the whole separate Engine idea and move everything back to Timeline. 17 years ago
  Jonathan Moore Liles 95a2896d53 Work on peak reader. 17 years ago
  Jonathan Moore Liles c415fe9680 Begin rearranging. 17 years ago
  Jonathan Moore Liles 9e47efc585 Don't open the same file twice. 17 years ago
  Jonathan Moore Liles f8fb113886 Handle peaks for multichannel files. 17 years ago
  Jonathan Moore Liles 6cfe9e8b6c Support multichannel sound files. 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 3b02169d31 Make normalization code work at all zoom levels. 17 years ago
  Jonathan Moore Liles 1684805c63 Size Waveforms to clip length. 17 years ago
  Jonathan Moore Liles 0328ebfa2d Read peaks from source in chunks of exact size requirested. 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 41b62781d1 Work on supporting actual audio backing. WIP. 17 years ago
  Jonathan Moore Liles 894d5d85d0 Allow copying of regions. 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