Franke Burgarino
7379cec4ef
Fix typos
2026-01-08 11:05:47 -06:00
Robin Gareus
62870e5c9a
Add action to print keyboard shortcuts
2026-01-08 17:24:59 +01:00
Robin Gareus
c2a01645b4
Print action list using mono-space text (and proper line spacing)
2026-01-08 17:05:32 +01:00
Robin Gareus
0be808ec3c
Add option to skip printing action list
2026-01-08 16:55:13 +01:00
Robin Gareus
c86bb05945
Properly match Launchkey interface/device names #10109
2026-01-08 16:15:54 +01:00
Robin Gareus
3ba1a8087e
Tweak keybindings print layout
...
This addresses issues with US-Letter format where headings
may have line-breaks. With a line-height < 1 text overlaps.
2026-01-08 14:40:05 +01:00
Paul Davis
5d3ee78e1e
pianoroll: move protection domain of method (modify bb869cc178)
2026-01-07 21:37:02 -07:00
Paul Davis
bb869cc178
pianoroll: better method structure
2026-01-07 21:32:52 -07:00
Paul Davis
68f5da6434
pianoroll: further improvements to layered/non-layered automation display + editing
2026-01-07 21:24:13 -07:00
Paul Davis
33bd9e5aad
pianoroll: basics of adding a layered automation control button
...
This breaks string freeze with one word
2026-01-07 12:05:08 -07:00
Paul Davis
2177252463
use a theme color for pianoroll automation buttons
2026-01-07 10:55:28 -07:00
Paul Davis
51256ad7c6
pianoroll: correctly hide (etc.) automation when switching regions
2026-01-07 09:16:41 -07:00
Paul Davis
8b7c897c21
add missing break statement
2026-01-07 09:16:41 -07:00
Paul Davis
d866eb69c5
pianoroll: fix crash after switching regions and moving mouse into velocity display
2026-01-07 09:16:41 -07:00
Robin Gareus
fb0bb5aafa
Editor-Summary shift rotates scroll direction #10105
2026-01-07 15:22:11 +01:00
Robin Gareus
253f883521
NO-OP: Remove unused header
2026-01-07 13:53:24 +01:00
Robin Gareus
7d7ac589e3
Add "empty" check to BasicUI
2026-01-07 13:52:51 +01:00
Franke Burgarino
8c745ff78c
MCU: Fix "Disabled" option for Function Keys
...
Choosing some option and then trying to remove it by clicking "Disabled"
previously did nothing. Now sets it back to blank. Also fixed for Tascam
US-2400.
2026-01-06 17:07:09 -06:00
Robin Gareus
3f9fe81da9
Extend ctrl surface API to be more flexible when creating markers
2026-01-06 21:21:56 +01:00
Paul Davis
ee4d673da1
minor change in exception handling while testing issue on macOS
2026-01-06 10:13:17 -07:00
Paul Davis
f3e581be0d
redesign bottom of pianoroll (automation/MIDI CC buttons)
...
This should hopefully disambiguate where to click and why
2026-01-05 16:23:17 -07:00
Paul Davis
7e9c73b807
gtkmm2ext: fix a bug that can arise when using ad-hoc Gtk::Actions with non-standard paths
2026-01-05 16:23:17 -07:00
Robin Gareus
e1c21bc619
Expose some Session statistics as Lua bindings
2026-01-06 00:05:09 +01:00
Robin Gareus
30d97eb92d
Add method to check if Session is empty
...
Empty means that it contains some tracks or user-addedd
busses or VCA (not counting master, monitor, surround busses).
This is motivated by A&H control-surface.
2026-01-06 00:03:05 +01:00
Damien Zammit
dc7a95c54f
import_pt: Fix for multichannel tracks and regions #9705
...
Also speeds up PT imports during region creation.
This is because regions are imported immediately when sources
are grouped into multichannels rather than doing it in another pass
2026-01-06 09:19:21 +11:00
Damien Zammit
d1ffeb7038
import_pt: Use new bulk create method for adding tracks #9730
...
Speeds up imports tremendously.
2026-01-06 09:19:03 +11:00
Damien Zammit
27653eaeba
session: Add new_audio_routes_tracks_bulk() method
...
This allows bulk creating tracks with different name templates.
Simply call the bulk method multiple times as required and finally
call add_routes() once.
2026-01-06 09:15:27 +11:00
Colin Fletcher
f026a8acbf
soundcloud, freesound: use correct curl option for progress bars
...
Although setting CURLOPT_PROGRESSDATA appears to work to set the pointer
passed into the new CURL_XFERINFOFUNCTION option, the documented option is
now CURLOPT_XFERINFODATA.
2026-01-05 18:09:15 +00:00
Colin Fletcher
ca437aebee
freesound: fix download progress bar
...
Missing part of 821385eb .
2026-01-05 18:06:44 +00:00
Colin Fletcher
7cf65ec695
freesound: updated API key & client secret
...
New API key (client ID) & client secret from freesound.org, to change the
application name from "Ardour 7" to "Ardour".
2026-01-05 17:17:04 +00:00
Robin Gareus
821385ebfd
Update curl to use new API (2/2)
2026-01-05 16:41:27 +01:00
Robin Gareus
f5e48a6bda
Update curl to use new API (1/2)
2026-01-05 16:41:17 +01:00
Robin Gareus
ab724881e3
Remove unused deprecated GTimeVal in global header
...
This significantly reduces compiler warnings..
2026-01-05 03:33:02 +01:00
Paul Davis
f2744a9ce8
improve behavior when editing BBT markers
...
setting the name should now work reliably, in particular
2026-01-04 17:05:07 -07:00
Paul Davis
2bb259f6cb
prevent drags on the tempo/meter markers representing a BBT marker
2026-01-03 09:55:36 -07:00
Martin Vlk
1420b67edb
Czech translation updates for v9.0
2026-01-03 15:22:48 +01:00
Paul Davis
9855a23903
MIDI triggers: make sure velocity scaling is not cumulative (see comments)
2026-01-02 17:32:48 -07:00
Paul Davis
267efab6e8
remove typo from magit process
2026-01-01 20:29:06 -07:00
Paul Davis
a144d3e80d
temporal: when resetting the tempo map, stop at BBT markers
...
This was always the intended behavior, but not implemented even
close to that intention.
2026-01-01 20:11:12 -07:00
Paul Davis
985432e9bd
fix behavior when add new meter events
...
We need to use a BBT reference based on existing BBT markers, not zero.
2026-01-01 20:11:12 -07:00
Paul Davis
bbf5bd6043
temporal: provide a map to get the BBT reference point before a superclock time
2026-01-01 20:11:12 -07:00
Paul Davis
52c7d6ab77
temporal: customize the implementation of get_tempo_and_meter for BBT_Time
...
We must not walk past a MusicTimePoint if the reftime is a BBT_Argument.
May try to fold this back into the fully-templated version in a subsequent commit.
2026-01-01 20:11:12 -07:00
Paul Davis
e53ba509df
temporal: move operator<< for tempo map types before TempoMap
...
This allows us to use them inside the header when defining
TempoMap methods there.
2026-01-01 20:11:12 -07:00
Paul Davis
2be3421576
include AnyTime::BBT_Offset in handled cases, even if we just fatal()-out
2026-01-01 20:11:12 -07:00
Robin Gareus
8c81e40028
Amend 45b940d (v2 session bus convert)
2026-01-01 23:19:11 +01:00
Robin Gareus
c50bf3d113
Force message dialog on top when no parent is set
2026-01-01 23:05:41 +01:00
Robin Gareus
45b940d648
Convert v2 and v3 busses to modern Ardour #10089
2026-01-01 22:28:52 +01:00
Robin Gareus
5677d30d3e
Fix loading 2.x sessions (forced set_active toggle)
2026-01-01 22:17:21 +01:00
Robin Gareus
1423f13f49
Ardour is now as old as Kurt Cobain, Jimi Hendrix, Janis Joplin, Jim Morrison, Amy Winehouse,...
2026-01-01 13:51:50 +01:00
Ayan Shafqat
730e4425dc
aarch64: apply absolute value to peak computation
2025-12-30 10:51:29 -05:00