Robin Gareus
812efddda8
Update man-page
...
This was done semi-automatically starting with
```
help2man -N -n "digital audio workstation" \
--version-string=6 \
-o ardour.1 gtk2_ardour/ardev
```
and then manually replacing "ardev" with "ardour" as well as
various upper-case and all-caps variants thereof.
2020-07-06 21:36:12 +02:00
Vincenzo Reale
2379b2a5cf
Italian translation update
2020-07-06 20:28:02 +02:00
Paul Davis
06b71a50a1
Revert "clear PostTransportStop from post_transport_work immediately after Session::non_realtime_stop() has finished its work"
...
This reverts commit 132aae385a
.
This commit was not properly thought out, and may not even have addressed a real problem.
2020-07-06 11:33:53 -06:00
Paul Davis
187e2521fb
remove debug message
2020-07-05 18:08:58 -06:00
Paul Davis
132aae385a
clear PostTransportStop from post_transport_work immediately after Session::non_realtime_stop() has finished its work
2020-07-05 17:48:16 -06:00
Paul Davis
c1226eca73
add more info to DEBUG_TRACE output
2020-07-05 17:48:16 -06:00
Paul Davis
1ceb153037
fix "Loop Range" in marker context menu
2020-07-05 17:48:16 -06:00
Paul Davis
eaf88040cc
NO-OP: add missing braces
2020-07-05 17:48:16 -06:00
Ben Loftis
0c7895298d
Add Dotted option to a-delay, because dotted intervals cannot be expressed via the integer Divisor param
2020-07-05 15:24:38 -05:00
Ben Loftis
6af2f4e127
Report Boxy and Flat button styles to LV2 plugins (extends 1ecaff)
2020-07-05 15:22:43 -05:00
caprenter
b09d17ebc8
Adds a midi map for the M-Audio Oxygen 25 3rd Gen controller
...
The existing midi map for the M-Audio Oxygen controller did not work for me.
I note that my controller says 3rd Gen on the back
I used the documentation: https://manual.ardour.org/using-control-surfaces/generic-midi/midi-binding-maps/ to create a new map.
I think adding it to the rest of the files might be better than overwriting the old one, but happy for others to decide.
Maps the transport control buttons on the device only. They are labelled C10 to C15 on the controller, and map to 113 to 118 in the file.
2020-07-05 19:34:27 +02:00
Paul Davis
ad6de3c233
when carrying out MIDI editing operations, be sure to act only once per Model when the selection involves non-forked copies
...
Still can fail if the non-forked copies have been modified enough, but user should not multi-select them in that instance
2020-07-02 23:15:10 -06:00
Paul Davis
b4c71a5afe
add action created a few months ago to global Track menu to toggle layer display
2020-07-02 14:50:12 -06:00
Paul Davis
8f8099d8cc
respond to changes in UI ellipsize track name mode
2020-07-01 12:17:43 -06:00
Paul Davis
acd948a00c
fix incorrect ellipsize option value
2020-07-01 12:17:43 -06:00
Paul Davis
cb2883cff8
add ellipsizing mode to preferences editor
2020-07-01 12:17:43 -06:00
Paul Davis
94c4c7b16e
use ellipsizing mode in track headers
2020-07-01 12:17:43 -06:00
Paul Davis
03076d351b
add UI config parameter for ellipsizing mode for track names in headers
2020-07-01 12:17:43 -06:00
Edgar Aichinger
d0681f8013
add missing translation for glide mode
2020-07-01 15:47:53 +02:00
Edgar Aichinger
118f6a36f8
correct typo in previous commit
2020-07-01 15:47:53 +02:00
Edgar Aichinger
fb7394c7d2
fix Edit mode dropdown menu translation, and deal (preliminarily?) with https://tracker.ardour.org/view.php?id=7924
2020-07-01 15:47:52 +02:00
Edgar Aichinger
35a07f0936
fix typo and use better phrasing in export/watermarking hint (german translation)
2020-07-01 15:47:52 +02:00
Edgar Aichinger
e35aaf5c28
update german translation
2020-07-01 15:47:52 +02:00
Robin Gareus
7fa7df0111
Remove unused variable
...
SoftwareMonitoring is handled by AudioTrack::get_input_monitoring_state
2020-06-30 23:25:41 +02:00
Robin Gareus
a3e30f72f0
Fix copy/paste mistake
2020-06-30 17:01:25 +02:00
Robin Gareus
3f9684248e
Set LV2 UI options from Ardour's theme
2020-06-30 16:46:06 +02:00
Robin Gareus
1ecaffa642
Expose some more theme options to LV2 plugin UIs
2020-06-30 16:45:14 +02:00
Robin Gareus
3adc9e4ec0
Disable latency-measurement for half-duplex devices
...
This prevents excessive error popup dialog popups when
trying to measure latency for half-duplex devices.
2020-06-30 03:36:52 +02:00
Robin Gareus
92f54b3e98
Add API to query if systemic latency can be measured
2020-06-30 03:34:26 +02:00
Robin Gareus
a0bdf87720
Fix potential deadlock when adding sidechain port
...
Previously add_remove_sidechain() released the process-lock
(to create the I/O ports), while keeping a processor writer-lock.
Meanwhile the auto-connect thread may be woken up to perform
a latency update. This thread takes the process-lock and
then stalls, waiting for a processor reader-lock.
Then add_remove_sidechain() continues and tries to re-acquire
the process-lock.
2020-06-26 17:46:57 +02:00
Robin Gareus
0518e1e88f
Make plugin list lengths configuable
2020-06-26 13:02:59 +02:00
Robin Gareus
4f4ee4c652
Sort plugin chart alphabetically
2020-06-26 13:01:50 +02:00
Robin Gareus
fbcb0b6443
Add method to reset plugin statsistics
2020-06-26 13:01:45 +02:00
Robin Gareus
ef98492298
Add plugin charts to context menu
2020-06-25 21:10:14 +02:00
Robin Gareus
77362a2429
Consolidate common plugin search & sort methods
...
Also add a namespace, to prevent any symbol conflicts for
the structs.
2020-06-25 21:04:02 +02:00
Robin Gareus
e06497beba
Fix API usage (time_t -> int64_t)
2020-06-25 20:14:57 +02:00
Robin Gareus
a006b8c412
Fix time_t <> long int ambiguity, 32bit builds
...
See 7cf68eaf72
for a detailed explanation.
2020-06-25 20:14:17 +02:00
Robin Gareus
c6ee111c3d
Don't save custom favorite order when filter is active
2020-06-25 13:57:51 +02:00
Robin Gareus
7f5b3b9e33
Thin recent plugin stats, don't stats accumulate forever
2020-06-25 06:43:41 +02:00
Robin Gareus
44436f1c9f
Tweak mixer-sidebar layout (plugin search)
2020-06-25 06:41:27 +02:00
Robin Gareus
0eb038575f
Overhaul Mixer Favorite Plugin sidebar
...
* use dedicated sort-order (fix issue with order being forgotten
when results are filtered)
* add support for recent and most-used plugins
* add a text-entry search filter for favorites
* remove tag-filter drop-down
* ignore v5 instant.xml plugin sort order
2020-06-25 05:52:38 +02:00
Robin Gareus
148ca92518
Emit Signal when plugin-stats change
2020-06-25 04:59:00 +02:00
Robin Gareus
be701f0248
NO-OP: clarify variable name
2020-06-25 02:26:01 +02:00
Robin Gareus
85034d0bca
Pass through DnDTV signal_drag_motion event
2020-06-25 02:24:02 +02:00
Robin Gareus
2f1ab39b9c
Remove explicit call to delete preset when saving a preset
2020-06-24 23:59:09 +02:00
Robin Gareus
6d83e47860
Fix Plugin-preset saving when preset exists
...
Previously the GUI explicitly called remove_preset() before
saving a plugin-preset. This functionality is now moved
into the backend.
This fixes a case when a user tries to save/replace factory presets
and works around https://github.com/lv2/lilv/issues/37
2020-06-24 23:59:09 +02:00
Len Ovens
4717f7806d
issue 8186 strip controls reset then show on select
...
Causes motor controls to jiggle on all strips
when select changes. Fixed
2020-06-23 20:25:49 -07:00
Robin Gareus
2685728f59
Start collecting plugin stats and recently used plugins
2020-06-24 04:02:17 +02:00
Robin Gareus
40aac796e9
NO-OP: Plugin Tag/Status indent and const'ness
2020-06-24 03:24:54 +02:00
Porrumentzio
2ca1f55d6b
Updated and reworked Basque translation
2020-06-23 22:09:07 +02:00