Jonathan Moore Liles
ab88b2d3ec
nonlib/Thread: Separate running() logic from thread descriptor.
2015-02-14 16:13:48 -08:00
Jonathan Moore Liles
7934a71c70
nonlib/Thread: Don't clear _thread in exit(), because join() will need it later.
...
Closes : #134
2015-02-14 15:45:12 -08:00
Jonathan Moore Liles
e230929a57
NSM Proxy: Detect, log, and display startup errors of proxied process.
2014-09-22 20:44:42 -07:00
Jonathan Moore Liles
6bd899f223
NSM: Fix typo in --help text.
...
Closes #137
2014-09-18 20:35:40 -07:00
Jonathan Moore Liles
57653d5cdf
Timeline: Don't die when undo function is used when no project is open or when there is nothing left to undo.
2014-07-21 22:31:10 -07:00
Jonathan Moore Liles
686d830402
Mixer: Don't segfault when user right-clicks on channel number module.
...
Closes : #128
2014-06-18 20:55:00 -07:00
Jonathan Moore Liles
9d39699950
Timeline: Add more more keybindings, particularly of performing actions at the location of the playhead.
2014-06-07 16:44:36 -07:00
Jonathan Moore Liles
9790201fd8
Timeline: Fix bug where opening context menu on a region is equivalent to initiating a drag on that region.
...
Closes #126
2014-06-07 16:43:39 -07:00
Jonathan Moore Liles
d881dce874
Timeline: Avoid deadlock in diskthread.
2014-06-07 14:24:24 -07:00
Jonathan Moore Liles
55bbce6d24
Timeline: Move punch logic to record diskthread. Punches are now sample accurate and work better in freewheeling mode.
2014-06-07 14:24:24 -07:00
Jonathan Moore Liles
6f3e96f311
Maybe silence -Wunused-result warnings on arch.
2014-05-29 18:03:27 -07:00
Hanspeter Portner
2d43a8abe7
Use new Jack Metadata API to mark CV ports.
...
By adding metadata key "http://jackaudio.org/metadata/signal-type " value "CV" pair to CV ports, patch bays can discriminate between audio and CV ports (SVN patchage e.g. can already do so).
Metadata API is only implemented in Jack1 for now, this patch will thus have no effect when linked to Jack1/2 without support for metadata.
2014-05-23 15:39:42 +02:00
Jonathan Moore Liles
467e369cd1
Timeline: Update syntax of impor-ardour-session script to work with python3.
2014-05-04 13:22:32 -07:00
Jonathan Moore Liles
5b0d6e6bd1
Upgrade waf.
2014-04-29 18:03:29 -07:00
Jonathan Moore Liles
de7c7ae0b8
Timeline: Add capture formats for W64
...
Closes #114
2014-03-14 17:41:10 -07:00
Jonathan Moore Liles
5d5b22afd4
Mixer: Avoid operations that would attempt to open the X display when running in noui mode.
...
Closes #104
2014-02-10 21:32:43 -08:00
Jonathan Moore Liles
13c3ca8eb8
Timeline: Fix error in reference counting of newly recorded clips.
2013-10-25 18:35:30 -07:00
Jonathan Moore Liles
d795a484f0
Mixer: Fix redundant operations in strip removal.
2013-10-21 17:30:50 -07:00
Jonathan Moore Liles
f6c0e48a50
Mixer: Fix law hint on gain and aux module controls.
2013-10-21 17:30:44 -07:00
Jonathan Moore Liles
1aafc5330f
Fix behavior of vertical sliders.
2013-10-12 15:38:45 -07:00
Jonathan Moore Liles
23107541c8
Mixer: Tweak spectrum view appearance.
2013-10-12 14:23:42 -07:00
Jonathan Moore Liles
f3fdea50d6
Mixer: Don't leak spectrum view windows.
2013-10-12 14:23:06 -07:00
Jonathan Moore Liles
de6c22ac46
Implement logarithmic slider mode.
2013-10-12 12:51:05 -07:00
Jonathan Moore Liles
50a5f66fff
Mixer/SpectrumView: Add zero line and more dB levels. Also, remove Hz and Db labels.
2013-10-08 18:40:03 -07:00
Jonathan Moore Liles
e6313394cd
Timeline: Allow recording in punch mode when playhead is in the middle of a punch cursor.
2013-10-05 21:12:43 -07:00
Jonathan Moore Liles
7770610d32
Timeline: Defer creation of audio file for recording until blocks are ready to be written.
...
This prevents unnecessary file creation in punch mode.
2013-10-05 20:58:41 -07:00
Jonathan Moore Liles
45a33b8467
Mixer: Tweak spectrum view.
2013-10-05 19:50:37 -07:00
Jonathan Moore Liles
1b3994a5f1
Mixer/Panner: Add 3 meter range setting.
2013-10-04 18:10:30 -07:00
Jonathan Moore Liles
3628f08fbc
Mixer: Fix bug with strip copy/paste due to groups.
2013-10-04 18:10:03 -07:00
Jonathan Moore Liles
d332da3c39
Mixer: Fix some issues with the new spectrum view.
2013-10-01 18:08:35 -07:00
Jonathan Moore Liles
6673dcd28e
Mixer: Implement plugin spectrum view.
2013-09-30 19:10:17 -07:00
Jonathan Moore Liles
cf46b447d0
Mixer: Make slider value drag sensitivity the same regardless of range.
2013-09-28 17:10:15 -07:00
Jonathan Moore Liles
8109c20e5c
Mixer: Fix direction of value dragging for vertical sliders.
2013-09-28 17:02:17 -07:00
Jonathan Moore Liles
8856216d86
Timeline: Fix normalization of multi-channel regions.
2013-09-26 22:54:06 -07:00
Jonathan Moore Liles
7c71faab1c
Mixer: Fix compiler warning.
2013-09-24 21:40:09 -07:00
Jonathan Moore Liles
504b77f6c7
Mixer/Plugin_Chooser: Fix corruption of name display.
2013-09-24 21:39:10 -07:00
Jonathan Moore Liles
200bfe91ca
Mixer: Effectively whitelist TAP plugins even though flagged as not RT safe.
2013-09-24 21:38:37 -07:00
Jonathan Moore Liles
83fceb23dc
Timeline: Improve behavior of audio region gain adjustment mode.
2013-09-23 23:33:36 -07:00
Jonathan Moore Liles
2e49295320
Timeline: Fix some issues with audio region waveform alignment when drawing.
2013-09-23 23:33:24 -07:00
Jonathan Moore Liles
6bbe69e712
Timeline: Fix error in drawing of region fade outs.
2013-09-21 20:06:48 -07:00
Jonathan Moore Liles
52150723c6
NSM: Tweak GUI appearance.
2013-09-20 23:18:37 -07:00
Jonathan Moore Liles
b85ba3c2d9
nonlib/Loggable: Get rid of some line length limitations.
2013-09-20 23:02:02 -07:00
Jonathan Moore Liles
51bce6124e
Timeline: Tweak region appearance.
2013-09-20 17:40:20 -07:00
Jonathan Moore Liles
2ea366a409
Timeline: Order region finalization to ensure correct logging.
2013-09-20 17:39:19 -07:00
Jonathan Moore Liles
97573f0299
Mixer: Keep new sliders from swallowing Ctrl+V.
2013-09-19 23:13:34 -07:00
Jonathan Moore Liles
423a8428e1
Mixer: Fix focus issues with new sliders.
2013-09-19 21:28:02 -07:00
Jonathan Moore Liles
5ab7d7c410
Mixer: Fix OSC pathname generation when running without NSM.
2013-09-19 09:23:03 -07:00
Jonathan Moore Liles
55b020f3a0
Update NTK.
2013-09-18 23:29:35 -07:00
Jonathan Moore Liles
b7b3d499e5
Mixer: Enable keyboard value input and mouse value dragging on slider controls.
2013-09-18 23:28:58 -07:00
Jonathan Moore Liles
47f15d9937
MIxer/Chain: Fix race condition.
2013-09-18 21:56:31 -07:00