OSCtoCV Library
Diff: OSCtoCV_Sequencer.h
- Revision:
- 1:981b62bb5c87
- Parent:
- 0:cd43a974c54c
- Child:
- 3:d945a20b1e31
--- a/OSCtoCV_Sequencer.h Sun Jan 17 09:30:32 2016 +0000 +++ b/OSCtoCV_Sequencer.h Thu Jan 28 11:39:47 2016 +0000 @@ -14,14 +14,26 @@ //------------------------------------------------------------- // Sequencer Functions -// Sequence & Shift Out CV -void ShiftCVSeq(int trigger, bool reset); +// Sequence & Shift Out CV sequence cv out ch1 ~ channelRange +void ShiftCVSeq(int trigger, bool reset, unsigned int channelRange); + +// M185 Sequencer sequence cv out ch1 ~ channelRange +void M185Seq(int trigger, bool reset, unsigned int channelRange); + +// Polyphonic CV sequence cv out ch1 ~ channelRange +void PolyM185Seq(int trigger, bool reset, unsigned int channelRange); -// M185 Sequencer -void M185Seq(int trigger, bool reset); +// shift cv seq ch1 ~ ch4 m185 seq ch5 ~ ch8 +void PolyCVSeq(int trigger, bool reset); + +// shift cv seq ch1 ~ ch4 m185 seq ch5 ~ ch8 +void PolyCVSeq(int trigger, bool reset); -// Send M185 Sequencer Status to touchOSC -inline void SendCtrlState(uint8_t step, uint8_t gateMode, uint8_t stepCount); +// 8ch drum track(midi & gate) sequecer // gatesOff(Mute GateOut(midi out only)) +void BeatsSeq(int trigger, bool reset, bool gatesOff); + +// Send Sequencer Status to touchOSC (mode = SHIFTSEQ or M185SEQ or BEATSSEQ) +inline void SendCtrlState(uint8_t step, uint8_t gateMode, uint8_t stepCount, uint8_t mode); #endif