13
0
Commit Graph

30352 Commits

Author SHA1 Message Date
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
f70b53803d
Include SCL to MTS script with releases 2020-06-16 16:41:39 +02:00
c93ce8d6a4
Refine scala -> MTS script
* clean up, add comments
* skip out-of-bounds notes
* replace assert() with dialogs
* add simple icon
2020-06-16 16:41:07 +02:00
dc23b9e118
Update SCL -> MTS script to send events to tracks or plugins 2020-06-16 04:22:57 +02:00
175b665c97
Add Lua bindings to write immediate MIDI events 2020-06-16 04:22:23 +02:00
59fb0aed36
Add script to read scala files and generate MTS sysex
So far this script can only send MTS to async MIDI output ports
(from the GUI thread).
2020-06-16 03:32:46 +02:00
3294b1ce08
Allow to select pan-automation lanes - #8234
The GUI uses ::axis_view_by_control() if a controllable when
the CoreSelection contains a controllable.

CoreSelection::get_stripables() saves and looks up controllable
by PBD::ID. Panorama automation controls were previously
not found, since they are not directly owned by the route.
2020-06-14 20:31:50 +02:00
b6b95a1761
Amend 87bb0953d5 (Action script button text) 2020-06-13 00:58:32 +02:00
87bb0953d5
Use first char of bound script action in button
In case an action-script does not have a custom icon, use the first
character of the script's name.

see also https://discourse.ardour.org/t/new-ideas-for-2020/104235
2020-06-13 00:12:26 +02:00
cda2e004a8 Fix opening sessions using the Finder (OSX)
The ShouldLoad() signal is handled by flush_pending(). This is the first
time that normal application flow can be interrupted in ::starting()
after app->ready().

This calls ::load_from_application_api(), which in turn calls
startup_fsm->handle_path(). This sets off the complete initalization
process, loading the session, and concludes with ::sfsm_response(),
where there is a call to `delete startup_fsm;`

Previously execution continued in StartupFSM::start() which caused a
crash.
2020-06-12 22:13:58 +02:00
650fd31332
Improve debug message 2020-06-12 05:08:40 +02:00