13
0
Commit Graph

30562 Commits

Author SHA1 Message Date
2f1ab39b9c
Remove explicit call to delete preset when saving a preset 2020-06-24 23:59:09 +02:00
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
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
2685728f59
Start collecting plugin stats and recently used plugins 2020-06-24 04:02:17 +02:00
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
91013a114b
Fix some compiler warning, -Wsign-compare
This also partially reverts 76c7e87c02.
2020-06-23 22:05:40 +02:00
Luciano Iam
c4ead80613
Extend 1de0542
Make Mixer and Transport subclasses of ChildComponent
2020-06-23 22:00:58 +02:00
Luciano Iam
d65e1170b9
WS: make ArdourClient extend Component
This allows the client object to be observed using the on()
method just like with the mixer and transport components,
instead of passing separate callbacks.

See mixer-demo/js/main.js for an example.
2020-06-23 22:00:58 +02:00
Luciano Iam
1369076c14
WS: improve Observable implementation 2020-06-23 22:00:58 +02:00
Luciano Iam
842b989e19
WS: improve ES6 import/export syntax 2020-06-23 22:00:58 +02:00
Luciano Iam
5929551b3b
WS: improve Component class hierarchy 2020-06-23 22:00:58 +02:00
Luciano Iam
cc8ed1580c
WS: use dot notation for JS properties 2020-06-23 22:00:58 +02:00
Olivier Humbert
49352d0732
Fix an issue (reported by waf i18n_pot) in cs.po 2020-06-23 21:30:10 +02:00
Nikolaus Gullotta
76c7e87c02
Make Session::session_name_is_legal less magical 2020-06-23 14:27:42 -05:00
Olivier Humbert
b9ae71a35e
French update 2020-06-23 20:58:04 +02:00
Olivier Humbert
5014788a3c
French translation update
- min/MAJ fixes (main work)
- bargraphes -> indicateurs
- loudness -> sonie (consistency)
- inline -> en-ligne (consistency)
- préset -> pré-réglage (consistency)
- marker -> repère (consistency)
- fixed several "fuzzy"
- several new translations
- a few errors fixed
2020-06-23 20:58:04 +02:00
c313b006cf
LV2: keep track of supported properties
Register all plugin props that we may be interested in
to _property_values, and later intercept all messages for
registered properties (not just atom_Path).
2020-06-23 20:48:50 +02:00
Nikolaus Gullotta
cf0f1fd6c3
Fix undefined behaviour in Session::session_name_is_legal
The for loop was checking out of bound indicies causing some perfectly
legal session names to be identified as illegal
2020-06-23 13:33:51 -05:00
32aa290578 issue 8243 select gets feedback past selected strips
make sure to drop old references when route is changed
2020-06-23 09:03:19 -07:00
399192da4c OSC add width feedback to strips
Also detect panner type change
2020-06-22 23:29:11 -07:00
6f0e0000e6
Further updates to Scala to MTS script:
* allow non-realtime bulk transfers
* debug mode, dump .syx file
* add some comments and references
2020-06-22 23:06:19 +02:00
452607711b
Invalidate LV2 state on any property change
This amends 417c780d4, LV2 property changes to intercept messages
from custom UIs
2020-06-22 18:52:44 +02:00
417c780d44
Mark session as modified when LV2 properties are changed 2020-06-21 17:37:00 +02:00
1674261f89
On plugin internal-state change, mark preset as modified 2020-06-21 17:36:01 +02:00
ff8a6dd328
Fix mismatching parenthesis in translatable string 2020-06-21 16:59:28 +02:00
6c273e28f2 add Nektar Panorama midi map 2020-06-20 08:34:19 -06:00
e96827356b remove misplaced Nektar Panorama MIDI map 2020-06-20 08:34:19 -06:00
John Emmas
8cea355906 Moving Controllable::set_interface() into a 'cc' file makes it easier to fix our MSVC build issue (with min + max) 2020-06-20 09:38:00 +01:00
203e20a8df On solo_section ('A' key), invalidate playlist when we stop. Fixes #8253 2020-06-19 17:11:40 -05:00
Nikolaus Gullotta
d5bae6b9c0
Allow silent uninstalls 2020-06-19 14:32:52 -05:00
4053e8cb76 update german translation 2020-06-19 12:12:43 -06:00
71f088dbbd move virtual method requiring std::min from header into .cc
The method is virtual so it could never have been inlined anyway
2020-06-18 16:26:44 -06:00
0d8fac079d The presence of "using std::***" in any header file is not acceptable. Do not revert or change this.
Revert "Partially revert commit #23feb0491e"

This reverts commit 3b5546cfce.
2020-06-18 16:19:18 -06:00
Nikolaus Gullotta
939a2b22bf
Make "goto-mark-x" action availalbe in the Mixer 2020-06-18 15:16:43 -05:00
John Emmas
3b5546cfce Partially revert commit #23feb0491e
For MSVC, the 'using std::' statements are needed when building anything which #includes 'pbd/controllable.h' (never quite figured out why...)
2020-06-18 12:46:05 +01:00
aa564efa86
using std::max was removed from header 2020-06-18 01:21:31 +02:00
23feb0491e
Remove using std::min/max from header 2020-06-18 01:05:48 +02:00
c424e4d61c
Allow to set group-override with common set_interface() API 2020-06-18 00:42:09 +02:00
ad234b1853
US2400: fix pan_azimuth direction by setting rotary flag 2020-06-18 00:19:29 +02:00
aa4d357201
CC121: fix pan_azimuth direction by setting rotary flag 2020-06-18 00:10:08 +02:00
592d73dcb4
Update Monitoring display when prefs/settings changes 2020-06-17 23:51:48 +02:00
fbe8075117
Update monitoring
This partially reverts 208c781248
in order to fix monitoring when using punch-in/out.

This also allows to revert to Ardour 5 style MIDI exclusive
Input or Disk monitoring when not using layered-recording.
2020-06-17 23:51:13 +02:00
Olivier Humbert
e34d940ab3
Update French translation for libardour 2020-06-17 19:35:22 +02:00
Olivier Humbert
1c77c55f85
Minor French translation update 2020-06-17 19:34:15 +02:00
Olivier Humbert
2aae22cf51
Update French translation: min/MAJ fix 2020-06-17 19:33:39 +02:00
53b84c0d1c
Make "Replace" action translatable 2020-06-17 19:04:40 +02:00
0d5e01eda6
Update Scala to MTS script:
* relax octave requirement, allow the scale
  to repeat at intervals other than 1200 cents
* fix frequency alignment of root note
  to use the given scale (not equal temperament)
2020-06-17 16:18:07 +02:00
0f95bf001d
Remove unused API (Input Metering)
Input metering is now handled by Track::prep_record_enabled()
explicitly setting meter positions.
2020-06-16 22:42:16 +02:00
d557fa5e33
Automatically meter MIDI track inputs on rec-arm 2020-06-16 22:28:19 +02:00