Commit graph

18665 commits

Author SHA1 Message Date
Robin Gareus
d0109bed16
Move unistd.h detection to the correct wscript
This fixes macOS builds (getpid())
2025-12-02 16:38:42 +01:00
Robin Gareus
39370aff7b
Fix crash when selecting multiple regions
see also 7a5591121b, action was renamed.
2025-12-02 13:58:15 +01:00
Paul Davis
7a5591121b rationalize region "show properties" and "edit in separate window" menu items 2025-12-01 20:48:35 -07:00
Paul Davis
fd0e9e840e when opening a pianoroll for a new empty region, take the note mode from the track 2025-12-01 18:10:19 -07:00
Paul Davis
38368f4dd9 save and restore pianoroll note mode on a per-region basis 2025-12-01 18:10:19 -07:00
Paul Davis
54958f1e94 remove debug output 2025-12-01 18:10:19 -07:00
Paul Davis
36d6200631 remove some debug output associated with loading region UI settings 2025-12-01 18:10:19 -07:00
Paul Davis
fca85e01c9 partially revert cf6eff4d9 upon realizing that a lot of the changes were not required
Hiding the overlay text when the trigger rec-enable state changes is sufficient
2025-12-01 15:32:47 -07:00
Paul Davis
cf6eff4d9f ensure count-in for clip recording vanishes at transport stop/rec-disable 2025-12-01 15:17:26 -07:00
Paul Davis
c5c04f38cd audio clip editors: ensure countdown digits are not scrolled out of sight 2025-12-01 15:17:26 -07:00
Paul Davis
04a1ed3c48 pianoroll: ensure countdown digits are not scrolled out of sight 2025-12-01 15:17:26 -07:00
Robin Gareus
21b2985c47
Tweak Stip Import table layout 2025-12-01 22:19:12 +01:00
Robin Gareus
4db08ba34f
Fix Mixbus builds (2/2) 2025-12-01 20:53:25 +01:00
Robin Gareus
2aadc53a44
Strip Import: add option to show all local tracks 2025-12-01 20:34:33 +01:00
Robin Gareus
5ef94b0511
Strip Import: use new API, and meta-data 2025-12-01 18:38:45 +01:00
Robin Gareus
9089151f68
Prepare for Strip Import API overhaul 2025-12-01 15:11:07 +01:00
Paul Davis
6eec7c6f1b AudioTriggerPropertiesBox: set start/set length ops via clocks removed
These need to use a different API (operating on the region, not directly on the
trigger), or the Trigger API needs revisiting.
2025-11-30 11:07:42 -07:00
Paul Davis
cd4bc46bc7 AudioClipEditor: improve positioning of playhead during clip playback 2025-11-30 11:07:42 -07:00
Paul Davis
23eea1705d slight tidy up of code in AudioClipEditor's ::position_lines() 2025-11-30 11:07:42 -07:00
Paul Davis
d8d3abc454 AudioTriggerPropertiesBox: base clock displays on region, not trigger data 2025-11-30 11:07:42 -07:00
Robin Gareus
649aff45c7
Avoid direct use of PluginInfo->n_in/outputs (2/2) 2025-11-29 15:48:24 +01:00
luzpaz
296c8681f0
Fix typos
Fixes typos in source comments.
2025-11-27 12:22:45 -05:00
Paul Davis
f86d4f3cd8 do not require editing text or other values in edit marker dialog in order to make default response active 2025-11-25 18:28:54 -07:00
Robin Gareus
f85ead942b
Apply MIDI playback filter to immediate note audition events 2025-11-25 17:08:02 +01:00
Robin Gareus
2d169824cd
Remove 16 year old session-import prototype (1/2)
This was based on Arodur 2.x sessions modifying XML
which no longer applies (and non functioning GUI).
2025-11-25 16:51:04 +01:00
Robin Gareus
cc260beef5
Remove some unused POSIX includes from gtk2-ardour 2025-11-25 16:31:10 +01:00
Robin Gareus
64b72ba12f
Fix blast noise when re/undoing note deletion 2025-11-25 14:07:26 +01:00
Robin Gareus
3f1162f27c
Cleanup/rearrange Session Menu 2025-11-25 13:44:55 +01:00
Robin Gareus
e403f8d5d7
NO-OP/cleanup WINDOWS was never defined here
also snapshot and rename do close files, so this is no longer
and issue.
2025-11-25 13:29:04 +01:00
Paul Davis
c2c411a982 edit note dialog: store note IDs before note diff, in case they change during it 2025-11-24 21:51:23 -07:00
Paul Davis
4bb46a0b75 edit note dialog: correctly set session for two audio clocks 2025-11-24 21:51:23 -07:00
Robin Gareus
0212c204b3
Clarify Strip import/export labels 2025-11-25 00:54:32 +01:00
Aleksandr Prokudin
478d3d4e0e Rename Mark to Marker for consistency's sake 2025-11-25 00:51:07 +01:00
Robin Gareus
7547e1909d
Implement Strip Export UI 2025-11-24 21:07:53 +01:00
Robin Gareus
cbbe96a698
Bootstrap Strip Export Dialog 2025-11-24 21:07:53 +01:00
Robin Gareus
ed5b7a6fcd
Implement Strip Import UI 2025-11-24 21:07:53 +01:00
Robin Gareus
3b64d035e3
Bootstrap Strip Import Dialog 2025-11-24 21:07:53 +01:00
Paul Davis
71ff8ba3e0 refactor horizontal scrolling to use same code/modifiers in Editor and PianorollMidiView 2025-11-24 11:22:50 -07:00
Aleksandr Prokudin
d4838bd294 Update the window caption of the region properties dialog 2025-11-24 03:06:17 +01:00
Paul Davis
e301a71c64 reduce the number of pixels used as "close by" by velocity display 2025-11-23 13:27:30 -07:00
Paul Davis
b154541f9f fix up coordinate use during freehand line drags 2025-11-23 13:27:30 -07:00
Paul Davis
c6b3694441 continue work from 68f4ac3282356 on correct checks for editing context actions 2025-11-21 22:39:14 -07:00
Paul Davis
67f8906e40 try to make editing clip boundaries always reversible
Apparently without success. To be investigated
2025-11-21 22:39:14 -07:00
Paul Davis
42ca55f375 expand active language prompt for demo-copy-went-silent notice 2025-11-21 22:39:14 -07:00
Paul Davis
a6f85b0da4 EditingContext: use a correct check for various MIDI-only actions 2025-11-21 22:39:14 -07:00
Robin Gareus
efd7fa7f86
Use default window position for meterbridge 2025-11-22 00:01:39 +01:00
Robin Gareus
e8fe96a6c0
Allow to rename I/O Plugins (and their ports) 2025-11-21 18:37:40 +01:00
Robin Gareus
273e1af79e
Remove deprecated no-op function (2/2)
Glib::thread_init has been deprecated since 2.32,ib
is no longer necessary and no longer has any effect.

This fixes builds with modern glib[mm] versions, notably
with msys2 in Windows.
2025-11-20 23:11:07 +01:00
Robin Gareus
fc3b79dd58
Revert "glib version checks for MSYS"
This reverts commit bb6171bbb2.
2025-11-20 22:00:12 +01:00
Robin Gareus
b54c8f973e
Set Transient Parents for edit-context dialogs 2025-11-20 21:38:50 +01:00