-
Notifications
You must be signed in to change notification settings - Fork 2
/
pixelSSD1306.cfg
124 lines (94 loc) · 3.22 KB
/
pixelSSD1306.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
$buildDir=build/arm
if: $IS_RPI != true
$buildDir=build/x86
WINDOW_POSITION: 482 651
# Add encoder for SDL emulator
ADD_ZONE_ENCODER: 0 0 42 32
ADD_ZONE_ENCODER: 42 0 42 32
ADD_ZONE_ENCODER: 84 0 42 32
ADD_ZONE_ENCODER: 0 32 42 32
ADD_ZONE_ENCODER: 42 32 42 32
ADD_ZONE_ENCODER: 84 32 42 32
########################################## AUDIO PLUGINS ##########################################
# AUDIO_PLUGIN_ALIAS: AudioOutputPulse ./plugins/audio/$buildDir/libzic_AudioOutputPulse.so
# AUDIO_PLUGIN_ALIAS: SynthDrum23 ./plugins/audio/$buildDir/libzic_SynthDrum23.so
# AUDIO_PLUGIN_ALIAS: Sequencer ./plugins/audio/$buildDir/libzic_Sequencer.so
# AUDIO_PLUGIN_ALIAS: EffectDistortion ./plugins/audio/$buildDir/libzic_EffectDistortion.so
# AUDIO_PLUGIN_ALIAS: EffectFilterMultiMode ./plugins/audio/$buildDir/libzic_EffectFilterMultiMode.so
# AUDIO_PLUGIN_ALIAS: EffectGainVolume ./plugins/audio/$buildDir/libzic_EffectGainVolume.so
# AUDIO_PLUGIN_ALIAS: Mixer2 ./plugins/audio/$buildDir/libzic_Mixer2.so
# AUDIO_PLUGIN_ALIAS: Mixer4 ./plugins/audio/$buildDir/libzic_Mixer4.so
# AUDIO_PLUGIN_ALIAS: SerializeTrack ./plugins/audio/$buildDir/libzic_SerializeTrack.so
# AUDIO_PLUGIN_ALIAS: Tempo ./plugins/audio/$buildDir/libzic_Tempo.so
AUDIO_PLUGIN: Tempo
## Kick tracks
$track=1
AUDIO_PLUGIN: SynthDrum23
TRACK: $track
AUDIO_PLUGIN: Sequencer
TRACK: $track
AUDIO_PLUGIN: EffectDistortion
TRACK: $track
AUDIO_PLUGIN: EffectFilterMultiMode
TRACK: $track
AUDIO_PLUGIN: SerializeTrack
TRACK: $track
FILEPATH: serializedPixel/track_$track.cfg
AUDIO_PLUGIN: Volume EffectGainVolume
TRACK: $track
$track=$track + 1
## Mixers
# Mixer Drum
AUDIO_PLUGIN: MixerDrum Mixer4
TRACK_TARGET: 9
AUDIO_PLUGIN: SerializeTrack
TRACK: 9
FILEPATH: serializedPixel/mixer_drum.cfg
# Mixer Synth
AUDIO_PLUGIN: MixerSynth Mixer4
TRACK_START: 5
TRACK_TARGET: 10
AUDIO_PLUGIN: SerializeTrack
TRACK: 10
FILEPATH: serializedPixel/mixer_synth.cfg
# Master
AUDIO_PLUGIN: MixerMaster Mixer2
TRACK_A: 9
TRACK_B: 10
VALUE: 50
TRACK_TARGET: 0
AUDIO_PLUGIN: MasterVolume EffectGainVolume
AUDIO_PLUGIN: AudioOutput AudioOutputPulse
AUDIO_PLUGIN: SerializeTrack_Master SerializeTrack
TRACK: 0
FILEPATH: serializedPixel/master.cfg
# Should be at the end, after all plugins have been initialized
AUTO_SAVE: 500
########################################## CONTROLLERS ##########################################
PLUGIN_CONTROLLER: MidiEncoder ./plugins/controllers/$buildDir/libzic_MidiEncoderController.so
DEVICE: Arduino Leonardo:Arduino Leonardo MIDI 1
ENCODER_TARGET: 7 0
ENCODER_TARGET: 6 1
ENCODER_TARGET: 5 2
ENCODER_TARGET: 4 3
ENCODER_TARGET: 3 4
ENCODER_TARGET: 2 5
ENCODER_TARGET: 1 6
ENCODER_TARGET: 0 7
########################################## UI ##########################################
VIEW: Main
COMPONENT: DrumEnvelop 0 0 127 42
TRACK: 1
PLUGIN: SynthDrum23
ENVELOP_DATA_ID: 0
COMPONENT: KeyInfoBar 0 48
KEYMAP: Keyboard 20 item:0
KEYMAP: Keyboard 26 item:1
KEYMAP: Keyboard 08 item:2
KEYMAP: Keyboard 21 item:3
KEYMAP: Keyboard 23 item:4
KEYMAP: Keyboard 04 item:5
KEYMAP: Keyboard 22 item:6
KEYMAP: Keyboard 07 item:7
KEYMAP: Keyboard 09 item:8
KEYMAP: Keyboard 10 item:9