Commit graph

  • 92bbc7e9bc move UIConfigurationBase from libs/widgets to libs/gtkmm2ext (GUI side) Paul Davis 2025-11-18 13:08:59 -07:00
  • 9d25f83e21 move UIConfigurationBase from libs/widgets to libs/gtkmm2ext Paul Davis 2025-11-18 13:08:45 -07:00
  • e0d25220a6 use default window position everywhere we can and should in gtk2_ardour Paul Davis 2025-11-18 11:30:36 -07:00
  • f70b59f349 make libs/widgets use/provide default window positon Paul Davis 2025-11-18 11:30:09 -07:00
  • 76c33f4680 add new UIConfiguration variable for default window position Paul Davis 2025-11-18 10:58:13 -07:00
  • d3e1dc0b7f
    Fix typo Robin Gareus 2025-11-18 18:57:51 +01:00
  • 1c3cc95b3b
    Fix optimized bilds Robin Gareus 2025-11-18 18:30:09 +01:00
  • 8ffb54e431 Primary-a in internal edit mode selects all notes Paul Davis 2025-11-18 09:03:05 -07:00
  • 7bb25b0e65 larger default size for pianoroll windows Paul Davis 2025-11-18 08:52:56 -07:00
  • a56b4e5aeb
    Fix testing for session files Robin Gareus 2025-11-18 04:41:55 +01:00
  • 3361d073d3 remove debug output Paul Davis 2025-11-17 20:31:05 -07:00
  • 7f063dab6c fix display and function of EditingContexts' zoom focus selector Paul Davis 2025-11-17 19:33:00 -07:00
  • 214037192f pianoroll: respond sensibly when a trigger has it's region cleared Paul Davis 2025-11-17 18:49:02 -07:00
  • 99bc55465d triggerbox: emit appropriate property change when region is cleared in a slot Paul Davis 2025-11-17 18:48:35 -07:00
  • 06dc00546f fix plural forms Paul Davis 2025-11-17 17:37:04 -07:00
  • 1b0aeef8be when using cue page pianoroll record length dropdown, show active value Paul Davis 2025-11-17 16:04:59 -07:00
  • 6dfca90b8e fix illegal MIDI event message during import Paul Davis 2025-11-17 14:39:06 -07:00
  • 65332e603b libsmf: speed up ridiculous design of smf_save() Paul Davis 2025-11-17 14:37:27 -07:00
  • 662d1b9e46 NO-OP: fix commented printf of MIDI data Paul Davis 2025-11-17 14:35:07 -07:00
  • 2c7841777b Evoral: more useful output if there's an illega MIDI event sent to SMF or Sequence Paul Davis 2025-11-17 14:34:22 -07:00
  • 30e1567e23
    Add ComboBox like active API to ArdourDropdown Robin Gareus 2025-11-17 23:25:37 +01:00
  • a0302bd7fc MidiView: fix display of out-of-range live (recording) notes Paul Davis 2025-11-17 11:07:13 -07:00
  • 68c69fb89d MidiViewBackground: make ::maybe_apply_note_range() return bool Paul Davis 2025-11-17 11:00:50 -07:00
  • 9e9afef527 NO-OP: correct comment description of a value Paul Davis 2025-11-16 14:36:02 -07:00
  • e01184ada0 Make the PDC option in the application bar items list consistent with the rest Aleksandr Prokudin 2025-11-17 10:21:44 +01:00
  • b0db1009f5
    Update abstract_ui.h EZ4Stephen 2025-11-17 09:42:24 +04:00
  • 1e6d75d781 MidiBuffer: make ::write() return an error code if ::insert_event() fails Paul Davis 2025-11-16 13:58:45 -07:00
  • 6e58f6e2c8 NO-OP: space for function decl Paul Davis 2025-11-16 13:58:30 -07:00
  • 1fcc09ca84 NO-OP: space for function decl Paul Davis 2025-11-16 13:58:13 -07:00
  • 493a136d43 MidiBuffer: print an error if ::push_back() fails Paul Davis 2025-11-16 13:57:48 -07:00
  • 66f18a065e MIDI diskwriter: at least pretend to catch errors when pushing to MidiRingBuffer Paul Davis 2025-11-16 13:56:40 -07:00
  • cc3981643a NO_OP: spaces for function call Paul Davis 2025-11-16 13:55:16 -07:00
  • 8baf7fbab2 NO-OP: comment formatting Paul Davis 2025-11-16 13:54:59 -07:00
  • ec9120ab05 NO-OP: change variable name and better alignment Paul Davis 2025-11-16 13:54:25 -07:00
  • 67a09c19c8 NO-OP: spaces for function calls Paul Davis 2025-11-16 13:53:08 -07:00
  • 21a4501e47 MIDI: fix major error in computing delta times for SMFSource::append_event_samples() Paul Davis 2025-11-16 13:45:13 -07:00
  • 637e59a14f SMFSource: auto-ify a knarly container iteration Paul Davis 2025-11-14 16:36:28 -07:00
  • 33d6d5a330 MidiView: no reason to suspend note range changes until after _active_note check Paul Davis 2025-11-13 17:13:22 -07:00
  • 1c09bb88be prevent unnecessary calls to MidiViewBackground::maybe_extent_note_range() Paul Davis 2025-11-13 17:12:01 -07:00
  • 695ca40b23 missing initialization for MidiView member in copy constructor Paul Davis 2025-11-13 17:11:04 -07:00
  • 015890f16c slight optimization for MidiView::extend_active_notes() Paul Davis 2025-11-13 17:08:31 -07:00
  • e2cea58876 in MidiView::view_changed(), don't update existing events unless zoom has changed Paul Davis 2025-11-13 17:08:04 -07:00
  • b14859fc46 NO-OP: add comment Paul Davis 2025-11-13 17:07:26 -07:00
  • 87a1f602d2 NO-OP: add detail to a comment Paul Davis 2025-11-13 17:06:12 -07:00
  • e5ef93821c NO-OP: remove inaccurate comment Paul Davis 2025-11-13 17:05:17 -07:00
  • f22b269b7d Improve Simple Chinese translation in gtk2_ardour/po/zh.po. 31core 2025-05-05 08:07:15 +08:00
  • 68420c876a
    Update abstract_ui.h EZ4Stephen 2025-11-16 20:38:54 +04:00
  • d06fc0199e
    Update abstract_ui.h EZ4Stephen 2025-11-16 18:49:46 +04:00
  • df82c4714e
    Update abstract_ui.h EZ4Stephen 2025-11-15 21:28:50 +04:00
  • 03d5411843
    Allow to load partial state Robin Gareus 2025-11-14 01:23:47 +01:00
  • f2a267675c
    Allow to uniquely identify sessions Robin Gareus 2025-11-10 15:56:04 +01:00
  • b6cca7afce Update Russian translation Aleksandr Prokudin 2025-11-15 14:54:23 +01:00
  • 92ad1368e8 Fix the title case in a user-visible message Aleksandr Prokudin 2025-11-15 14:52:20 +01:00
  • f26994c747 Remove the X to make a user-visible message translatable Aleksandr Prokudin 2025-11-15 14:18:33 +01:00
  • bc78ac183f Add ellipsis, because this action opens a dialog Aleksandr Prokudin 2025-11-15 13:57:34 +01:00
  • 1886490f4f Bark is a reference to a real person, so use title case Aleksandr Prokudin 2025-11-15 13:35:24 +01:00
  • fee513a5c4 Fix a typo in a user-visible message Aleksandr Prokudin 2025-11-15 13:18:35 +01:00
  • a2ce111eb6 Mark user-visible messages for translation Aleksandr Prokudin 2025-11-15 12:34:23 +01:00
  • 7ead44d74c
    Update abstract_ui.inc.cc EZ4Stephen 2025-11-15 10:39:53 +04:00
  • 7f682bfc6f
    Update abstract_ui.h EZ4Stephen 2025-11-15 10:39:25 +04:00
  • f77fb11a56
    Update misc.h.input EZ4Stephen 2025-11-15 10:38:07 +04:00
  • 04b180cc79
    Remove unused cycles/cycle-timer Robin Gareus 2025-11-14 17:40:07 +01:00
  • fa319ffda2
    FIX SNAFU with MIDI pending overwrite Robin Gareus 2025-11-14 17:35:30 +01:00
  • 4717b68b3d MIDI PC/CC script: allow CC functions to be restricted to specific programs or banks Brent Baccala 2025-11-13 23:09:04 -05:00
  • b2a980b032 MIDI PC/CC: add "MIDI Program" function lines to run Lua functions when program change occurs Brent Baccala 2025-11-13 22:57:24 -05:00
  • 8ca2d12198
    Change to ytk wscript, to work slightly better with MSVC EZ4Stephen 2025-11-07 12:53:00 +04:00
  • d8f01e1eb8 MIDI PC/CC script: missed a 'local' declaration Brent Baccala 2025-11-13 12:55:57 -05:00
  • 637d99167a SessionDialog: remove explicit button press handling Paul Davis 2025-11-13 09:56:24 -07:00
  • 7bb7f21ae0
    Refine condition for auto opening instrument plugin UI Robin Gareus 2025-11-13 02:03:13 +01:00
  • 5960ad2e0f
    Fix additional for loop iterators that were lost in auto-fication Robin Gareus 2025-11-13 01:56:39 +01:00
  • 3a61a355ee MIDI PC/CC script: allow roll_transport() to start playback at a marker Brent Baccala 2025-11-12 19:07:32 -05:00
  • 2bf4fd1796
    Don't show empty GUI if instrument plugin has no custom view Robin Gareus 2025-11-13 00:11:07 +01:00
  • aae94e859f
    Add preference to opt-out of auto showing instrument plugin GUIs Robin Gareus 2025-11-12 23:54:10 +01:00
  • 143bca4a6d SessionDialog: move NEW button to the bottom Paul Davis 2025-11-12 16:02:12 -07:00
  • bbf2920f7f SessionDialog: associate actions with buttons Paul Davis 2025-11-12 15:41:01 -07:00
  • e7f0234c38 SessionDialog: create actions Paul Davis 2025-11-12 15:38:30 -07:00
  • 2301f7c55a SessionDialog: add methods that can be used in Actions for new/recent/open Paul Davis 2025-11-12 15:25:29 -07:00
  • 39d069a6a2 session dialog buttons can focus, to allow tab navigation Paul Davis 2025-11-12 15:01:05 -07:00
  • e97d1d3d3f (maybe) fix MIDI consolidation issues Paul Davis 2025-11-12 14:24:21 -07:00
  • 5d08e01b10 show instrument plugin GUIs when new tracks/busses with instruments are added Paul Davis 2025-11-12 12:31:28 -07:00
  • d479ca55d6 a single auto-fication Paul Davis 2025-11-12 12:30:28 -07:00
  • f895bc2cd9 new Session signal to indicate that instrument tracks/busses were added and are configured Paul Davis 2025-11-12 12:27:45 -07:00
  • c469c33bc4 auto-ify libs/ardour/route.cc iterating over processors Paul Davis 2025-11-12 11:55:04 -07:00
  • d088e9c17c
    Remove gtk2-ardour eyedropper special case Robin Gareus 2025-11-12 14:57:41 +01:00
  • a7e557ad65
    Hide colorpicker eyedropper on platforms where it does not work Robin Gareus 2025-11-12 14:56:28 +01:00
  • 224e5ec163
    When Ardour is running, there is at least 1 CPU core available Robin Gareus 2025-11-12 01:52:10 +01:00
  • ac0bbfb481
    Fix class/struct mismatch Robin Gareus 2025-11-12 00:45:14 +01:00
  • e50032ecb5 for debug builds, show stacktrace for TempoMap::fetch_condition() failure Paul Davis 2025-11-11 14:35:55 -07:00
  • de151f2e8e auto-fication Paul Davis 2025-11-10 18:05:40 -07:00
  • f932e4bf15 UndoTransaction: do not delete a Command when handling its DropReferences signal Paul Davis 2025-11-11 12:55:53 -07:00
  • decb945300 simpler assert Paul Davis 2025-11-11 12:55:02 -07:00
  • 751dea75d3 use drop_and_kill() when connecting Commands to their dependents Paul Davis 2025-11-11 12:54:37 -07:00
  • 210f58ddb7 add Destructible::drop_and_kill() Paul Davis 2025-11-11 12:52:54 -07:00
  • a1d5294af5 use nullptr not zero Paul Davis 2025-11-11 12:52:38 -07:00
  • 99aab0179d
    Revert "We still need libregex for libardour (for now)" Robin Gareus 2025-11-11 19:04:35 +01:00
  • f6a2ee0103
    Prefer std::regex, and modern C++ string search Robin Gareus 2025-11-11 19:04:16 +01:00
  • 7eb92253c6
    The return of the visilble scrollbar slider Robin Gareus 2025-11-11 17:09:57 +01:00
  • 4a264d68c8 docs: Add OSC/MCP integration documentation and justfile Aaron Brewbaker 2025-11-10 21:07:40 -05:00
  • 7b34fc51d9 chore(config): Add local MCP server configuration Aaron Brewbaker 2025-11-10 21:05:34 -05:00
  • 8085627173
    Add a FIXME note (MClk when vari-speeding from stop) Robin Gareus 2025-11-11 01:59:37 +01:00