Delay Type
Tempo Sync
dispatch(
parameterUpdated({
id: props.id,
changes: { tempoSync: value },
})
)
}
/>
{parameters.tempoSync ? (
Sync Note
) : (
Delay Time
dispatch(
parameterUpdated({
id: props.id,
changes: { delayTime: value },
})
)
}
/>
)}
Delay Depth
dispatch(
parameterUpdated({
id: props.id,
changes: { delayDepth: value },
})
)
}
/>
);
};
const EQ = (props) => {
const parameters = useSelector((state) => selectById(state, props.id));
const dispatch = useDispatch();
return (
Low Freq
High Freq
Low Gain
dispatch(
parameterUpdated({
id: props.id,
changes: { lowGain: value },
})
)
}
/>
High Gain
dispatch(
parameterUpdated({
id: props.id,
changes: { highGain: value },
})
)
}
/>
);
};
export { ModFX, Delay, EQ };