diff --git a/lib/algorithms/ampgate.lua b/lib/algorithms/ampgate.lua index 4015d43..802fd42 100644 --- a/lib/algorithms/ampgate.lua +++ b/lib/algorithms/ampgate.lua @@ -2,7 +2,9 @@ local r = reaper function segment(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-ampgate" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-ampgate" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/ampslice.lua b/lib/algorithms/ampslice.lua index 07778f4..90547a2 100644 --- a/lib/algorithms/ampslice.lua +++ b/lib/algorithms/ampslice.lua @@ -2,7 +2,9 @@ local r = reaper function segment(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-ampslice" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-ampslice" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/audiotransport.lua b/lib/algorithms/audiotransport.lua index 1931c57..83fac26 100644 --- a/lib/algorithms/audiotransport.lua +++ b/lib/algorithms/audiotransport.lua @@ -2,7 +2,9 @@ local r = reaper function decompose(params, item_bundle) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-audiotransport" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-audiotransport" + ) ) local fftsettings = reacoma.utils.form_fft_string( diff --git a/lib/algorithms/hpss.lua b/lib/algorithms/hpss.lua index 0787bf6..e9f20e4 100644 --- a/lib/algorithms/hpss.lua +++ b/lib/algorithms/hpss.lua @@ -4,7 +4,9 @@ local find_by_name = reacoma.params.find_by_name function decompose(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-hpss" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-hpss" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/nmf.lua b/lib/algorithms/nmf.lua index 2c68991..038d337 100644 --- a/lib/algorithms/nmf.lua +++ b/lib/algorithms/nmf.lua @@ -3,7 +3,9 @@ local r = reaper function decompose(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-nmf" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-nmf" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/nmfcross.lua b/lib/algorithms/nmfcross.lua index ead2f34..b53322c 100644 --- a/lib/algorithms/nmfcross.lua +++ b/lib/algorithms/nmfcross.lua @@ -2,7 +2,9 @@ local r = reaper function decompose(params, item_bundle) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-nmfcross" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-nmfcross" + ) ) local fftsettings = reacoma.utils.form_fft_string( diff --git a/lib/algorithms/noveltyslice.lua b/lib/algorithms/noveltyslice.lua index 31dc9f4..974a800 100644 --- a/lib/algorithms/noveltyslice.lua +++ b/lib/algorithms/noveltyslice.lua @@ -2,7 +2,9 @@ local r = reaper function segment(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-noveltyslice" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-noveltyslice" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/onsetslice.lua b/lib/algorithms/onsetslice.lua index 60d0652..517c576 100644 --- a/lib/algorithms/onsetslice.lua +++ b/lib/algorithms/onsetslice.lua @@ -2,7 +2,9 @@ local r = reaper function segment(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-onsetslice" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-onsetslice" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/sines.lua b/lib/algorithms/sines.lua index 8873b5c..8b5b38f 100644 --- a/lib/algorithms/sines.lua +++ b/lib/algorithms/sines.lua @@ -2,7 +2,9 @@ local r = reaper function decompose(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-sines" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-sines" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/transients.lua b/lib/algorithms/transients.lua index 1b5a345..77acd70 100644 --- a/lib/algorithms/transients.lua +++ b/lib/algorithms/transients.lua @@ -2,7 +2,9 @@ local r = reaper function decompose(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-transients" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-transients" + ) ) local num_selected_items = r.CountSelectedMediaItems(0) diff --git a/lib/algorithms/transientslice.lua b/lib/algorithms/transientslice.lua index 37f0cb7..4bbc71f 100644 --- a/lib/algorithms/transientslice.lua +++ b/lib/algorithms/transientslice.lua @@ -2,7 +2,9 @@ local r = reaper function segment(params) local exe = reacoma.utils.wrap_quotes( - reacoma.settings.path .. "/fluid-transientslice" + reacoma.utils.cross_platform_executable( + reacoma.settings.path .. "/fluid-transientslice" + ) ) local num_selected_items = r.CountSelectedMediaItems(0)