OSCtoCV Library
OSCtoCV_Sequencer.h@0:cd43a974c54c, 2016-01-17 (annotated)
- Committer:
- casiotone401
- Date:
- Sun Jan 17 09:30:32 2016 +0000
- Revision:
- 0:cd43a974c54c
- Child:
- 1:981b62bb5c87
added random, lfo mode
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
casiotone401 | 0:cd43a974c54c | 1 | /* |
casiotone401 | 0:cd43a974c54c | 2 | OSCtoCV Shift Sequencer & M185 Sequencer |
casiotone401 | 0:cd43a974c54c | 3 | */ |
casiotone401 | 0:cd43a974c54c | 4 | |
casiotone401 | 0:cd43a974c54c | 5 | #pragma O3 |
casiotone401 | 0:cd43a974c54c | 6 | #pragma Otime |
casiotone401 | 0:cd43a974c54c | 7 | |
casiotone401 | 0:cd43a974c54c | 8 | #ifndef OSCtoCV_SEQUENCER_h |
casiotone401 | 0:cd43a974c54c | 9 | #define OSCtoCV_SEQUENCER_h |
casiotone401 | 0:cd43a974c54c | 10 | |
casiotone401 | 0:cd43a974c54c | 11 | #include "mbed.h" |
casiotone401 | 0:cd43a974c54c | 12 | |
casiotone401 | 0:cd43a974c54c | 13 | |
casiotone401 | 0:cd43a974c54c | 14 | //------------------------------------------------------------- |
casiotone401 | 0:cd43a974c54c | 15 | // Sequencer Functions |
casiotone401 | 0:cd43a974c54c | 16 | |
casiotone401 | 0:cd43a974c54c | 17 | // Sequence & Shift Out CV |
casiotone401 | 0:cd43a974c54c | 18 | void ShiftCVSeq(int trigger, bool reset); |
casiotone401 | 0:cd43a974c54c | 19 | |
casiotone401 | 0:cd43a974c54c | 20 | // M185 Sequencer |
casiotone401 | 0:cd43a974c54c | 21 | void M185Seq(int trigger, bool reset); |
casiotone401 | 0:cd43a974c54c | 22 | |
casiotone401 | 0:cd43a974c54c | 23 | // Send M185 Sequencer Status to touchOSC |
casiotone401 | 0:cd43a974c54c | 24 | inline void SendCtrlState(uint8_t step, uint8_t gateMode, uint8_t stepCount); |
casiotone401 | 0:cd43a974c54c | 25 | |
casiotone401 | 0:cd43a974c54c | 26 | |
casiotone401 | 0:cd43a974c54c | 27 | #endif |