Routing setting active IO using cast

This commit is contained in:
Alex Harker
2019-06-16 13:47:36 +01:00
parent 3f2949feb0
commit 375ea661ea
3 changed files with 6 additions and 6 deletions
@@ -15,7 +15,7 @@ FrameLib_Dispatch::Select::Select(FrameLib_Context context, FrameLib_Parameters:
mParameters.setErrorReportingEnabled(false);
mParameters.set(serialisedParameters);
mActiveIn = floor(mParameters.getValue(kActiveIn) - 1.0);
mActiveIn = truncToInt(mParameters.getValue(kActiveIn) - 1.0);
for (long i = 0; i < mNumIns; i++)
setInputMode(i, false, i == mActiveIn, true, kFrameAny);
@@ -30,7 +30,7 @@ void FrameLib_Dispatch::Select::update()
{
if (mParameters.changed(kActiveIn))
{
mActiveIn = floor(mParameters.getValue(kActiveIn) - 1.0);
mActiveIn = truncToInt(mParameters.getValue(kActiveIn) - 1.0);
for (long i = 0; i < mNumIns; i++)
updateTrigger(i, i == mActiveIn);
+2 -2
View File
@@ -12,7 +12,7 @@ FrameLib_Route::Valve::Valve(FrameLib_Context context, FrameLib_Parameters::Seri
mParameters.setErrorReportingEnabled(false);
mParameters.set(serialisedParameters);
mActiveValve = floor(mParameters.getValue(kActiveValve) - 1.0);
mActiveValve = truncToInt(mParameters.getValue(kActiveValve) - 1.0);
setInputMode(0, false, mValveNumber == mActiveValve, true, kFrameAny);
setOutputType(0, kFrameAny);
@@ -24,7 +24,7 @@ FrameLib_Route::Valve::Valve(FrameLib_Context context, FrameLib_Parameters::Seri
void FrameLib_Route::Valve::update()
{
mActiveValve = floor(mParameters.getValue(kActiveValve) - 1.0);
mActiveValve = truncToInt(mParameters.getValue(kActiveValve) - 1.0);
updateTrigger(0, mValveNumber == mActiveValve);
}
+2 -2
View File
@@ -14,7 +14,7 @@ FrameLib_Select::FrameLib_Select(FrameLib_Context context, FrameLib_Parameters::
mParameters.set(serialisedParameters);
mNumIns = mParameters.getInt(kNumIns);
mActiveIn = floor(mParameters.getValue(kActiveIn) - 1.0);
mActiveIn = truncToInt(mParameters.getValue(kActiveIn) - 1.0);
setIO(mNumIns, 1);
@@ -62,7 +62,7 @@ void FrameLib_Select::update()
{
if (mParameters.changed(kActiveIn))
{
mActiveIn = floor(mParameters.getValue(kActiveIn) - 1.0);
mActiveIn = truncToInt(mParameters.getValue(kActiveIn) - 1.0);
for (long i = 0; i < mNumIns; i++)
updateTrigger(i, i == mActiveIn);