6ec32a70c1
fix AudioUnit parameter listening to work with new ParameterChangedExternally semantics
2015-10-20 10:25:36 -04:00
f806f059b3
rename Plugin::ParameterChanged to ParameterChangedExternally to reflect its intent, and clean up the libardour side of result.
...
The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST)
has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics.
2015-10-20 10:23:49 -04:00
7804a524dc
Revert "rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect its intent, and clean up the result."
...
This reverts commit 336b2eb9a4
.
2015-10-20 10:23:49 -04:00
740c4dd134
possible fix for invalid cleanup space calc on win32.
2015-10-20 15:50:00 +02:00
af3ffc8610
NOOP, re-indent
2015-10-20 15:49:59 +02:00
52e75f5a45
remove cruft
2015-10-20 15:49:59 +02:00
336b2eb9a4
rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect its intent, and clean up the result.
...
The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST)
has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics.
Significant modification of LV2 GUI updating was required.
Still to be tested for feedback loop issues: AudioUnits
2015-10-20 09:07:58 -04:00
f1a6d7816d
remove unused "copy modifier hint"
2015-10-20 11:12:36 +02:00
nick_m
9df1232feb
Legatize::name () reflects its type. Fixes confusing undo record name.
2015-10-20 00:53:30 +11:00
nick_m
9511c9c86f
Add tooltips to user config preferences. clean up combo ordering.
2015-10-20 00:53:30 +11:00
nick_m
4dcd22fadf
Update ContrilList debug output.
2015-10-20 00:53:29 +11:00
nick_m
cc7de475f2
Amend last connit - don't use a bool to represent a double.
2015-10-20 00:53:28 +11:00
nick_m
ff2f934977
Fix incorrect initial point when recording toggled automation.
2015-10-20 00:53:28 +11:00
nick_m
ffed94d89b
Automation - more toggled controller twiddling.
2015-10-20 00:53:28 +11:00
nick_m
1648000108
Automation - fix occasional inverted bool state after write.
2015-10-20 00:53:28 +11:00
nick_m
9c102fa8d2
Make automation record undo per pass rather than per touch.
2015-10-20 00:53:28 +11:00
nick_m
877b258c74
Toggled automation fixes.
...
- don't attempt to insert two points on toggle.
- remove forced touch->write mode change on toggle
- initial state still wrong, but works much better overall.
2015-10-20 00:53:27 +11:00
nick_m
17294ab9ec
Make control point selection more consistent.
...
- disallow simultaneous events via ControlList::editor_add ()
- clicking on an automation line selects the points that define it.
- don't 'flash' a region selection when using mousedraw mode.
- cp click selection resembles region selection.
- region gain points respect snap modifier (a la automation points).
2015-10-20 00:53:27 +11:00
03df442d0e
remove cruft
2015-10-19 15:44:46 +02:00
48f91c6ef4
Add Audio Tracks and Busses too.
2015-10-18 19:55:56 -07:00
0185c9f25a
Added Midi Tracks View mode.
2015-10-18 18:13:16 -07:00
6ff50d2140
fix OS X system detection (amend 66704ee
)
2015-10-18 23:19:52 +02:00
38efd580b2
libs/* changes use new AppleUtility Library
2015-10-18 23:03:13 +02:00
66704eefcb
alternative new version of the AppleUtility library
2015-10-18 23:03:13 +02:00
f7e3117c3b
Only display Trim for tracks that have Trim. On the way:
...
-fixed flip mode.
-fixed no controlable for vpot or fader
2015-10-18 07:38:40 -07:00
André Nusser
a958770abd
Remove all the now unused functions in the MidiModel class.
2015-10-17 22:12:55 -04:00
André Nusser
bd02a7f817
Add Transpose class that can be used by apply_midi_note_edit_op.
2015-10-17 22:12:55 -04:00
André Nusser
66f18914b2
Split transpose in MidiModel into two functions.
2015-10-17 22:12:54 -04:00
a5dcccae60
disable auto-return with external sync #6577
2015-10-18 02:03:40 +02:00
5461b50cdb
Assign Global view to get back to Mixer.
2015-10-17 16:23:46 -07:00
f53dc5945e
extend session-save dirty-flag logic
...
Snapshot and continue working on current session incorrectly marks
the session as clean.
2015-10-16 20:54:15 +02:00
2c9666e0ee
API to add system-specific file chooser shortcuts
2015-10-16 19:06:21 +02:00
a51ea6cf2e
fix crash when creating subgroup-bus - fixes #6642
...
the actual issues is in the connection management:
bundle.cc:323: void ARDOUR::Bundle::connect(): Assertion `N == other->nchannels().n_total()' failed.
That could be resolved. However, combining tracks without panners will
almost never do what the user really wants, so this case has been
disabled for now.
2015-10-15 17:47:02 +02:00
b00d75adf6
add safety checking when setting up DEBUG bits
2015-10-15 08:59:11 -04:00
159d23be9f
fix deadlock when removing subgroup bus w/sends.
...
...and potentially other route removals that involve
processor changes.
2015-10-15 13:50:19 +02:00
79142a262e
prepare better solution of Glib's << operator
2015-10-15 11:22:35 +02:00
8d46cc99fe
Fix a problem where VST automation data wasn't getting written (if the adjustments were made from the plugin's own controls)
2015-10-14 14:54:27 +01:00
334cc37e1b
Reduced delay in last commit/10
2015-10-14 05:55:10 -07:00
1f85691870
fix MCP ports hang on device change and multi-surface device reconnect.
2015-10-13 22:19:36 -07:00
53a28c230a
mackie support omnibus patch
...
Fixes all kinds of miscellaneous issues with MCP. Also removes several theoretical pan modes, replace "Tracks"
pan mode with "Trim", and takes a tiny step towards view modes
2015-10-13 15:34:53 -04:00
2d27009410
fix registration of automation type enums
2015-10-13 15:33:39 -04:00
0043dc38a3
introduce separate-meters concept for Mackie.
...
Devices like the SSL Nucleus have meters displayed separately from their 55x2 display
2015-10-13 10:04:58 -04:00
3169ac0444
fix the design of Mackie XML state management
2015-10-13 07:33:27 -04:00
fbdb4c602e
more corrections for mackie GUI layout
2015-10-13 07:33:27 -04:00
ef08cd6e4a
move incorrectly packed touch sensitivity slider for Mackie GUI
2015-10-13 07:33:27 -04:00
6ec38e9193
remove last ofstream
2015-10-13 09:55:53 +02:00
8e83ca5753
Only flip if not already in desired state. Fixes fader jerk on banking.
2015-10-12 13:52:10 -07:00
1eb1391cfd
expose terminal, rather than just physical, MIDI ports in Mackie GUI
2015-10-12 14:42:49 -04:00
d4e0e8e963
make MCP port buttons work
2015-10-12 13:36:22 -04:00
79113144ef
Correct wrong value on LCD strip when fader is touched (fixs #6619 from Petr Vejsada)
2015-10-11 23:24:14 -07:00