diff --git a/data/brands/matthewseffects/thetechnician.yaml b/data/brands/matthewseffects/thetechnician.yaml new file mode 100644 index 00000000..7e8dc35c --- /dev/null +++ b/data/brands/matthewseffects/thetechnician.yaml @@ -0,0 +1,496 @@ +brand: Matthews Effects +model: The Technician +device_type: effect +email: justin.j.deboer@gmail.com +url: >- + https://www.matthewseffects.com/products/technician?srsltid=AfmBOoo6lkfzb84a9ZgGM_zQvvh138D9DXSGOfGhTHgz8-NGrI7tTCrm +midi_channel: + instructions: '' +midi_clock: unknown +midi_inputs: + - name: 3.5mm TRS In + type: trs_type_a_3.5mm + - name: MIDI USB + type: usb_device +midi_outputs: + - name: 3.5 mm TRS Out + type: trs_type_a_3.5mm +midi_thru: unknown +pc: + description: '' +phantom_power: unknown +midi_mapping: not applicable +cc: + - name: Bypass + value: '1' + description: 'Bypass 0 Engage 1 ' + min: 0 + max: '1' + - name: Rec/Dub + value: '3' + description: '"Looper"' + min: 0 + max: 127 + - name: Pause/Play + value: '4' + description: Looper + min: 0 + max: 127 + - name: Erase + value: '5' + description: Looper + min: 0 + max: 127 + - name: Mix Left + value: '6' + description: Looper + min: 0 + max: 127 + - name: Mix Right + value: '7' + description: Looper + min: 0 + max: 127 + - name: Mode Left + value: '8' + description: Looper + min: 0 + max: '3' + - name: Mode Right + value: '9' + description: | + Looper + min: 0 + max: '3' + - name: Clock Left + value: '10' + description: Looper + min: 0 + max: 127 + - name: Clock Right + value: '11' + description: Looper + min: 0 + max: 127 + - name: Quantized Clock Left + value: '12' + description: Looper + min: 0 + max: 127 + - name: Quantized Clock Right + value: '13' + description: Looper + min: 0 + max: 127 + - name: Max Loop Size Left + value: '14' + description: Looper + min: 0 + max: 127 + - name: Max Loop Size Right + value: '15' + description: Looper + min: 0 + max: 127 + - name: Min Loop Size Left + value: '16' + description: Looper + min: 0 + max: 127 + - name: Min Loop Size Right + value: '17' + description: Looper + min: 0 + max: 127 + - name: Mix Left + value: '18' + description: Delay + min: 0 + max: 127 + - name: Mix Right + value: '19' + description: Delay + min: 0 + max: 127 + - name: Time Left + value: '20' + description: | + Delay + min: 0 + max: 127 + - name: Time Right + value: '21' + description: | + Delay + min: 0 + max: 127 + - name: Feedback Left + value: '22' + description: Delay + min: 0 + max: 127 + - name: Feedback Right + value: '23' + description: Delay + min: 0 + max: 127 + - name: Mode Left + value: '24' + description: Delay + min: 0 + max: '3' + - name: Mode Right + value: '25' + description: Delay + min: 0 + max: '3' + - name: Vibrato Depth Left + value: '26' + description: | + Delay + min: 0 + max: 127 + - name: Vibrato Depth Right + value: '27' + description: Delay + min: 0 + max: 127 + - name: Tremolo Depth Left + value: '30' + description: Delay + min: 0 + max: 127 + - name: Tremolo Depth Right + value: '31' + description: Delay + min: 0 + max: 127 + - name: Tremolo Rate Left + value: '32' + description: Delay + min: 0 + max: 127 + - name: Vibrato Rate Left + value: '28' + description: | + Delay + min: 0 + max: 127 + - name: Vibrato Rate Right + value: '29' + description: | + Delay + min: 0 + max: 127 + - name: Tremolo Rate Right + value: '33' + description: Delay + min: 0 + max: 127 + - name: Clock Depth Left + value: '34' + description: | + Delay + min: 0 + max: 127 + - name: Clock Depth Right + value: '35' + description: | + Dealy + min: 0 + max: 127 + - name: Clock Rate Left + value: '36' + description: | + Delay + min: 0 + max: 127 + - name: Clock Rate Right + value: '37' + description: | + Delay + min: 0 + max: 127 + - name: Dampening Freq Left + value: '38' + description: | + Delay + min: 0 + max: 127 + - name: Dampening Freq Right + value: '39' + description: | + Delay + min: 0 + max: 127 + - name: Dampening Gain Left + value: '40' + description: Delay + min: 0 + max: 127 + - name: Dampening Gain Right + value: '41' + description: | + Delay + min: 0 + max: 127 + - name: Granular Grain Size Left + value: '42' + description: | + Delay + min: 0 + max: 127 + - name: Granular Grain Size Right + value: '43' + description: Delay + min: 0 + max: 127 + - name: Granular Grain Amount Left + value: '44' + description: | + Delay + min: 0 + max: 127 + - name: Granular Grain Amount Right + value: '45' + description: Delay + min: 0 + max: 127 + - name: Re-sample Octave Up Mix Left + value: '46' + description: | + Delay + min: 0 + max: 127 + - name: Re-sample Octave Up Mix Right + value: '47' + description: | + Delay + min: 0 + max: 127 + - name: Re-sample Octave Down Mix Left + value: '48' + description: | + Delay + min: 0 + max: 127 + - name: Re-sample Octave Down Mix Right + value: '49' + description: | + Delay + min: 0 + max: 127 + - name: Tap Division Left + value: '50' + description: | + Delay + min: 0 + max: '3' + - name: Tap Division Right + value: '51' + description: | + Delay + min: 0 + max: '3' + - name: Mix Left + value: '52' + description: | + Reverb + min: 0 + max: 127 + - name: Mix Right + value: '53' + description: | + Reverb + min: 0 + max: 127 + - name: Decay Left + value: '54' + description: | + Reverb + min: 0 + max: 127 + - name: Decay Right + value: '55' + description: | + Reverb + min: 0 + max: 127 + - name: Clock Left + value: '56' + description: | + Reverb + min: 0 + max: 127 + - name: Clock Right + value: '57' + description: Reverb + min: 0 + max: 127 + - name: Pre-Delay Left + value: '58' + description: | + Reverb + min: 0 + max: 127 + - name: Pre-Delay Right + value: '61' + description: | + Reverb + min: 0 + max: 127 + - name: Mode Left + value: '60' + description: | + Reverb + min: 0 + max: '3' + - name: Mode Right + value: '61' + description: | + Reverb + min: 0 + max: '3' + - name: Vibrato Rate Left + value: '62' + description: Reverb + min: 0 + max: 127 + - name: Vibrato Rate Right + value: '63' + description: | + Reverb + min: 0 + max: 127 + - name: Vibrato Depth Left + value: '64' + description: | + Reverb + min: 0 + max: 127 + - name: Vibrato Depth Right + value: '65' + description: | + Reverb + min: 0 + max: 127 + - name: Auto-Filter Depth Left + value: '66' + description: | + Reverb + min: 0 + max: 127 + - name: Auto-Filter Depth Right + value: '67' + description: | + Reverb + min: 0 + max: 127 + - name: Auto-Filter Rate Left + value: '68' + description: Reverb + min: 0 + max: 127 + - name: Auto-Filter Rate Right + value: '69' + description: Reverb + min: 0 + max: 127 + - name: Shimmer Mix Left + value: '70' + description: | + Reverb + min: 0 + max: 127 + - name: Shimmer Mix Right + value: '71' + description: | + Reverb + min: 0 + max: 127 + - name: Shimmer Octave Left + value: '72' + description: | + Reverb + min: 0 + max: 127 + - name: Shimmer Octave Right + value: '73' + description: Reverb + min: 0 + max: 127 + - name: Dampening Low Pass Filter Left + value: '74' + description: | + Reverb + min: 0 + max: 127 + - name: Dampening Low Pass Filter Right + value: '75' + description: | + Reverb + min: 0 + max: 127 + - name: Dampening High Pass Filter Left + value: '76' + description: | + Reverb + min: 0 + max: 127 + - name: Dampening High Pass Filter Right + value: '77' + description: | + Reverb + min: 0 + max: 127 + - name: Freq Left + value: '78' + description: | + Filter + min: 0 + max: 127 + - name: Freq Right + value: '79' + description: | + Filter + min: 0 + max: 127 + - name: Resonance Left + value: '80' + description: Filter + min: 0 + max: 127 + - name: Resonance Right + value: '81' + description: Filter + min: 0 + max: 127 + - name: Clean Mix Left + value: '82' + description: Other + min: 0 + max: 127 + - name: Clean Mix Right + value: '83' + description: | + Other + min: 0 + max: 127 + - name: Effect Order Left + value: '84' + description: | + Other + min: 0 + max: '3' + - name: Effect Order Right + value: '85' + description: | + Other + min: 0 + max: '3' + - name: MIDI Channel Change + value: '86' + description: | + Other + min: 0 + max: '15' diff --git a/data/mapping.json b/data/mapping.json index c7fcf4ec..a44e4e14 100644 --- a/data/mapping.json +++ b/data/mapping.json @@ -1506,6 +1506,16 @@ } ] }, + { + "name": "Matthews Effects", + "value": "matthewseffects", + "models": [ + { + "name": "The Technician", + "value": "thetechnician" + } + ] + }, { "name": "MeeBlip", "value": "meeblip", @@ -3023,4 +3033,4 @@ ] } ] -} +} \ No newline at end of file