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.
Patch submitted by Peter Nelson. Comments added.
|
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 |