This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
speakjet_definition_list [2006/06/14 00:55] audiocommander corrected ASCII values |
speakjet_definition_list [2006/10/15 09:35] 127.0.0.1 (old revision restored) |
||
---|---|---|---|
Line 28: | Line 28: | ||
#ifndef _IIC_SPEAKJETDEFINES_H | #ifndef _IIC_SPEAKJETDEFINES_H | ||
#define _IIC_SPEAKJETDEFINES_H | #define _IIC_SPEAKJETDEFINES_H | ||
- | |||
- | |||
- | |||
- | |||
- | // ********* SPEAKJET MIDI ASSIGNMENTS * // | ||
- | #ifdef _DEBUG_C | ||
- | #pragma mark - | ||
- | #pragma mark SPEAKJET MIDI ASSIGNMENTS | ||
- | #endif | ||
- | |||
- | // MIDI ASSIGNMENTS | ||
- | // optimized for KORG microKONTROL | ||
- | |||
- | #define SJCC_PHRASE 20 | ||
- | // pads 1 - 8: call phrase | ||
- | #define SJCC_PHRASE0 21 | ||
- | #define SJCC_PHRASE1 22 | ||
- | #define SJCC_PHRASE2 23 | ||
- | #define SJCC_PHRASE3 24 | ||
- | #define SJCC_PHRASE4 25 | ||
- | #define SJCC_PHRASE5 26 | ||
- | #define SJCC_PHRASE6 27 | ||
- | #define SJCC_PHRASE7 28 | ||
- | // pads 9 - 12: slow/low/high/fast | ||
- | #define SJCC_NEXT_SLOW 29 | ||
- | #define SJCC_NEXT_LOW 30 | ||
- | #define SJCC_NEXT_HIGH 31 | ||
- | #define SJCC_NEXT_FAST 32 | ||
- | // pads 13 - 16: pause 0(0ms) / 1(100ms) / 2(200ms) / 3(700ms) | ||
- | #define SJCC_PAUSE0 33 | ||
- | #define SJCC_PAUSE1 34 | ||
- | #define SJCC_PAUSE2 35 | ||
- | #define SJCC_PAUSE3 36 | ||
- | |||
- | // Encoders 1 - 5: OSCx Level | ||
- | #define SJCC_OSC1_LVL 101 | ||
- | #define SJCC_OSC2_LVL 102 | ||
- | #define SJCC_OSC3_LVL 103 | ||
- | #define SJCC_OSC4_LVL 104 | ||
- | #define SJCC_OSC5_LVL 105 | ||
- | // Sliders 1 - 5: OSCx Frequency | ||
- | #define SJCC_OSC1_FREQ 111 | ||
- | #define SJCC_OSC2_FREQ 112 | ||
- | #define SJCC_OSC3_FREQ 113 | ||
- | #define SJCC_OSC4_FREQ 114 | ||
- | #define SJCC_OSC5_FREQ 115 | ||
- | |||
- | // Encoder 6 - 8: ENV CTR / DIST / SPEED | ||
- | #define SJCC_ENV_TYPE 106 | ||
- | #define SJCC_DISTORTION 107 | ||
- | #define SJCC_SPEED 108 | ||
- | // Slider 6 - 8: ENV FREQ / NEXT LOUD / MASTER VOL | ||
- | #define SJCC_ENV_FREQ 116 | ||
- | #define SJCC_NEXT_LOUD 117 | ||
- | #define SJCC_MASTER_VOL 118 | ||
- | |||
- | // Joystick X: Pitch | ||
- | // Joystick Y: Bend | ||
- | |||
- | // not used, but implemented: | ||
- | #define SJCC_PITCH 255 | ||
- | #define SJCC_BEND 255 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
Line 151: | Line 84: | ||
#define SCP_OSC4_FREQ '4' | #define SCP_OSC4_FREQ '4' | ||
#define SCP_OSC5_FREQ '5' */ | #define SCP_OSC5_FREQ '5' */ | ||
- | /* Oscillator Level Register (send each digit as ASCII!) | + | /* Oscillator Level Register |
#define SCP_OSC1_LEVEL 11 | #define SCP_OSC1_LEVEL 11 | ||
#define SCP_OSC2_LEVEL 12 | #define SCP_OSC2_LEVEL 12 | ||
Line 171: | Line 104: | ||
#define SCP_ENV_OSC123 0x40 | #define SCP_ENV_OSC123 0x40 | ||
#define SCP_ENV_OSC45 0x80 | #define SCP_ENV_OSC45 0x80 | ||
+ | // Default values | ||
+ | #define SCP_FREQ_DEFAULT 440 | ||
+ | #define SCP_LEVEL_DEFAULT 20 // 63 MAX for Mixer 1: OSC 1, 2 & 3 | ||
// Maximum accepted values | // Maximum accepted values | ||
#define SCP_FREQ_MAX 3999 | #define SCP_FREQ_MAX 3999 | ||
- | #define SCP_LEVEL_MAX 31 // 63 MAX for Mixer 1 | + | #define SCP_LEVEL_MAX 31 |
#define SCP_DISTORTION_MAX 255 | #define SCP_DISTORTION_MAX 255 | ||
#define SCP_MASTER_VOLUME_MAX 255 | #define SCP_MASTER_VOLUME_MAX 255 | ||
Line 386: | Line 322: | ||
#endif /* _IIC_SPEAKJETDEFINES_H */ | #endif /* _IIC_SPEAKJETDEFINES_H */ | ||
+ | |||
</code> | </code> |