| 3 | |
| 4 | |
| 5 | struct Elements : Module { |
| 6 | enum ParamIds { |
| 7 | CONTOUR_PARAM, |
| 8 | BOW_PARAM, |
| 9 | BLOW_PARAM, |
| 10 | STRIKE_PARAM, |
| 11 | COARSE_PARAM, |
| 12 | FINE_PARAM, |
| 13 | FM_PARAM, |
| 14 | |
| 15 | FLOW_PARAM, |
| 16 | MALLET_PARAM, |
| 17 | GEOMETRY_PARAM, |
| 18 | BRIGHTNESS_PARAM, |
| 19 | |
| 20 | BOW_TIMBRE_PARAM, |
| 21 | BLOW_TIMBRE_PARAM, |
| 22 | STRIKE_TIMBRE_PARAM, |
| 23 | DAMPING_PARAM, |
| 24 | POSITION_PARAM, |
| 25 | SPACE_PARAM, |
| 26 | |
| 27 | BOW_TIMBRE_MOD_PARAM, |
| 28 | FLOW_MOD_PARAM, |
| 29 | BLOW_TIMBRE_MOD_PARAM, |
| 30 | MALLET_MOD_PARAM, |
| 31 | STRIKE_TIMBRE_MOD_PARAM, |
| 32 | DAMPING_MOD_PARAM, |
| 33 | GEOMETRY_MOD_PARAM, |
| 34 | POSITION_MOD_PARAM, |
| 35 | BRIGHTNESS_MOD_PARAM, |
| 36 | SPACE_MOD_PARAM, |
| 37 | |
| 38 | PLAY_PARAM, |
| 39 | NUM_PARAMS |
| 40 | }; |
| 41 | enum InputIds { |
| 42 | NOTE_INPUT, |
| 43 | FM_INPUT, |
| 44 | GATE_INPUT, |
| 45 | STRENGTH_INPUT, |
| 46 | BLOW_INPUT, |
| 47 | STRIKE_INPUT, |
| 48 | |
| 49 | BOW_TIMBRE_MOD_INPUT, |
| 50 | FLOW_MOD_INPUT, |
| 51 | BLOW_TIMBRE_MOD_INPUT, |
| 52 | MALLET_MOD_INPUT, |
| 53 | STRIKE_TIMBRE_MOD_INPUT, |
| 54 | DAMPING_MOD_INPUT, |
| 55 | GEOMETRY_MOD_INPUT, |
| 56 | POSITION_MOD_INPUT, |
| 57 | BRIGHTNESS_MOD_INPUT, |
| 58 | SPACE_MOD_INPUT, |
| 59 | NUM_INPUTS |
| 60 | }; |
| 61 | enum OutputIds { |
| 62 | AUX_OUTPUT, |
nothing calls this directly
no outgoing calls
no test coverage detected