Carl Hetherington
b0c23c0646
Make adjust region gain work in 1dB steps with no upper limit. Should fix or help with #2843 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8254 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-12 01:03:56 +00:00
Carl Hetherington
27bdf4700a
Fix a couple of i18n warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8251 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-12 00:41:36 +00:00
Carl Hetherington
0600486857
Notice edits made to spinbuttons via numbers on the keyboard. Fixes #3413 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8250 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-11 23:59:34 +00:00
Sakari Bergen
80c61db0cd
Fix compiler warnings
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8246 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-11 15:09:47 +00:00
Carl Hetherington
173354c847
Fix a few tiny memory leaks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8244 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-11 02:34:44 +00:00
Carl Hetherington
86ac707573
Stop bounce / freeze on tracks that have more outputs than inputs and so cannot record all the outputs in their diskstreams. Fix buffer shortage when bouncing tracks whose processing chains temporarily need more buffers than there are inputs. Fixes #3573 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8239 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-10 22:28:29 +00:00
Carl Hetherington
8387e1bff8
Fix thinko in previous commit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8238 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-10 22:28:20 +00:00
Carl Hetherington
485b70b610
Remove menu bar clock in fullscreen mode until someone comes up with an agreeable look for it.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8237 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-10 17:38:58 +00:00
Carl Hetherington
fb0097ca79
Fix crash on mouseover.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8236 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-10 17:27:13 +00:00
4a9a5dea26
prevent the monitor inputs from showing up in the port matrix, fo'real
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8235 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-10 16:31:14 +00:00
0108d1d900
don't show monitor bus inputs in matrix(es); relabel tabs in port matrix; change label for monitoring preference to be clearer
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8234 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-10 15:43:01 +00:00
Carl Hetherington
74385f9642
Fix uninitialised variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8230 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-09 21:35:25 +00:00
Carl Hetherington
5c23faaa0d
Allow trim of midi regions to before the start of the source (better, this time). Fixes #3156 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8229 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-09 21:34:46 +00:00
ebf3762fa9
fix computation of silence text, and its display. it is still not on top of the canvas, which is a small problem
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8227 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-09 18:17:36 +00:00
0a62044c2c
make strip silence work (again?)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8226 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-09 16:31:05 +00:00
f176612086
move display of silence for strip-silence into regionviews, along with text to describe impact on the region. this doesn't actually make strip-silence work any better, but the display is improving
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8224 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-08 21:02:37 +00:00
ffe783e308
nothing uses ARDOUR_DATA_PATH so remove it
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8222 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-08 21:00:58 +00:00
fa0a1ad025
random debugging stuff, need to get it out of the way for next commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8221 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-08 20:56:48 +00:00
9dcea43b1d
tweak and rename timecode settings tab
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8219 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-08 17:36:12 +00:00
Carl Hetherington
95acc21c69
Add scrollbar to edit presets dialogue, and the ability to differentiate between built-in and user presets.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8215 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 20:12:40 +00:00
Carl Hetherington
5f9883813e
Add preset edit button to VST plugin UI.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8214 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 20:12:31 +00:00
Carl Hetherington
56554af08f
Revert previous ill-thought-out patch.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8213 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 19:55:43 +00:00
Carl Hetherington
f3fc6195bc
Allow trim of midi regions to before the start of the source. Fixes #3156 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8212 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 19:16:23 +00:00
Carl Hetherington
6df5d5d87a
Tweak some naming slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8210 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 17:16:59 +00:00
e621d704ac
fix crash when importing MIDI with "at timestamp" chosen
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8206 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 14:45:51 +00:00
0a19ce6f1c
fix crash when dragging percussive-mode notes due to a bad dynamic cast
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8205 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 14:45:24 +00:00
da46b1da24
fix infinite loop in quantize setup
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8204 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 14:44:50 +00:00
Carl Hetherington
40c162d609
Move RDF-based preset stuff into LadspaPlugin, to make way for a set of evil hacks to make VST chunk-based presets work (for some values of `work').
...
May fix #3577 .
git-svn-id: svn://localhost/ardour2/branches/3.0@8202 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-07 02:56:11 +00:00
Carl Hetherington
25a702798e
Fix double-display of VST preset names ( #3576 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8201 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 16:29:11 +00:00
dc25342dbc
new panner + recorded waveform fill colors from chris g
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8200 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 14:55:45 +00:00
Carl Hetherington
cba255c9c5
Minor cleanups.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 04:31:26 +00:00
Carl Hetherington
3975355a5f
Add dialog to allow removal of plugin presets. Should fix #2662 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 04:29:06 +00:00
Carl Hetherington
3639918e43
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8193 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 02:42:36 +00:00
Carl Hetherington
610656f448
Add a little spacing to the generic plugin UI.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8192 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 02:41:56 +00:00
Carl Hetherington
5546fa38fc
Manage attempts to save plugin presets with the same name. Helps with #2662 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8191 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-06 02:41:46 +00:00
617b66c667
use PRId64 for a framecnt_t printf
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8173 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 23:15:05 +00:00
50dc61bc2f
code tweaks in stereo panner (no functional changes)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8172 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 23:14:36 +00:00
debd768e56
add colors back for stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 23:13:01 +00:00
Carl Hetherington
ac84ea8218
Offer options to add un-natural port types to routes. Sort of helps with #3578 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8169 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 22:28:31 +00:00
Carl Hetherington
94c7dcea5c
No-op: reformat.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8168 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 22:27:40 +00:00
Carl Hetherington
73192bc1a7
Remove all use of nframes_t.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8166 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 22:26:29 +00:00
74b4a3c77b
remove commented colors and fix keyboard handling in stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 17:31:55 +00:00
e490a1a278
fix mis-ordered erase/delete pair
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-03 17:31:31 +00:00
bb797943dd
add configurable colors to stereo panner, plus keybindings for zero width (0), 1 (alt-up) or -1 (alt-down), plus M when its mono
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8153 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-02 15:51:42 +00:00
7de36bc5ab
fix asymmetric pan dragging, relay key release events to editor
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8151 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 23:47:40 +00:00
c736a8bd02
add scroll and key handling to stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8150 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 23:29:44 +00:00
edea754b6b
more stereo panner work
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8149 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 21:24:57 +00:00
Carl Hetherington
a5ea47ff0d
Re-expose timecode offset in the session option editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8146 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 20:49:22 +00:00
044a2cca8f
better operation of the stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8145 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 18:27:39 +00:00
Carl Hetherington
bce9a0aee7
Revert previous incorrect patch.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 17:51:17 +00:00
Carl Hetherington
f500846fd4
Remove unused timecode offset stuff.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8143 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 17:42:18 +00:00
0006f4063e
darken text color in stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8141 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 16:14:24 +00:00
079057717d
hack up the stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8140 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-12-01 16:12:04 +00:00
f9c6d2d5a1
add dbl-clicks to reset position or width
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8136 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-30 20:38:38 +00:00
1ff30dcecb
first basic pass at a single widget stereo panner
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8135 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-30 20:22:43 +00:00
503d1b5306
start of Blob-style for bar controller and use in panner GUI
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8133 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-30 04:14:51 +00:00
6b29e87fe4
make position fader a "line" style rather than bar
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-30 03:37:09 +00:00
effcb6cba4
quick light theme catchup for pan GUI
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8131 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-30 03:10:45 +00:00
c5e35789ed
add GUI elements to control 2in/2out panning. Probably not perfect. REQUIRES FULL COMPILE due to waf bug (bug has been located but not fixed)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8130 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-30 03:10:01 +00:00
422309880c
avoid delivering NaN's when setting up a generic plugin UI
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8116 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-28 18:29:21 +00:00
785478b251
new utility, arldd, to run ldd(1) on an uninstalled ardour build
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8115 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 23:18:37 +00:00
bb592809f1
merge gnomecanvas into ardour tree, so that we can fix our own bugs and not wait for silly gnome release schedules
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8114 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 23:16:42 +00:00
5a47cb37b8
rest of process lock removal, plus no GUIs for internal returns
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8112 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 21:32:29 +00:00
28791ac5e6
better fix for IOSelector::set_state()'s need to hold the process lock
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8107 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 16:44:51 +00:00
30d64f31ac
take process lock in global port matrix' set_state() method; use namespace ARDOUR too
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8105 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 16:41:28 +00:00
7df2aa24c9
move process lock taking to avoid deadlock when connecting ports
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8104 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 15:51:58 +00:00
Carl Hetherington
2c75a06390
GPL boilerplate.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8102 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 01:04:02 +00:00
Carl Hetherington
163bb2b50e
Copy-edit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8100 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-27 00:42:40 +00:00
Carl Hetherington
b0d559b031
Add missing files from previous commit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8098 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-26 23:31:14 +00:00
Carl Hetherington
a8fbb47e0a
Handle unknown plugins on loading sessions by hiding them from the user and telling them so.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8097 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-26 23:30:48 +00:00
a8d4e33d1b
Fix more broken indentation (whitespace changes only).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-26 19:57:03 +00:00
5a0c8cd79c
add two process lock calls where some port connecting occurs
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8092 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-26 18:28:42 +00:00
553cf2982c
one step closer to working vbap panning
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8091 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-26 17:43:03 +00:00
Carl Hetherington
1539ac1b96
Somewhat distasteful hack to fix #3469 (broken keyboard-entry of pan values)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8090 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-26 00:29:12 +00:00
Carl Hetherington
54cbc45a5a
Prevent removal of route inputs when the plugins cannot be configured with the new number. Rework locking so that the process lock is held from the point that a route input is removed until after the processors are reconfigured; fixes #3548 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8089 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-25 23:46:24 +00:00
8b68ed57ec
Fix some messed up code (spacey tabs).
...
(There is faar more of this... FIX YOUR EDITORS!)
git-svn-id: svn://localhost/ardour2/branches/3.0@8086 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-25 20:37:39 +00:00
Carl Hetherington
c862d320ff
Improve visual cues during plugin drag and drop. Fixes #3566 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8085 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-25 17:41:04 +00:00
Sakari Bergen
ba2c3baa99
Add a default export format to prevent dialog from crashing when used for first time
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8084 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-25 14:32:46 +00:00
Carl Hetherington
e131fd391d
Put MIDI notes into their own canvas group, and reparent this group during start trims to stop the notes moving. Improves the visual display on start trim of a MIDI region.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8080 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-24 01:04:53 +00:00
Carl Hetherington
d40e61c914
Fix crash on failed processor DnD. Fixes #3554 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-24 00:46:51 +00:00
Carl Hetherington
d2c530bc9e
Create snapped drag-created MIDI notes 1 frame shorter than the ending grid line to prevent confusion such as in #3557 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8077 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-23 21:56:57 +00:00
da6609a077
make region trim keybinding work again; don't show quantize dialog if its not relevant (no MIDI regions selected
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-23 17:18:16 +00:00
210f54bc09
add back "q" for MIDI note quantize
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8075 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-23 16:59:35 +00:00
1b2b21169c
semi-functioning vbap panning, still not done
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8074 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-23 16:38:17 +00:00
Carl Hetherington
601d6bb3bf
Make double-click on a processor box entry toggle visibility of the plugin window rather than always opening it.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8072 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-23 14:30:45 +00:00
Carl Hetherington
313da7822a
Fix hang on closing the dialogue in some circumstances. Further fix for #3560 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8071 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-23 01:00:37 +00:00
Carl Hetherington
595c7c4411
Fix multiple selection with Ctrl-Click in DnDVBox.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8070 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-23 00:28:09 +00:00
Carl Hetherington
eaa939b7c4
Fix warnings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8069 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-22 18:24:08 +00:00
Carl Hetherington
bf411d3730
Simplify strip silence dialogue threading, hopefully fixing #3560 in the process.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8068 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-22 17:15:32 +00:00
Carl Hetherington
03d2864820
Update ghost note presence when mouse mode is changed. Fixes #3559 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8066 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-21 23:54:57 +00:00
Carl Hetherington
8631c44439
Fix untranslateable strings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8065 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-21 22:37:58 +00:00
Carl Hetherington
e1d194cf48
Fix trimming of old processor window proxies. May fix #3547 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8059 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-19 16:36:17 +00:00
Carl Hetherington
b5fcd80ed6
Fix crash on updating route IOs, and clean up confusing method names slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8058 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-19 16:34:50 +00:00
Carl Hetherington
8fc660e76e
Move mouse cursor stuff out of Editor into its own class.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8048 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-16 14:53:16 +00:00
Carl Hetherington
840a81a0e4
Small cleanups.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8047 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-16 14:43:28 +00:00
Carl Hetherington
eb9530b2bb
No-op: whitespace only.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8046 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-16 14:41:17 +00:00
Carl Hetherington
ee76685f8d
Modify region trim cursor if a region can only be trimmed in one direction.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8045 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-15 22:55:39 +00:00
27be3234f5
fix missing symbol errors on OS X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8043 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-15 19:53:57 +00:00
b52988ae97
fix missing symbol errors on OS X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8042 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-15 19:53:31 +00:00
Carl Hetherington
f237b2e23b
Present trim cursors over region view name bar.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8041 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-15 19:00:31 +00:00
Carl Hetherington
b21f4cab02
Fix crash on coming out of record that I introduced a few commits ago.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8040 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-15 01:07:40 +00:00
Carl Hetherington
a19e79f4f0
Fix crashes after removing markers.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8039 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 23:47:09 +00:00
Carl Hetherington
b55ef985f5
Put clock in the centre of the menu bar in full-screen mode.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8038 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 23:47:01 +00:00
Carl Hetherington
2d4d9d3679
Fix some cursor hot spots.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8037 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 22:36:12 +00:00
Carl Hetherington
ba649118f2
Use a couple more cursors in the summary.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8036 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 22:03:57 +00:00
Carl Hetherington
fc142a3fe6
Fix up summary mouse cursors.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8035 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 21:55:21 +00:00
Carl Hetherington
3b7302ecd4
Fix up fade in/out cursors.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8034 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 21:55:11 +00:00
Carl Hetherington
39fc90abda
Fix region name highlight drawing slightly ( #2948 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8031 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 17:26:50 +00:00
Carl Hetherington
5c27c2dc50
Fix initial display of automatic regions.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8030 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 16:53:33 +00:00
Carl Hetherington
f7e9f08620
Fix non-update of region list when not showing automatic regions. Fixes #3098 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8029 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 16:50:42 +00:00
Carl Hetherington
82e1d1267d
Use the edit position to decide what items to put in the region context menus, rather than the mouse position.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8028 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 16:49:59 +00:00
Carl Hetherington
1a9bd134d2
Fix crash on opening region menu.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8027 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 16:49:25 +00:00
Carl Hetherington
a46af0460b
Create a new layer if required on record to a track in stacked mode. Fixes #3391 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8026 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 15:01:53 +00:00
Carl Hetherington
91d3ab7cec
Add a clock to the menu bar in full-screen mode. Fixes #1273 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8024 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 13:48:24 +00:00
Carl Hetherington
aff8e4e941
Fix crash on removing marker.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8023 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-14 11:50:43 +00:00
Carl Hetherington
f83b9d678a
Add backgrounds to marker labels.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8021 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-13 22:39:42 +00:00
Carl Hetherington
56910429f7
Remove erroneous check.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8020 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-13 22:38:28 +00:00
65a93adba6
fix minor build glitch imported from OS X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8019 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-13 05:21:40 +00:00
b85b4d9e54
make ardour3 build and link on OS X (tiger, at least)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8018 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-13 05:14:48 +00:00
Carl Hetherington
e6016c009c
Fix build.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8016 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-12 23:16:59 +00:00
Carl Hetherington
8496f57fd4
Prevent marker labels overlapping. Fixes #3535 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8015 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-12 22:51:54 +00:00
Carl Hetherington
08b303c334
Convert 2.X route extra-xml to 3.0 format when it is loaded, to prevent multiple near-duplicate extra XML nodes in the resultant 3.0 session file.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8014 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-12 22:32:36 +00:00
Carl Hetherington
af5bd3df30
Fix update of range marker names. Fixes #3533 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8012 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-12 18:53:15 +00:00
Carl Hetherington
4527566217
Visual tweaks to marker lines.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8011 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-11 15:21:37 +00:00
Carl Hetherington
08fcd8c9e9
Fix consistency of checkbutton text size in Location window.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8010 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-11 15:21:29 +00:00
Carl Hetherington
fcfbd65268
Further fixes for #3529 . Show marker lines the same colour as their marker; adjust height of lines.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8009 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-11 13:36:38 +00:00
Carl Hetherington
40ca64c659
Slight improvement to autoscroll behaviour when expanding tracks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@8008 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-11 13:36:20 +00:00
2a00515a78
missing() on call
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7997 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-10 22:49:04 +00:00
716fa5c555
updated .po files (*not* translations, just .po files)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7996 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-10 22:47:01 +00:00
71df3719d4
re-enable i18n as a build target for translations
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7995 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-10 22:46:38 +00:00
Carl Hetherington
b8da7d196c
Modified version of Lincoln's patch to stop the summary causing very low track heights. Fixes #3527 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7994 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-10 21:56:32 +00:00
Carl Hetherington
ba8b84eed1
Option to show lines below markers ( #3529 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7993 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-10 18:29:32 +00:00
Carl Hetherington
4d5f26902d
Tidy up a couple of bits in the session option editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7992 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-10 14:49:46 +00:00
4499c64d35
allow a way to exit when session loading fails, rather than being stuck in an endless loop of 2 alternating dialogs
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7991 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-10 00:01:13 +00:00
429ff2547b
missing dialog cleanups and logic improvements
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7990 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-09 23:50:20 +00:00
84ddf22169
handle multiple imports of the same file better (via better source naming); make session properties editor pretty much work for search paths
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7989 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-09 22:18:52 +00:00
66a9112d48
add "origin" property to FileSource so that we can track multiple imports
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7986 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-09 18:19:53 +00:00
7ae1a99d06
always store source names as relative paths; always add directories of embedded files to search path; never use hardlinks for embedding anymore
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7984 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-09 17:24:17 +00:00
5c6ba165f6
initial pass at a missing file dialog and "relocatable" source files. lots more to do here
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7983 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-09 06:03:51 +00:00
Carl Hetherington
d29f14bf33
Fix trim of multiple regions. Fixes #3528 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7982 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-09 01:58:42 +00:00
Carl Hetherington
c246926e41
Move some methods out of Editor into RegionView.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7981 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-09 01:58:12 +00:00
Carl Hetherington
8167262ca2
Fix use of vertical space when the locations dialogue is expanded.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7980 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-08 17:34:20 +00:00
Carl Hetherington
dc65bd801c
HIG-ify the locations UI a bit. Should fix #3526 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7979 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-08 16:42:41 +00:00
Carl Hetherington
94e069b14a
Fix zoom cursor SNAFU ( #274 ). Increase move threshold for zoom drags so that clicks are more likely to work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7978 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-07 02:35:00 +00:00
Carl Hetherington
15b5aae173
Allow split in range mode.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7977 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-07 01:42:14 +00:00
Carl Hetherington
95939610dd
Fix crash on clear current playlists ( #3524 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7976 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-06 00:30:56 +00:00
aa78fb928b
try to sensibly handle repeated imports of the same file. the same thing might be required for embeds
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7975 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-05 20:36:44 +00:00
e98cf169eb
take control of colors in text cell entry-editing widgets (region & route lists)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7974 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-05 16:53:57 +00:00
882b9863e4
improved color distinctions, probably not quite finished
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7973 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-05 16:22:14 +00:00
2fd60ec866
don't give the timefx progress bar its own name
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7972 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-05 16:19:22 +00:00
8df3e242be
ellipsize file name at top of preview pane; allow a bit more room for file format text in preview pane
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7971 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-05 16:18:40 +00:00
Carl Hetherington
f9906762a2
Remove Start from region list. I don't think it's quite useful enough to be in there, and it's in the region properties dialogue if needs be. Fixes #3503 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7970 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 22:15:13 +00:00
Carl Hetherington
1cb36f5a81
Add column headings and length field to export timespan selector. Fixes #3518 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7968 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 20:37:46 +00:00
391e521419
add bindings for audio & midi global patchbays ( fixes #3200 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7965 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 18:30:11 +00:00
8e228bf344
lincoln's patch to fix audio setup dialog/jack startup when used with FFADO ( #3485 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7964 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 18:07:58 +00:00
Carl Hetherington
fc5be662be
Remove incorrect caching of region selection start/end points, and always compute them. I'm pretty sure the slow-down won't be a problem in practice. Fixes #3520 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7963 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 18:05:17 +00:00
Carl Hetherington
f0d2fec29d
Fix roll after locate from the audio clock context menu. Restore Go buttons in the location window. Fixes #3521 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7962 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 15:40:25 +00:00
3903bc0cb2
merge linux bundle fixup code from 2.X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7961 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 02:40:07 +00:00
Carl Hetherington
389ea5a6aa
Tidy up quantize dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 02:05:30 +00:00
Carl Hetherington
4441f5008d
Heinous hack to fix region menu sensitivity setup.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7958 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 02:05:08 +00:00
Carl Hetherington
0fcde5b436
Tidy up close gap dialogue box.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7957 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 02:04:08 +00:00
Carl Hetherington
56fd4f8e76
Restore trim-to-{previous,next}-region.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7956 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 01:58:09 +00:00
Carl Hetherington
b842ba42f5
Show region peak amplitude to 2 decimal places. Fixes #3519 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7955 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 01:56:56 +00:00
Carl Hetherington
b5ab2e030b
Tidy up the region menu a bit, and hopefully clarify what regions will be
...
operated on in different circumstances. Make the main menubar Region menu
the same as the context one, and use the same logic to sensitize/desensitize
actions for them.
git-svn-id: svn://localhost/ardour2/branches/3.0@7954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-03 22:19:29 +00:00
Sakari Bergen
2c23733a1d
Fix problem where BWF is shown selected when editing an export format using WAV
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-02 10:58:38 +00:00
Carl Hetherington
0ff75dad5c
Similarly don't use the edit point to decide what to reset region gain on.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7944 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 01:26:53 +00:00
Carl Hetherington
c719841423
Don't include edit-point-related regions when choosing what to normalize.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7943 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 01:07:56 +00:00
Carl Hetherington
df12d2b39c
Fix normalize dialogue crash.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7942 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 01:04:27 +00:00
Carl Hetherington
90a82c8653
Remember radio button state across normalize dialogue invocations.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7941 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-29 00:40:08 +00:00
Carl Hetherington
7345aae922
Fix previous.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 22:43:11 +00:00
Carl Hetherington
db5c8c9791
Add region peak amplitude to region editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 20:01:26 +00:00
Carl Hetherington
6f9e9ad23e
Make normalize cancel button work.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:09:32 +00:00
Carl Hetherington
d731e4dba1
Fix up progress bar on normalization.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7934 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:02:29 +00:00
Carl Hetherington
6a81cd5f71
Remember last used normalization value in the dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-28 17:01:15 +00:00
Carl Hetherington
9f7f0f79a3
Make build scripts python2/3 agnostic.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 23:10:27 +00:00
Carl Hetherington
04585abae3
Ellipsize source names in the region property dialogue box.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:56:04 +00:00
Carl Hetherington
d75239caea
Improve efficiency of normalization using multiple regions in some cases.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:21:50 +00:00
Carl Hetherington
d31a63c685
Show a region's sources in its properties dialogue.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 21:18:44 +00:00
Carl Hetherington
935aeb55dd
Use ProgressReporter class for normalization. Report progress for individual regions. Fix crash on normalising a single region ( #3510 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-27 14:22:24 +00:00
Carl Hetherington
8f448a78cd
Move normalize dialogue to its own file. Add progress bar. Clean up labelling. Should fix 2825.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-26 00:30:22 +00:00
Carl Hetherington
7d2c21fddb
Clean up get_regions_for_action prototype slightly.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7909 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-20 00:19:09 +00:00
Carl Hetherington
ec52182f30
Modify get_regions_for_action to fix #2960 . Rationale is in the comment for that method. This method is used a lot, so this commit may have unwanted side-effects.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-19 22:08:39 +00:00
ed5e141b71
if a clock is in delta-edit, it should be set to show a duration. this matters in BBT mode, where "zero" is 0|0|0 in duration mode and 1|1|0 otherwise. there is still a bug with the mouse tracking in delta edit mode, but that is a separate issue
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-18 22:02:12 +00:00
Carl Hetherington
471ca9b1f5
Slightly clean up and fix unwanted display of percussive notes outside the note range. Should fix #3500 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7904 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-18 19:59:41 +00:00
Carl Hetherington
269590e1bf
Tidy up About dialogue. Fixes #1407 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7903 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:44:34 +00:00
Carl Hetherington
8c40401438
Reformat.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7902 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:35:38 +00:00
Carl Hetherington
156f5e4a42
Only compute and render the visible portion of crossfades. Fixes #3498 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7901 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-17 23:35:05 +00:00
Carl Hetherington
bf0356f39c
Fix uninitialised variables.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7892 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-10 11:35:16 +00:00
Carl Hetherington
b126c53dfb
Add missing dialogue box title.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7890 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-10 11:34:14 +00:00
Carl Hetherington
d86000efd0
Fix crash when running an analysis of a plugin with MIDI IO.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7889 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-09 12:17:46 +00:00
7d2cd8ed5c
don't allow mixer strip input buttons to change input while recording (from colinf)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-08 18:41:59 +00:00
Carl Hetherington
ba0458cf1f
Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7887 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-08 14:54:16 +00:00
Carl Hetherington
3b0c5e3541
Respond to JACK session quit request. Fixes #3491 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7878 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-07 12:12:16 +00:00
Carl Hetherington
2d08273987
Remove some unused code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-05 14:55:08 +00:00
Carl Hetherington
8222348761
Improve GUI display during MIDI record in various ways.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7875 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-05 00:27:26 +00:00
Carl Hetherington
22ffdfa6ad
Fix incorrect angle brackets for includes.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7874 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-05 00:25:57 +00:00
Carl Hetherington
ef62a039b9
Fix rounding of automation view point positions. Fixes remainder of #3329 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7869 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-02 00:28:13 +00:00
Carl Hetherington
fd2a9ccdad
Fix overflow within libgnomecanvas when passing in a coordinate > INT_MAX. Fixes #3370 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7864 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-10-01 20:16:29 +00:00
Carl Hetherington
cc9dabf882
Save state a little less often during multi-file imports.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7863 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-29 23:02:32 +00:00
Carl Hetherington
74c69114bc
Fix confusion about the 'done' variable in InterThreadInfo during import. 'done' now means that a given run of the import thread has completed; 'all_done' means that the whole import operation has completed. Fixes #3396 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7862 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-29 22:59:39 +00:00
ee54123470
don't unnecessarily reset name_editable in editor route list, so that tab will still finish an edit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7860 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-29 16:57:02 +00:00
5f128910e1
more route + region list navigation/editing changes. not sure we actually want this functionality for the region list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7858 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-29 02:01:35 +00:00
03fe5aa56d
safe use of existing env vars
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7856 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-29 01:58:47 +00:00
9f3f3738e7
(1) awful grungy code to make tab/shift-tab correctly end route editing in track+bus tab (2) traversify the track+bus tab so that s/m/r keys solo/mute/rec-enable the appropriate things (more work to do here to follow modifier conventions established elsewhere)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7855 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-29 01:22:11 +00:00
fef6643165
change tooltip for group tab to suggest click-to-(de)activate
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7854 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-28 22:43:19 +00:00
0ff828822f
use select next/prev stuff on editor track+bus list
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7851 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-28 18:37:21 +00:00
40903b1926
(1) use select next/previous row functions for tab/shift-tab navigation in region list (2) add start (in-file) column to region list (3) make region list parent/child relationships work for MIDI regions (4) fix up handling of region selection changes driven by region list selection (i think i fixed, anyway) (5) don't put text in whole file rows for columns where it makes no sense like position or mute etc.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7850 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-28 17:27:58 +00:00
Carl Hetherington
74cc8f6067
Fix multiple creation of identical automation tracks. Fixes #3482 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7848 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-27 18:56:26 +00:00
Carl Hetherington
8000b39c8c
Create MIDI track gain automation tracks as non-region-based. Fix construction of MidiTimeAxisViews to use the same first_idle arrangement as AudioTimeAxisViews to prevent use of partially constructed objects.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7847 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-27 02:04:16 +00:00
aad157337c
correct version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas), in which i move some functions around, rename stuff and add comments
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7846 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-26 13:33:39 +00:00
0d2ddbe52a
port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7842 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-26 12:59:53 +00:00
Carl Hetherington
ca00c3bcc3
Fix waveforms while recording ( #3474 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7837 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-24 00:08:25 +00:00
468d39ba81
add support for beats/2 quantization in dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-22 15:57:20 +00:00
ded4a143db
much craziness with canvas cursors; fix 0 beat cursor text when shortening notes; fix crash when trimming locked regions; don't show trim cursors when region is locked; partial version of enumwriter validation fix from 2.X (less necessary with 3.0; probably more ...
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7831 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-22 15:21:06 +00:00
d4aaa9c10c
carl's patch for #3471 applied to 3.X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-22 12:37:48 +00:00
Carl Hetherington
096f146d94
Tidy up Window menu a bit; use ToggleActions for all relevant things, cleanup editor/mixer options a bit.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-22 00:41:25 +00:00
Carl Hetherington
00c47cf160
Make object/range link work with stacked region mode. Fixes #3468 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7826 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 23:26:18 +00:00
Carl Hetherington
dbd1e1f7b8
Don't update region list during region trim. Fixes #3467 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7825 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 23:23:07 +00:00
90e73a3a6d
(1) remove almost-never used block/unlock_property_changes() methods from PBD::Stateful (2) hide used and path columns from region list (3) detect mouse position within MIDI notes and thus allow move or trim from the same mouse mode (object or trim; first & last 1/4 of each note is for trimming
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7823 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 15:15:06 +00:00
Carl Hetherington
3aa1f21475
Updating zoom mouse cursor on modifier press. Fixes #274 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7820 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 14:22:13 +00:00
5462d30076
restore a moved placement of the assert taken out in the previous commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7818 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 03:09:02 +00:00
2c80ff4129
lincoln's patch that makes us pay attention to region copies w.r.t the region list, PLUS make region list insert drags work again by not insisting that the list of regionviews be non-empty as the drag is constructed PLUS the start of tracking mouse cursor position in MIDI notes PLUS a bit of leftover debugging info
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-21 03:02:30 +00:00
6d251f7fe3
new cursor images (and SVG files) from chris g.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7815 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 19:44:02 +00:00
97a96ee250
region list displays actual playlist use count for each region, rather than a GUI-based count
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7814 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 19:18:17 +00:00
6a93c41201
round one of work on finalizing #3098 , involving per-field updating functions for each field in the region list. also "start" renamed to "position" for consistency with other parts of ardour
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7813 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 15:12:44 +00:00
Carl Hetherington
ac34829f3b
Add missing files.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7810 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 01:01:53 +00:00
Carl Hetherington
a2885a430b
Add progress bar to strip silence dialogue. Fixes #3103 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7809 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-20 00:58:25 +00:00
Carl Hetherington
e47d463309
Cleanup patch from Karsten Wiese. Fixes #3462 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 17:10:43 +00:00
Carl Hetherington
aa00dbc40e
Fix MIDI streamview grid. Fixes #3460 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 15:50:22 +00:00
Carl Hetherington
dadee4622d
Put images on the fade in/out menus. Fixes #3411 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7805 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 03:31:03 +00:00
Carl Hetherington
620a4df730
Save / restore settings from the editor region list context menu.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7804 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-19 02:18:59 +00:00
Carl Hetherington
9ad9e19d04
Colour odd/even region list lines differently to improve readibility.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7803 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 23:53:22 +00:00
Carl Hetherington
3defa8b521
Preserve region list selection state even if a region is selected which is not shown in the editor.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7802 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 23:31:39 +00:00
Carl Hetherington
9054c71fb8
Update regions list when editing a region fade. Fixes #3458 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:55:51 +00:00
Carl Hetherington
74d72b83a7
Disable region drags in internal edit mode. Fixes #3456 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:22:03 +00:00
Carl Hetherington
157895dc3b
Provide both FreeBoB and FFADO options in the engine dialogue. Fixes #3457 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-18 20:01:54 +00:00
d05a3f7305
copy edit comment
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7797 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 23:43:23 +00:00
0ed7a99dd5
fix reversed direction of MIDI note drag preview
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7796 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 23:27:49 +00:00
4400489f15
patch from Johan Mattson to make -I/-O options in engine dialog actually work ( fixes #2975
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7795 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:43:38 +00:00
bbb131d895
text edit fix for #686
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7794 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:34:15 +00:00
9a8cd09b19
fix errors in midi note drag preview ( #3446 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7793 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 20:32:18 +00:00
ede4ecbb00
megaopus patch #2 for today: remove nframes64_t and sframes_t from source
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 18:20:37 +00:00
10bdce85a0
megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7791 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-17 16:24:22 +00:00
e84c3fe555
prevent drags on nascent-captured regions
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7790 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 21:58:54 +00:00
Carl Hetherington
85977126b6
Use a maximum of 3 phase invert buttons per strip. Should fix #3455 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7789 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 20:12:30 +00:00
Carl Hetherington
42dcf814e3
Patch from Colin to move panners above the fader so that faders align even with different panner sizes. Also fix mono button label. Fixes #3410 .
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7788 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 17:01:40 +00:00
8e00b86ebb
make resampled sources (during import) report their "natural position" (i.e. BWF timecode) using the samplerate of the session, not the original source, for correct positioning; minor frame{pos,cnt}_t cleanup
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7785 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-16 16:11:26 +00:00
084dda86a7
when there is a chord at the beginning of a note selection, play the whole chord during drags, not just the first note. seems to be able to send a bank swap message - probably an existingbug
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7784 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 18:54:04 +00:00
7eea9fac9d
cleaner version of previous commit
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7783 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 16:54:17 +00:00
5f948f6961
(optionally) play note(s) as they are moved around on the pitch axis (finishes #3446 )
...
git-svn-id: svn://localhost/ardour2/branches/3.0@7782 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-09-15 16:16:37 +00:00