From ecf5f9b1d7a7b054de618c7934df8ac2fe4dd2c3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 1 Jun 2024 09:02:32 -0600 Subject: [PATCH 1/4] remove unused global static variable --- libs/ardour/delivery.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/libs/ardour/delivery.cc b/libs/ardour/delivery.cc index 2d8eccf01d..a2134ef774 100644 --- a/libs/ardour/delivery.cc +++ b/libs/ardour/delivery.cc @@ -668,8 +668,6 @@ Delivery::set_name (const std::string& name) return ret; } -bool ignore_output_change = false; - void Delivery::output_changed (IOChange change, void* /*src*/) { From df1267c1ab5c06aa206b488ca3dd405f931c021b Mon Sep 17 00:00:00 2001 From: Steffen Klein Date: Sat, 13 Jan 2024 01:50:01 +0100 Subject: [PATCH 2/4] added midnam for Korg X50 --- share/patchfiles/Korg_X50.midnam | 746 +++++++++++++++++++++++++++++++ 1 file changed, 746 insertions(+) create mode 100644 share/patchfiles/Korg_X50.midnam diff --git a/share/patchfiles/Korg_X50.midnam b/share/patchfiles/Korg_X50.midnam new file mode 100644 index 0000000000..2ea760e169 --- /dev/null +++ b/share/patchfiles/Korg_X50.midnam @@ -0,0 +1,746 @@ + + + + Steffen Klein + + Korg + X50 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 84445efe92289a6065062090c4b424c6d3c4a5be Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 3 Jun 2024 13:23:03 -0600 Subject: [PATCH 3/4] fix inability to move tracks up if a previous resort had given one of them order == 0 --- gtk2_ardour/editor_selection.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index a4e4e48ef1..b52c8ca716 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -2404,7 +2404,7 @@ Editor::move_selected_tracks (bool up) for (auto & s : sl) { if (s->is_selected()) { - if (up && (s->presentation_info().order() <= 1)) { + if (up && (s->presentation_info().order() <= 0)) { return; } else if (!up && (s->presentation_info().order() >= sl.size() - 1)) { return; From 40ef5f3b153bbc8ee0c54977f4cccb1343c01858 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 3 Jun 2024 22:24:38 +0200 Subject: [PATCH 4/4] Fix repeat of stem-export of stereo channels Restoring the export profile state previously added a new Export Processor for each state for each channel to the same route. This fixes silent stem export channels after an initial correct stem export (which saves ExportChannelConfiguration) --- libs/ardour/export_channel.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/ardour/export_channel.cc b/libs/ardour/export_channel.cc index efe148a272..5085fb9217 100644 --- a/libs/ardour/export_channel.cc +++ b/libs/ardour/export_channel.cc @@ -385,6 +385,11 @@ RouteExportChannel::create_from_route (std::list& result, std: void RouteExportChannel::create_from_state (std::list& result, Session& s, XMLNode* node) { + uint32_t chn; + if (node->get_property ("number", chn) && chn > 1) { + /* create_from_route adds ExportChannel for all channels of a given Route */ + return; + } XMLNode* xml_route = node->child ("Route"); if (!xml_route) { return;