Jonathan Moore Liles
|
2cc88013df
|
Control Sequences should output control voltage values between 0.0 and 1.0, not -1.0 and 1.0.
|
2010-01-24 13:57:05 -06:00 |
Peter Nelson
|
1d826848a4
|
Don't silence input ports.
Fix for input buffers being erroneously silenced when the transport
is not rolling.
|
2010-01-23 20:08:22 -06:00 |
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.
|
2010-01-23 10:21:38 -06:00 |
Jonathan Moore Liles
|
bc14e06320
|
Attempt to fix sign error in declicking logic for 64-bit systems.
|
2010-01-21 23:30:52 -06:00 |
Jonathan Moore Liles
|
94310eecfa
|
Add some profiling output for project loading.
|
2010-01-17 18:58:57 -06:00 |
Jonathan Moore Liles
|
48698780d9
|
Refactor common components of Timeline and Mixer into nonlib/
|
2009-12-24 18:57:34 -06:00 |
Jonathan Moore Liles
|
86fa1ce238
|
Implement capture-offset latency compensation.
|
2009-01-19 21:49:18 -06:00 |
Jonathan Moore Liles
|
fed042950f
|
Cleanup capture code and eliminate off-by-one-buffer bug when bouncing tracks.
|
2009-01-02 01:21:43 -06:00 |
Jonathan Moore Liles
|
174ca34382
|
Remove extraneous inclusions of const.h
|
2008-08-04 00:03:29 -05:00 |
Jonathan Moore Liles
|
d84383c704
|
Formally disconnect from JACK at exit.
|
2008-07-30 23:14:49 -05:00 |
Jonathan Moore Liles
|
d2a8373cff
|
Add module information to debugging output.
|
2008-07-29 21:30:45 -05:00 |
Jonathan Moore Liles
|
4cf94d8f1d
|
Use exact JACK client name in LASH initialization.
|
2008-07-29 19:20:34 -05:00 |
Jonathan Moore Liles
|
d490e88707
|
Handle very long port names.
|
2008-07-21 23:36:29 -05:00 |
Jonathan Moore Liles
|
7e294df84e
|
Fix race condition in capture finalization.
This race resulted in the failure to consistently redraw new captures
in the proper color.
|
2008-07-17 20:58:49 -05:00 |
Jonathan Moore Liles
|
ffaa7bff61
|
Reference count Audio_Files.
|
2008-07-14 23:49:50 -05:00 |
Jonathan Moore Liles
|
fd747b235f
|
Display more useful error messages when project loading fails.
|
2008-06-21 18:47:24 -05:00 |
Jonathan Moore Liles
|
eb11a409d2
|
Actually store captures under sources/ subdirectory.
|
2008-06-19 23:04:37 -05:00 |
Jonathan Moore Liles
|
170b11010e
|
Cleanups and commenting.
|
2008-06-19 21:55:47 -05:00 |
Jonathan Moore Liles
|
93464cec05
|
Add some missing GPL headers.
|
2008-06-15 19:36:16 -05:00 |
Jonathan Moore Liles
|
bb7e7b46f6
|
Clean up some new warnings from the new version of GCC.
|
2008-06-15 19:19:44 -05:00 |
Jonathan Moore Liles
|
0e34509e51
|
Don't use invalid info in the Timebase callback if no tempo map exists.
|
2008-06-13 23:51:15 -05:00 |
Jonathan Moore Liles
|
957eed1f15
|
Notify user when JACK disconnects us.
|
2008-06-10 19:54:20 -05:00 |
Jonathan Moore Liles
|
9ae6c0ea5e
|
Wrap pthreads in a Thread class. Implement basic thread role checking.
|
2008-06-01 20:52:25 -05:00 |
Jonathan Moore Liles
|
801c1c484c
|
Don't drop frames when buffer crosses loop boundaries.
|
2008-05-31 20:15:32 -05:00 |
Jonathan Moore Liles
|
e8ea8724ce
|
First approximation of looping regions at playback.
|
2008-05-31 20:15:32 -05:00 |
Jonathan Moore Liles
|
f5c15e3941
|
Delay slow-sync rebuffer until absolutely necessary.
|
2008-05-29 23:11:56 -05:00 |
Jonathan Moore Liles
|
60a6c29197
|
Clean up build.
|
2008-05-27 23:21:01 -05:00 |
Jonathan Moore Liles
|
dc7d769cf7
|
Fix order of disk stream thread destruction.
|
2008-05-27 21:44:57 -05:00 |
Jonathan Moore Liles
|
2c502795ab
|
Remove dead code.
|
2008-05-27 19:37:42 -05:00 |
Jonathan Moore Liles
|
455dc11dc8
|
Fix order of track destruction.
|
2008-05-27 19:37:41 -05:00 |
Jonathan Moore Liles
|
331078c3b2
|
Move Engine portion of Control_Sequence into Engine/.
|
2008-05-26 14:39:50 -05:00 |
Jonathan Moore Liles
|
c210a65a00
|
Shutdown IO threads before destroying Disk_Stream.
|
2008-05-25 17:27:24 -05:00 |
Jonathan Moore Liles
|
734e3b555b
|
Cleanup.
|
2008-05-23 18:48:44 -05:00 |
Jonathan Moore Liles
|
1616465e39
|
Overhaul capture finalization.
|
2008-05-22 21:23:41 -05:00 |
Jonathan Moore Liles
|
232d23915a
|
Mipmap peak building actually happens in the UI thread, not the IO thread.
Therefore, it is always necessary to fork when mipmapping peaks after capture.
|
2008-05-22 18:12:51 -05:00 |
Jonathan Moore Liles
|
8eb4cb8735
|
Cleanup.
|
2008-05-22 15:58:36 -05:00 |
Jonathan Moore Liles
|
bd82f954a8
|
Move (mostly) all Engine functionality into Engine/ directory.
|
2008-05-22 02:05:49 -05:00 |