Commit Graph

  • 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
  • 8085627173 Add a FIXME note (MClk when vari-speeding from stop) Robin Gareus 2025-11-11 01:59:37 +01:00
  • 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
  • d9af50449d play transposed notes/chords (if requested) Paul Davis 2025-11-07 09:15:53 -07: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
  • 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
  • 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