add support for different external clock resolutions

This commit is contained in:
2025-05-26 12:29:48 -07:00
parent ed3f8ec31f
commit 43e1fe783e
2 changed files with 25 additions and 7 deletions

View File

@ -22,6 +22,8 @@ enum Source {
SOURCE_INTERNAL,
SOURCE_EXTERNAL_PPQN_24,
SOURCE_EXTERNAL_PPQN_4,
// SOURCE_MIDI,
SOURCE_LAST,
};
class Clock {
@ -53,8 +55,10 @@ class Clock {
break;
case SOURCE_EXTERNAL_PPQN_24:
uClock.setClockMode(uClock.EXTERNAL_CLOCK);
uClock.setInputPPQN(uClock.PPQN_24);
case SOURCE_EXTERNAL_PPQN_4:
uClock.setClockMode(uClock.EXTERNAL_CLOCK);
uClock.setInputPPQN(uClock.PPQN_4);
default:
break;
}