From 3111e3ff717ae299370a1c0f927c8ec8150ebee4 Mon Sep 17 00:00:00 2001 From: rexendevar Date: Fri, 8 May 2026 13:02:55 -0700 Subject: [PATCH 1/2] delete tempo/time sig marker after applying it --- .../rxfx_Turing-complete - Set time signature.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Web Interfaces/rxfx_Turing-complete/rxfx_Turing-complete - Set time signature.lua b/Web Interfaces/rxfx_Turing-complete/rxfx_Turing-complete - Set time signature.lua index 466badb8e..f769d8019 100644 --- a/Web Interfaces/rxfx_Turing-complete/rxfx_Turing-complete - Set time signature.lua +++ b/Web Interfaces/rxfx_Turing-complete/rxfx_Turing-complete - Set time signature.lua @@ -5,20 +5,24 @@ function TimeSig() currentPos = reaper.GetPlayPosition() tempoString = reaper.GetExtState("Fanciest","TempoSet") if tempoString == "" then - ta1, ta2, ta3, ta4, newTempo, ta5, ta6, ta7 = reaper.GetTempoTimeSigMarker(0, reaper.FindTempoTimeSigMarker(0,currentPos)) + newTempo = 0 + -- ta1, ta2, ta3, ta4, newTempo, ta5, ta6, ta7 = reaper.GetTempoTimeSigMarker(0, reaper.FindTempoTimeSigMarker(0,currentPos)) else newTempo = tonumber(tempoString) end - + timeSigString = reaper.GetExtState("Fanciest","TimeSigSet") if timeSigString == "" then - ta1, ta2, ta3, ta4, ta5, newTimeSigNum, newTimeSigDenom, ta7 = reaper.GetTempoTimeSigMarker(0, reaper.FindTempoTimeSigMarker(0,currentPos)) + newTimeSigNum = 0 + newTimeSigDenom = 0 + -- ta1, ta2, ta3, ta4, ta5, newTimeSigNum, newTimeSigDenom, ta7 = reaper.GetTempoTimeSigMarker(0, reaper.FindTempoTimeSigMarker(0,currentPos)) else newTimeSigNum,newTimeSigDenom = timeSigString:match("(.+):(.+)") newTimeSigNum,newTimeSigDenom = tonumber(newTimeSigNum),tonumber(newTimeSigDenom) end --reaper.ShowConsoleMsg(reaper.FindTempoTimeSigMarker(0,5)) - reaper.SetTempoTimeSigMarker(0, reaper.FindTempoTimeSigMarker(0,currentPos), 0, -1, -1, newTempo, newTimeSigNum, newTimeSigDenom, false) + reaper.SetTempoTimeSigMarker(0, -1, 0, -1, -1, newTempo, newTimeSigNum, newTimeSigDenom, false) + reaper.DeleteTempoTimeSigMarker(0, 0) reaper.DeleteExtState("Fanciest","TempoSet",false) reaper.DeleteExtState("Fanciest","TimeSigSet",false) end From 2c93bcec899701dc46ff2aa8828cc6a950fd5e0a Mon Sep 17 00:00:00 2001 From: rexendevar Date: Fri, 8 May 2026 13:07:28 -0700 Subject: [PATCH 2/2] chaunge logge --- Web Interfaces/rxfx_Turing-complete.www | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Web Interfaces/rxfx_Turing-complete.www b/Web Interfaces/rxfx_Turing-complete.www index e5f59e8fc..6f165eeb1 100644 --- a/Web Interfaces/rxfx_Turing-complete.www +++ b/Web Interfaces/rxfx_Turing-complete.www @@ -1,7 +1,7 @@ @description Turing-complete controller @author Rek's Effeks -@version 0.1beta.2 -@changelog Added project save script for ReaPad integration +@version 0.1beta.3 +@changelog Fixed tempo/time sig editing to be compatible with tap tempo. @provides [main script] rxfx_Turing-complete/rxfx_Turing-complete - Cycle track record arm.lua [main script] rxfx_Turing-complete/rxfx_Turing-complete - Set time selection from markers.lua