3a6d7ba321
context menus should have accelerators
2018-06-14 17:30:14 -04:00
7fbbfc0729
Allow snapping to the start of the video timeline. (should work, but needs testing on a machine with harvid).
2018-06-08 16:12:35 -05:00
c79d0c1a9b
NO-OP: Modify a #include (purely for consistency)
2018-06-04 10:43:19 +01:00
f448041ec0
no error logging for CURL HTTP requests; future callers can request it if necessary
2018-06-02 13:24:31 -04:00
Nikolaus Gullotta
29aba34d1c
moving singen and noisegen from mixbus repo to ardour + change singen display and add noisegen display
2018-06-01 09:55:41 -05:00
Nikolaus Gullotta
112a1ab1c4
add Gtk::ColorButton widget to LuaDialog and add ability to change multiple route colors at a time
2018-06-01 09:55:25 -05:00
1e5813cf18
no actual error messages when curl requests fail
2018-05-23 23:08:13 -04:00
7e78d1c786
Display profile-data in generic plugin-UI.
2018-05-17 22:15:07 +02:00
41cf86cb9f
Playhead to Grid: handle case where PH is rolling, and we are prevented from skipping backwards sensibly.
2018-05-17 15:01:09 -05:00
10add0fbb9
Quantize Dialog: Use same grid names as the main grid. (1/16 Note instead of Beats/4)
2018-05-15 09:53:54 -05:00
db98341d4d
Quantize Dialog: Fix quantize-to-main-grid selection. Was checking against incorrect menu entry string.
2018-05-15 09:53:44 -05:00
131c545a3c
Plugin Ordering: PluginStatusChanged signal went missing. This fixes breakage in drag+drop and live status-updates from the Plugin Manager window.
2018-05-08 16:12:15 -05:00
811aed2be5
Remove debug printout.
2018-05-08 13:27:01 -05:00
f5bbbe321c
Plugin Order: Use the new plugin_manager function to save plugin order.
2018-05-08 13:26:08 -05:00
c074c7ce52
playhead_X_to_grid: Handle the case of GridTypeNone
2018-05-08 09:03:20 -05:00
a5d90c3d9d
Arrow keys (playhead_x_to_grid()) should move the view along with it. This is more consistent with jog-wheel operation, which has proven to work nicely.
2018-05-08 08:45:22 -05:00
e83301daaa
Replace the check for SnapPref, which went missing. Some functions (like playhead_to_next_grid) can request GridOnly.
2018-05-08 08:43:44 -05:00
f69938a9c4
Add option to disable plotting collected signal in analysis.
2018-04-30 22:24:35 +02:00
cc5e758a08
Fix plugin analysis for some VST and AU Plugins.
...
set_block_size() implies plugin deactivate(), activate() calls
to re-initialize AU and VST plugins. So plugins will reset the
internal state and not immediately respond correctly.
Some plugins zero the output or ramp up internally, leading the analyzer
to show invalid or random/uncorrelated information.
This avoid periodic calls to de/activate()
2018-04-13 23:19:13 +02:00
e0947579b9
pt import: Add commented out code for inserting silent missing sources
...
- Disabled due to ptformat not knowing the length of sources
- Added MIDI region/track summary information to dialog
2018-04-08 15:31:52 +10:00
ca0e4f2e32
Fix a French translation
...
It conveyed the idea of continuous silencing as long as the transport
is in a stopped state. Make it correctly mean a one-shot reset when the
transport is being stopped.
2018-03-30 20:55:56 +02:00
5132a6c2eb
fix undo/redo for duplicate-regions in ripple mode
...
Also fix duplicate of multiple regions in the same track, and change "gap" variable
name to "span" for greater clarity
2018-03-28 14:24:21 -04:00
1de68d7917
Sparse update for granular controls on sliders
...
Don't call ::set_value() if the actual value has not changed.
e.g. MIDI-CC or integer controls. Moving the Bar-controller was able to
create events even though the actual value remained unchanged.
This check has to be done UI-side, since the underlying API is also used
for state-restore and automation. e.g.
"old value" (user-set) may be default "0", "new value" may also be "0" but
libardour still needs to send an event (a synth's internal state may not
default to "0")
2018-03-28 00:18:13 +02:00
9840f84830
duplicate (regions) should honor ripple edit mode
2018-03-27 10:19:12 -04:00
929cea9ef4
Remove debug message and trailing whitespace
2018-03-27 15:30:48 +02:00
a4df6e565b
Fix MIDI-port info in plugin-manager
2018-03-24 20:05:17 +01:00
e7f6eff84b
Fix crash when re-assigning groups to a disjunct set.
...
Drag a group-tab's right-edge horizontally to the right to remove all
current routes from the groups before adding new routes to the group.
The group becomes temporarily empty, and
Session::route_removed_from_route_group() removes the group (before new
routes can be added).
2018-03-20 18:08:12 +01:00
3ee2c3d632
Lua is not an acronym
2018-03-19 18:18:35 +01:00
efbfbb8330
Speed up plugin-selector refill.
...
* Detach model from treeview and disable sorting during refill.
* Prevent multiple re-fills due to sensitivity updates of ComboBoxes:
gtk_widget_set_sensitive() -> CairoWidget::on_state_changed ()
-> CairoWidget::set_visual_state () -> StateChanged Signal
2018-03-19 18:13:37 +01:00
ecb6e7fcfe
Fix "Shortcut" special-case in the script-selector.
...
The Script-selector is used in various places, not just for
Action-scripts.
Also add a "--" prefix for the separator to avoid name conflicts with
actual script names.
2018-03-19 15:43:07 +01:00
5e2d5db6c7
Fix midi track mapping on pt import
2018-03-18 11:41:54 +11:00
c2ed125b8d
Remove another C++11 construct (local struct) from UI code
2018-03-17 20:00:08 +01:00
37e5b705e7
Fix wrong "_nth_" replacement in ba202cc09
2018-03-17 18:17:25 +01:00
ba202cc095
Don't alter, use and rely on selection for PT import
2018-03-17 17:32:29 +01:00
a36901a0d9
NO-OP: C++ify code
...
* remove typdef for struct
* Remove {} struct initializer, use a dedicated c'tor
* scope variables
2018-03-17 17:21:21 +01:00
9777baae00
NO-OP: whitespace
...
* distinguish comments and commented-out-code
* add space after function, before bracket
2018-03-17 17:15:44 +01:00
8b925fc395
PT import: Use multitrack MIDI import support based on ptformat update
2018-03-17 22:41:44 +11:00
f33cd95047
Startup Dialog: A change to the monitor selection should trigger a write to config.
2018-03-16 16:34:23 -05:00
7b597055ee
GUI: create_vca() API change
2018-03-15 20:25:27 +01:00
269b0ebcd8
Same for midi input enable button
2018-03-13 08:05:41 -07:00
b8856076c2
Trim and vca button should also be insensitive in strip aux mode
2018-03-12 16:03:53 -07:00
c4208411db
Tweak logic in master-bus packing to make it clearer; will also minimize conflicts with Mixbus.
2018-03-11 14:42:10 -05:00
52a2f5bada
Tag_reset() should be FromPlug, not FromGui.
2018-03-01 18:26:09 -06:00
91046b686d
Plugin-Tag improvements:
...
Initialize LADSPA tags.
Explicitly define behavior of tags provided by plugin, factory, or user.
Store the plugin name in the tag-file, for easier user-submissions and bulk editing.
2018-03-01 09:03:53 -06:00
afb5d8cc24
Fix some GUI typos (thanks to IOhannes/debian for reporting)
2018-02-28 20:40:38 +01:00
e069b0c797
Implement grid line colors ( was: measure lines ). This restores measure lines to a brighter color than beats.
2018-02-27 16:39:49 -06:00
d88cdcc1bf
Reinstate the ability to split regions while dragging playhead. I think this was unintentionally lost.
2018-02-27 13:08:40 -06:00
fcabb27561
Remove some redundant calls to snap_to(). get_preferred_edit_position() already did it.
2018-02-27 08:55:17 -06:00
5d423e38d5
Should be able to Split in range mode, with a selected track.
2018-02-26 20:38:50 -06:00
292f998298
Fix bug: sequential pasting to the same time, but different tracks, would trigger paste offset.
2018-02-26 19:40:24 -06:00