13
0
Commit Graph

36709 Commits

Author SHA1 Message Date
9819cdb117
GUI support for per region polarity invert 2022-12-17 13:15:37 +01:00
5b52aa956f
Prepare for region polarity inversion (using negative gain) 2022-12-17 13:14:54 +01:00
37d6f1026a
a-eq: ifdef methods only used for inline display 2022-12-16 23:05:36 +01:00
24ed994d02 redirect box: add a Reset action to the Presets submenu 2022-12-16 15:36:27 -06:00
483047635c Rec page: implement Undo actions and shortcuts
* undo is not (currently) a Global action, it's an Editor action
* ... but we want the ability to undo a recording

One option would be to chagne Undo to a Global action, which would have a
 sizable impact on code and existing shortcuts.

Instead I'm choosing to implement a Rec-page-specific Undo action & shortcut

It's conceivable that someday we would want the Recorder page to ONLY undo
 record operations, and the Mixer page to ONLY undo mixer operations, or
 something like that.  This lays the foundation for that.
2022-12-16 13:18:37 -06:00
10ef8535c7 Import dialog: tweak layout
* labels on the left, following conventions we use in Prefs et-al
* separate colums for Global, MIDI, Audio  settings
2022-12-16 13:18:37 -06:00
3b9a253a84 Bind weak pointers to rt_slot events
This fixes a crash when deleting routes, while there are still
automation events queued for the route.

Specifically, SoloControl has a reference Soloable& _soloable; which
points to the parent route. A rt-event can still hold a valid shared
pointer to the SoloControl, even if the route is destroyed.
Calling SoloControl::actually_set_value is fine (the control still
exists due to the shared ptr), but then checking the parent route:
```
if (_soloable.is_safe() || !can_solo())
```
accesses the already deleted route, which causes a crash.

The solution implemented here is to not bind a shared_ptr to the
realtime event. However, since deletion of the route happens in the main
UI thread, there may or may not still be a race.
2022-12-16 00:12:48 +01:00
c64869596e
Fix auto audio monitoring when using hw monitoring 2022-12-15 17:24:17 +01:00
edd68d8682
Automatically align metronome when recording it to a track 2022-12-15 00:55:32 +01:00
95544a86a0
Convert SMF track names to UTF-8 2022-12-15 00:30:18 +01:00
eec36feb11
Fix importing MIDI files with duplicate track names 2022-12-15 00:29:50 +01:00
75c9927d75
Tweak MIDI file import parameters
* Create opaque regions
* Set interpolation of parameters to be discrete
  (just like at rec-stop).
2022-12-14 16:14:47 +01:00
224f7bb263
Set imported regions to be opaque by default 2022-12-14 16:10:22 +01:00
27dfd8a7e3 Fix loading LV2 presets with non-float port values
In practice, this mostly means integers when presets leave off the ".0", but we
implement all the numeric types here for good measure.

Also while we're at it, warn about unknown types now so it doesn't take three
people a half an hour to figure out what's going on the next time something
like this happens.
2022-12-13 22:03:48 -05:00
bd8c3af2a2 fix crash on MIDI unlearn for cue slot (bad iterator 2022-12-13 17:43:16 -07:00
eb1373404a
FP8: do not reset fader to unity on re-selecting
This disables the feature added in 057fd9259e.
The idea was to use double-click to reset the fader (like
Harrison consoles). Simply re-select can lead to accidents.
2022-12-13 18:01:27 +01:00
bd091906ac
Fix OSC/liblo zeroconf, properly query server URL 2022-12-13 17:15:54 +01:00
d704572ed5
FP8: fix monitor control
monitor_active() is the wrong API (it checks if any
monitor-bus settings are enabled or used).
2022-12-13 17:14:52 +01:00
6187556498
Opaque regions are supposed to be opaque 2022-12-13 01:35:28 +01:00
0b07e1b26a avoid crash during multi-region bounce 2022-12-12 16:21:31 -07:00
f8469a49ed fix compilation 2022-12-12 10:20:02 -07:00
06dfba2677 SessionDialog: do not invoke idle callbacks from response
This dialog is queued for idle delete by both StartupFSM and
ArdourUI. The deletion cannot be allowed to happen during
a response handler
2022-12-12 10:17:05 -07:00
095b84080a ArdourDialog: API to prevent idle callbacks during response handling 2022-12-12 10:15:55 -07:00
62bfd34ba8 fix mistake in f4827b470b 2022-12-12 08:17:53 -07:00
Edgar Aichinger
d92342fc90
update german translation 2022-12-12 11:42:39 +01:00
d1ef9947a2
Add Lua bindings to change mute-points 2022-12-12 10:43:59 +01:00
f4827b470b fix unnecessary error messages from time info box 2022-12-11 20:41:20 -07:00
jujudusud
723428e697 Some more FR translations 2022-12-11 16:04:36 -07:00
jujudusud
6d3847dfcb Espace disque -> : 2022-12-11 16:04:36 -07:00
jujudusud
33ff6d71cf Auto-Input -> Entrée-auto 2022-12-11 16:04:36 -07:00
jujudusud
ebd9782639 Some more fr translations 2022-12-11 16:04:36 -07:00
jujudusud
76ab489c0e Menu Greffons / plugins 2022-12-11 16:04:36 -07:00
jujudusud
6d3359bb3c Menu Apparence / Appearance 2022-12-11 16:04:36 -07:00
Olivier HUMBERT
b24da7ec3b Some more French update
Quelques traductions en français en + @jujudusud
2022-12-11 16:04:36 -07:00
jujudusud
5a8bc3a0b2 more fr translation 2022-12-11 16:04:36 -07:00
jujudusud
69d3fbab6a more fr translation 2022-12-11 16:04:36 -07:00
jujudusud
dbc89368e8 more fr translation 2022-12-11 16:04:36 -07:00
jujudusud
fca80697e8 more fr translation 2022-12-11 16:04:36 -07:00
jujudusud
a99d4de847 more translations for fr 2022-12-11 16:04:36 -07:00
jujudusud
9cbb78bee4 marqueur BBT et coquilles 2022-12-11 16:04:36 -07:00
jujudusud
bf86d08e21 cliché - snapshot 2022-12-11 16:04:36 -07:00
jujudusud
f3e2b65ffd signature rythmique - time signature 2022-12-11 16:04:36 -07:00
jujudusud
5271667d87 more fr translation 2022-12-11 16:04:36 -07:00
jujudusud
ef96061cb5 more fr translation 2022-12-11 16:04:36 -07:00
jujudusud
46f1aa87cb more fr translation 2022-12-11 16:04:36 -07:00
Olivier HUMBERT
1e71212e46 relecture de la traduction
- suppression de sauvegardes (à présent inutiles) de traductions passées
- ponctuations
- corrections diverses
2022-12-11 16:04:36 -07:00
jujudusud
d8372ccf5b more fr translations 2022-12-11 16:04:36 -07:00
jujudusud
5797cc2fce more fr translations 2022-12-11 16:04:36 -07:00
jujudusud
a74fba8c35 more fr translations 2022-12-11 16:04:36 -07:00
jujudusud
6f44786976 more fr translations 2022-12-11 16:04:36 -07:00