6 Commits (f464cdbaea16ebfccb56f33e775d78bc8dfc6b4a)

Author SHA1 Message Date
  Jonathan Moore Liles f464cdbaea Mixer: Respond appropriately to JACK buffer size callback. 15 years ago
  Jonathan Moore Liles a279d35902 Mixer: Apply appropriate change required by 66daa1. 15 years ago
  Jonathan Moore Liles b559a0ed7b JACK doesn't like it if you set a slow-sync callback and don't act like a slow-sync client... 15 years ago
  Jonathan Moore Liles a971175c8e Mixer: Rearrange so that each mixer strip runs as its own JACK client. 15 years ago
  Jonathan Moore Liles c06388b2f1 Mixer: Clean up some compiler warnings. 15 years ago
  Jonathan Moore Liles eacbcc173d Implement Mixer. 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 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 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 fd747b235f Display more useful error messages when project loading fails. 17 years ago
  Jonathan Moore Liles 170b11010e Cleanups and commenting. 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 f5c15e3941 Delay slow-sync rebuffer until absolutely necessary. 17 years ago
  Jonathan Moore Liles bd82f954a8 Move (mostly) all Engine functionality into Engine/ directory. 17 years ago
  Jonathan Moore Liles 48d7f61f8a Respond appropriately to changes in JACK buffer size. 17 years ago
  Jonathan Moore Liles 47dbf6c537 Clear up a load of compiler warnings. 17 years ago
  Jonathan Moore Liles 60132b8595 Work on freewheel mode. 17 years ago
  Jonathan Moore Liles 2695f9eed5 Add some framework for freewheeling mode. 17 years ago
  Jonathan Moore Liles 682645f2e1 Add (possibly bogus) timebase callback. 17 years ago
  Jonathan Moore Liles c413255e4a s/Session/Project/ig 17 years ago
  Jonathan Moore Liles 7793863d46 Output silence when stopped. 17 years ago
  Jonathan Moore Liles 981f92bc69 Don't forget to initialize xrun count. 17 years ago
  Jonathan Moore Liles 7452987e05 Oops. Fix recursive typo in xrun callback. 17 years ago
  Jonathan Moore Liles a213dd2c66 Add xrun display to GUI. 17 years ago
  Jonathan Moore Liles ad756bc1b2 Don't fake sample rate. 17 years ago
  Jonathan Moore Liles ce2b1e02ed Add transport controls to the GUI. 17 years ago
  Jonathan Moore Liles eab284dddb Minor cleanup. 17 years ago
  Jonathan Moore Liles ab20e03eb2 Make mutlti-region playback and overlapped region playback work. 17 years ago
  Jonathan Moore Liles afe06f59e9 Add playhead to the GUI. 17 years ago
  Jonathan Moore Liles 904daf8fe4 Work on making diskstreams follow the transport. 17 years ago
  Jonathan Moore Liles 3d2580dd64 Finally get rid of that distortion issue. 17 years ago
  Jonathan Moore Liles 7f43a99030 Actually get playback through JACK, kind of. 17 years ago