Ben Loftis
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
Robin Gareus
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
Robin Gareus
c64869596e
Fix auto audio monitoring when using hw monitoring
2022-12-15 17:24:17 +01:00
Robin Gareus
edd68d8682
Automatically align metronome when recording it to a track
2022-12-15 00:55:32 +01:00
Robin Gareus
95544a86a0
Convert SMF track names to UTF-8
2022-12-15 00:30:18 +01:00
Robin Gareus
eec36feb11
Fix importing MIDI files with duplicate track names
2022-12-15 00:29:50 +01:00
Robin Gareus
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
Robin Gareus
224f7bb263
Set imported regions to be opaque by default
2022-12-14 16:10:22 +01:00
David Robillard
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
Paul Davis
bd8c3af2a2
fix crash on MIDI unlearn for cue slot (bad iterator
2022-12-13 17:43:16 -07:00
Robin Gareus
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
Robin Gareus
bd091906ac
Fix OSC/liblo zeroconf, properly query server URL
2022-12-13 17:15:54 +01:00
Robin Gareus
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
Robin Gareus
6187556498
Opaque regions are supposed to be opaque
2022-12-13 01:35:28 +01:00
Paul Davis
0b07e1b26a
avoid crash during multi-region bounce
2022-12-12 16:21:31 -07:00
Paul Davis
f8469a49ed
fix compilation
2022-12-12 10:20:02 -07:00
Paul Davis
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
Paul Davis
095b84080a
ArdourDialog: API to prevent idle callbacks during response handling
2022-12-12 10:15:55 -07:00
Paul Davis
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
Robin Gareus
d1ef9947a2
Add Lua bindings to change mute-points
2022-12-12 10:43:59 +01:00
Paul Davis
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
jujudusud
f906f854e0
more fr translations
2022-12-11 16:04:36 -07:00
jujudusud
b07fdba37d
update selection
2022-12-11 16:04:36 -07:00
jujudusud
5daf4bbe3b
update french translators
2022-12-11 16:04:36 -07:00
jujudusud
0560181e5b
some more fr translation
2022-12-11 16:04:36 -07:00
sub26nico
af85c09d3e
Update fr.po
2022-12-11 16:04:36 -07:00