Commit graph

  • 04d3206976
    Fix shuttle background color Robin Gareus 2025-11-11 01:59:03 +01:00
  • d8ea090902
    Add preference to configure VST3 Knob mode Robin Gareus 2025-11-11 01:05:00 +01:00
  • 6d53b42022
    Add enum to configure VST3 knob mode Robin Gareus 2025-11-11 00:57:57 +01:00
  • 0b9b4ff6b9
    Don't list foldback busses in editor and triggerbase "Tracks" list Robin Gareus 2025-11-10 21:18:31 +01:00
  • e7d407d6e3
    We still need libregex for libardour (for now) Robin Gareus 2025-11-10 20:21:00 +01:00
  • 599d02bd2e
    Amend previous commit, fix diff Robin Gareus 2025-11-10 20:12:53 +01:00
  • 8929147566
    Another partial revert of 4998b114ea, fix mingw builds Robin Gareus 2025-11-10 20:04:11 +01:00
  • 57fc904004
    Undo changes from 4998b114e that break existing MSVC build Robin Gareus 2025-11-10 16:00:48 +01:00
  • 7a5558af65
    Properly forward MutePointChanged to mutable Robin Gareus 2025-11-10 00:41:56 +01:00
  • b3e4deb32f
    Prefer std::regex over C regex_t Robin Gareus 2025-11-09 21:26:48 +01:00
  • bf154d0239
    AmEND Robin Gareus 2025-11-09 20:55:05 +01:00
  • 4998b114ea
    First batch of change of waf/MSVC specific changes from EZ4Stephen Robin Gareus 2025-11-09 20:14:32 +01:00
  • e29523ab52
    Update YTK unistd.h checks Robin Gareus 2025-11-09 20:29:02 +01:00
  • 1ee5a68d76
    Use consistent defines for header availability Robin Gareus 2025-11-09 20:22:33 +01:00
  • 83d44860e0
    Set some more waf MSVC flags Robin Gareus 2025-11-09 16:36:28 +01:00
  • 289f7b10d2
    Remove cycle based storing timer, prefer TimerRAII Robin Gareus 2025-11-09 16:32:24 +01:00
  • b3bf623c4b
    Remove unused cycle timer from plugins Robin Gareus 2025-11-09 16:24:17 +01:00
  • 0fd67d36d9
    Fix adding C++ class instances to Lua STL containers Robin Gareus 2025-11-09 03:47:56 +01:00
  • d6060bda6f
    Merge 880303044f into d9af50449d kiilerix 2025-11-08 16:40:26 +01:00
  • d9af50449d play transposed notes/chords (if requested) Paul Davis 2025-11-07 09:15:53 -07:00
  • 918839fb1f
    Change to ytk wscript, to work slightly better with MSVC EZ4Stephen 2025-11-07 12:53:00 +04:00
  • 9e1e8fd1e0
    New set of favorite/star icons from prokoudine Robin Gareus 2025-11-07 02:27:10 +01:00
  • 767ae0656d
    Fix Favorite column flicker on plugin-select Robin Gareus 2025-11-07 02:19:00 +01:00
  • 4d0fa60d47
    Use "star" icon to indicate favorite plugin in plugin-selector Robin Gareus 2025-11-07 00:01:11 +01:00
  • 26ada8eb7d hide (and do not create user-chosen MIDI automation buttons from bottom of Pianoroll Paul Davis 2025-11-06 16:48:46 -07:00
  • 4374fd3310 add full RGB color for iCON Pro Audio P1-M and V1-M DAW Controllers Nicolas Koch 2025-11-02 23:37:47 -05:00
  • 5310745312 input connection change on a midi track - forget last seen MIDI note Paul Davis 2025-11-06 09:23:23 -07:00
  • 78d146acfe if capslock is engaged, note brushing uses the last seen incoming note number, if any Paul Davis 2025-11-06 09:19:10 -07:00
  • 690b571b7b allow specifying the note to use for brushing when the drag starts Paul Davis 2025-11-06 09:18:48 -07:00
  • e994a5665d add CapsLock modifier to Gtkmm2ext::Keyboard Paul Davis 2025-11-06 09:18:16 -07:00
  • 47eeb6dd98 make Route::input_change_handler() virtual and use it in MidiTrack to notice incoming notes Paul Davis 2025-11-06 09:18:01 -07:00
  • 40ba396278
    Changes to --also-include and --also-libdir EZ4Stephen 2025-11-05 10:27:59 +04:00
  • 41d91e7527 prevent crash in MIDI triggers when transport op is invoked on an inactive track Paul Davis 2025-11-05 18:08:45 -07:00
  • 4a00630e07
    Re-order preferences to match application bar layout Robin Gareus 2025-11-06 01:04:21 +01:00
  • 2a2cdb587d improve/fix text associated with default sample lib location Paul Davis 2025-11-05 09:56:25 -07:00
  • 9f4d2a8680 add label to default session dir chooser button for clarity Paul Davis 2025-11-05 09:56:03 -07:00
  • 47e1f65ff8 init claude Aaron Brewbaker 2025-11-05 10:08:41 -05:00
  • e724ff4ccd
    Changes to --also-include and --also-libdir EZ4Stephen 2025-11-05 10:27:59 +04:00
  • 939c133fc8
    Remove box around Route propertie scrollwindow Robin Gareus 2025-11-05 01:41:09 +01:00
  • e116cfa33a
    Use fixed Editor bottom pane height Robin Gareus 2025-11-05 01:40:14 +01:00
  • 1153c19cb5
    Reduce Region editor height requirement Robin Gareus 2025-11-05 01:39:09 +01:00
  • 5e587f64ef
    Update editor/mixer when hiding displayed track Robin Gareus 2025-11-04 20:09:43 +01:00
  • 682abd883c
    Deselect route when hiding it Robin Gareus 2025-11-04 20:01:08 +01:00
  • b783b3264c
    Allow to remove hidden stripables from selection Robin Gareus 2025-11-04 19:59:07 +01:00
  • 8efc12c66a
    Update file-utils include, add windows.h for CreateHardLinkA Robin Gareus 2025-11-04 16:54:27 +01:00
  • a458a302d1
    Don't use Session::get_info_from_path for AAF/archive (like v8) Robin Gareus 2025-11-04 00:28:22 +01:00
  • 6211ba8260 MCU: fix send toggle display in sends subview Franke Burgarino 2025-11-03 17:00:22 -06:00
  • 98ca940fc2 connect to the correct signal from a Gtk::FileChooserButton Paul Davis 2025-11-03 13:06:56 -07:00
  • ccd1d2bc5b Revert "GtkFileChooserButton should emit a signal when a file is selected from the combobox" Paul Davis 2025-11-03 13:01:21 -07:00
  • 095b672b99 add a page to the new user wizard for the default clip path Paul Davis 2025-11-03 12:28:07 -07:00
  • 357956bd99 factor out the platform-specific default clip library path Paul Davis 2025-11-03 12:27:48 -07:00
  • e2e9ad173b pianoroll header: clean up left over use of evy as ev->y Paul Davis 2025-11-03 12:27:15 -07:00
  • 1c19b6cfd9 GtkFileChooserButton should emit a signal when a file is selected from the combobox Paul Davis 2025-11-03 12:24:42 -07:00
  • cecac3d895
    Legalize template names, allow to copy across machines Robin Gareus 2025-11-03 19:49:22 +01:00
  • 20d901e3b3
    Append suffix before legalizing path Robin Gareus 2025-11-03 19:40:37 +01:00
  • 228be635ee
    Use legalize_for_universal_path for sources and presets Robin Gareus 2025-11-03 19:35:27 +01:00
  • 33f1681c76
    Fix scrommer handle drags Robin Gareus 2025-11-02 23:56:29 +01:00
  • f12c328b63 avoid unintended note highlighting in MIDI pianoroll header Paul Davis 2025-11-02 14:24:52 -07:00
  • 876ed98dbe move MIDNAM related widgets into their own window Paul Davis 2025-11-01 18:51:35 -06:00
  • 32b2bf9a13 dragging notes past the end of a MIDI region extends it to cover them Paul Davis 2025-11-01 15:47:54 -06:00
  • 1743317acd remove stacktrace call Paul Davis 2025-11-01 08:40:24 -06:00
  • ddf5c3c8b6 rename HitBrushDrag to NoteBrushDrag Paul Davis 2025-10-31 16:00:07 -06:00
  • a30540c3c0 brush notes: secondary modifier changes to every-other-stride point Paul Davis 2025-10-31 15:56:15 -06:00
  • bdf7cc7590 some fixes (maybe, probably) for undo/redo mgmt associated with note drags Paul Davis 2025-10-31 14:27:45 -06:00
  • ea8d0d1a57 do the note brushing thing with 1/128th notes in percussive mode Paul Davis 2025-10-31 13:45:48 -06:00
  • ebf16b7ece allow creator of a HitBrushDrag to specify a note length Paul Davis 2025-10-31 13:35:58 -06:00
  • 3ed581d639 add missing variable name change Paul Davis 2025-10-31 13:29:45 -06:00
  • 88bf459a61 add HitBrushDrag, to allow brushing notes on the grid Paul Davis 2025-10-31 13:24:21 -06:00
  • dcb482e74d MidiView: adjust API to use when brushing multiple notes Paul Davis 2025-10-31 13:23:37 -06:00
  • deafaa904f editor: add actions, methods and menu items to control global quantization Paul Davis 2025-10-31 13:22:35 -06:00
  • 34bede65aa editing contexts: remove unusued method parameter from get_grid_music_divisions() Paul Davis 2025-10-31 13:21:34 -06:00
  • 637f22508b Evoral::Sequence: tweak DEBUG_TRACE messages during note removal Paul Davis 2025-10-31 12:30:48 -06:00
  • db44a58a54
    Fix key-bindings after editing automation Robin Gareus 2025-10-30 17:59:34 +01:00
  • b53eb649af cue editors: fix connecting to timer for playhead updates Paul Davis 2025-10-29 18:11:55 -06:00
  • 768e2b5644
    Add program changes for empty user patches. Gian Fontanilla 2025-10-20 13:38:34 +08:00
  • c5e0b21049
    Fix use of StaffPad in case Soundtouch is present Robin Gareus 2025-10-28 23:25:42 +01:00
  • 4b1d2b7ac8
    Fix crash at start when rulers-follow-grid is enabled Robin Gareus 2025-10-28 19:29:01 +01:00
  • 391fe97693 triggerbox: if clip recording would start immediately, delay by slot.quantization() Paul Davis 2025-10-27 19:42:23 -06:00
  • 3015e18c18 make count in text more likely to appear as expected Paul Davis 2025-10-27 19:35:41 -06:00
  • 3762743691 remove debug output Paul Davis 2025-10-27 16:05:48 -06:00
  • e6b20df671 if Region::tempo_map() finds no tempo info in the source, use the global map Paul Davis 2025-10-27 16:02:47 -06:00
  • ece2b125b1 spacebar during unbounded clip recording does something closer to right Paul Davis 2025-10-27 15:18:19 -06:00
  • 3b6b1bdd93 triggerbox: change API for finish_recording() and captured() to not require BufferSet Paul Davis 2025-10-27 14:32:54 -06:00
  • 1400fe012e clip recording: store tempo and meter for audio files created during clip recording Paul Davis 2025-10-27 11:09:54 -06:00
  • 6badce2d3a triggerbox: modify source-building API to include timeline position Paul Davis 2025-10-27 10:52:07 -06:00
  • 9194d93213 NO-OP: correct comment Paul Davis 2025-10-27 10:51:45 -06:00
  • 1fa666c090 refactoring of various clip GUI code Paul Davis 2025-10-27 09:27:13 -06:00
  • 5cdeaf6063 audio clip editor; add support for count-in display Paul Davis 2025-10-27 09:25:46 -06:00
  • d2b1b6f8ed
    Fix importing Type-1 SMF Robin Gareus 2025-10-26 22:45:32 +01:00
  • 846f7b281a track rec-enable does NOT enable triggerbox recording Paul Davis 2025-10-26 09:46:09 -06:00
  • 49c71cb3ef
    Log an error message when ignoring invalid SMF Robin Gareus 2025-10-26 15:19:42 +01:00
  • 9786e6035f
    Fix crash due to concurrent sndfile access Robin Gareus 2025-10-26 15:10:46 +01:00
  • 02af9cb3d6
    Fix MIDI Source debug dump Robin Gareus 2025-10-26 01:55:04 +02:00
  • b77d9118b6 trigger UI: respond to captured regions, and select slot on rec-arm Paul Davis 2025-10-25 15:26:48 -06:00
  • 1ae056bfd8 triggerbox UI: find TriggerEntry from Trigger Paul Davis 2025-10-25 15:26:22 -06:00
  • 8a66082429 tweak API for TriggerBoxWidget, allow access to TriggerBoxUI member Paul Davis 2025-10-25 15:25:48 -06:00
  • 7b5030bdf1 add API to retrieve triggerbox widget from trigger strip Paul Davis 2025-10-25 15:17:18 -06:00
  • 8641e155cf audio clip editor: set region when trigger is set Paul Davis 2025-10-25 15:16:29 -06:00
  • 67c45dd44d audio clip editor: do not short circuit repeated set_trigger() w/same trigger Paul Davis 2025-10-25 15:16:15 -06:00
  • 9bc1e2ad79 remove debug output Paul Davis 2025-10-25 15:15:20 -06:00