40 Commits (5fecc4b6731d68fdbcfd7a848d217cedef22d5b6)

Author SHA1 Message Date
  Jonathan Moore Liles 13b3ddc301 Attempt to cope with failure to create JACK clients and ports. 15 years ago
  Jonathan Moore Liles aa2377be6c Timeline: Add a blinker for pending seek. 15 years ago
  Jonathan Moore Liles e1a41ba9c9 Add hack to support 'renaming' of JACK::Client. 15 years ago
  Jonathan Moore Liles 2cc88013df Control Sequences should output control voltage values between 0.0 and 1.0, not -1.0 and 1.0. 15 years ago
  Peter Nelson 1d826848a4 Don't silence input ports. 15 years ago
  Jonathan Moore Liles 66daa1e23f Don't allow process callback to be invoked between Engine and JACK::Client destruction. 15 years ago
  Jonathan Moore Liles bc14e06320 Attempt to fix sign error in declicking logic for 64-bit systems. 15 years ago
  Jonathan Moore Liles 94310eecfa Add some profiling output for project loading. 15 years ago
  Jonathan Moore Liles 48698780d9 Refactor common components of Timeline and Mixer into nonlib/ 15 years ago
  Jonathan Moore Liles 86fa1ce238 Implement capture-offset latency compensation. 16 years ago
  Jonathan Moore Liles fed042950f Cleanup capture code and eliminate off-by-one-buffer bug when bouncing tracks. 16 years ago
  Jonathan Moore Liles 174ca34382 Remove extraneous inclusions of const.h 17 years ago
  Jonathan Moore Liles d84383c704 Formally disconnect from JACK at exit. 17 years ago
  Jonathan Moore Liles d2a8373cff Add module information to debugging output. 17 years ago
  Jonathan Moore Liles 4cf94d8f1d Use exact JACK client name in LASH initialization. 17 years ago
  Jonathan Moore Liles d490e88707 Handle very long port names. 17 years ago
  Jonathan Moore Liles 7e294df84e Fix race condition in capture finalization. 17 years ago
  Jonathan Moore Liles ffaa7bff61 Reference count Audio_Files. 17 years ago
  Jonathan Moore Liles fd747b235f Display more useful error messages when project loading fails. 17 years ago
  Jonathan Moore Liles eb11a409d2 Actually store captures under sources/ subdirectory. 17 years ago
  Jonathan Moore Liles 170b11010e Cleanups and commenting. 17 years ago
  Jonathan Moore Liles 93464cec05 Add some missing GPL headers. 17 years ago
  Jonathan Moore Liles bb7e7b46f6 Clean up some new warnings from the new version of GCC. 17 years ago
  Jonathan Moore Liles 0e34509e51 Don't use invalid info in the Timebase callback if no tempo map exists. 17 years ago
  Jonathan Moore Liles 957eed1f15 Notify user when JACK disconnects us. 17 years ago
  Jonathan Moore Liles 9ae6c0ea5e Wrap pthreads in a Thread class. Implement basic thread role checking. 17 years ago
  Jonathan Moore Liles 801c1c484c Don't drop frames when buffer crosses loop boundaries. 17 years ago
  Jonathan Moore Liles e8ea8724ce First approximation of looping regions at playback. 17 years ago
  Jonathan Moore Liles f5c15e3941 Delay slow-sync rebuffer until absolutely necessary. 17 years ago
  Jonathan Moore Liles 60a6c29197 Clean up build. 17 years ago
  Jonathan Moore Liles dc7d769cf7 Fix order of disk stream thread destruction. 17 years ago
  Jonathan Moore Liles 2c502795ab Remove dead code. 17 years ago
  Jonathan Moore Liles 455dc11dc8 Fix order of track destruction. 17 years ago
  Jonathan Moore Liles 331078c3b2 Move Engine portion of Control_Sequence into Engine/. 17 years ago
  Jonathan Moore Liles c210a65a00 Shutdown IO threads before destroying Disk_Stream. 17 years ago
  Jonathan Moore Liles 734e3b555b Cleanup. 17 years ago
  Jonathan Moore Liles 1616465e39 Overhaul capture finalization. 17 years ago
  Jonathan Moore Liles 232d23915a Mipmap peak building actually happens in the UI thread, not the IO thread. 17 years ago
  Jonathan Moore Liles 8eb4cb8735 Cleanup. 17 years ago
  Jonathan Moore Liles bd82f954a8 Move (mostly) all Engine functionality into Engine/ directory. 17 years ago