diff --git a/src/manifest.ttl b/src/manifest.ttl index c184098..af39e81 100644 --- a/src/manifest.ttl +++ b/src/manifest.ttl @@ -1844,3 +1844,4 @@ lv2:appliesTo ; rdfs:seeAlso . + rdfs:seeAlso . diff --git a/src/modgui.ttl b/src/modgui.ttl index f73c9db..ab0c8e3 100644 --- a/src/modgui.ttl +++ b/src/modgui.ttl @@ -1,5 +1,5 @@ @prefix modgui: . -@prefix lv2: . +@prefix lv2: . modgui:gui [ @@ -10,25 +10,677 @@ modgui:thumbnail ; modgui:brand "dcoredump" ; modgui:label "Dexed" ; - modgui:model "japanese" ; - modgui:panel "4-knobs" ; - modgui:color "black" ; - modgui:knob "racing" ; modgui:port [ lv2:index 0 ; - lv2:symbol "output" ; - lv2:name "Output" ; + lv2:symbol "cutoff" ; + lv2:name "Cutoff" ; ] , [ lv2:index 1 ; - lv2:symbol "engine" ; - lv2:name "Engine" ; + lv2:symbol "resonance" ; + lv2:name "Resonance" ; ] , [ lv2:index 2 ; - lv2:symbol "cutoff" ; - lv2:name "Cutoff" ; + lv2:symbol "output" ; + lv2:name "Gain" ; ] , [ lv2:index 3 ; - lv2:symbol "resonance" ; - lv2:name "Resonance" ; + lv2:symbol "engine" ; + lv2:name "ENGINE" ; + ] , [ + lv2:index 4 ; + lv2:symbol "number_of_voices" ; + lv2:name "NUMBER OF VOICES" ; + ] , [ + lv2:index 5 ; + lv2:symbol "polymono" ; + lv2:name "POLY-MONO" ; + ] , [ + lv2:index 6 ; + lv2:symbol "pitch_bend_range" ; + lv2:name "PB RANGE" ; + ] , [ + lv2:index 7 ; + lv2:symbol "pitch_bend_step" ; + lv2:name "PB STEP" ; + ] , [ + lv2:index 8 ; + lv2:symbol "mod_wheel_range" ; + lv2:name "MW RANGE" ; + ] , [ + lv2:index 9 ; + lv2:symbol "mod_wheel_assign" ; + lv2:name "MW ASSIGN" ; + ] , [ + lv2:index 10 ; + lv2:symbol "foot_ctrl_range" ; + lv2:name "FC RANGE" ; + ] , [ + lv2:index 11 ; + lv2:symbol "foot_ctrl_assign" ; + lv2:name "FC ASSIGN" ; + ] , [ + lv2:index 12 ; + lv2:symbol "breath_ctrl_range" ; + lv2:name "BC RANGE" ; + ] , [ + lv2:index 13 ; + lv2:symbol "breath_ctrl_assign" ; + lv2:name "BC ASSIGN" ; + ] , [ + lv2:index 14 ; + lv2:symbol "aftertouch_range" ; + lv2:name "AT RANGE" ; + ] , [ + lv2:index 15 ; + lv2:symbol "aftertouch_assign" ; + lv2:name "AT ASSIGN" ; + ] , [ + lv2:index 16 ; + lv2:symbol "master_tune" ; + lv2:name "Tune" ; + ] , [ + lv2:index 17 ; + lv2:symbol "algorithm_num" ; + lv2:name "Algorithm" ; + ] , [ + lv2:index 18 ; + lv2:symbol "feedback" ; + lv2:name "Feedback" ; + ] , [ + lv2:index 19 ; + lv2:symbol "oscillator_sync" ; + lv2:name "OSC Key Sync" ; + ] , [ + lv2:index 20 ; + lv2:symbol "lfo_speed" ; + lv2:name "Speed" ; + ] , [ + lv2:index 21 ; + lv2:symbol "lfo_delay" ; + lv2:name "Delay" ; + ] , [ + lv2:index 22 ; + lv2:symbol "lfo_pitch_mod_depth" ; + lv2:name "PM depth" ; + ] , [ + lv2:index 23 ; + lv2:symbol "lfo_amp_mod_depth" ; + lv2:name "AM depth" ; + ] , [ + lv2:index 24 ; + lv2:symbol "lfo_sync" ; + lv2:name "LFO Key Sync" ; + ] , [ + lv2:index 25 ; + lv2:symbol "lfo_waveform" ; + lv2:name "WAVE" ; + ] , [ + lv2:index 26 ; + lv2:symbol "transpose" ; + lv2:name "MIDDLE C" ; + ] , [ + lv2:index 27 ; + lv2:symbol "pitch_mod_sensitivity" ; + lv2:name "P mod sens." ; + ] , [ + lv2:index 28 ; + lv2:symbol "pitch_eg_rate_1" ; + lv2:name "PITCH EG RATE 1" ; + ] , [ + lv2:index 29 ; + lv2:symbol "pitch_eg_rate_2" ; + lv2:name "PITCH EG RATE 2" ; + ] , [ + lv2:index 30 ; + lv2:symbol "pitch_eg_rate_3" ; + lv2:name "PITCH EG RATE 3" ; + ] , [ + lv2:index 31 ; + lv2:symbol "pitch_eg_rate_4" ; + lv2:name "PITCH EG RATE 4" ; + ] , [ + lv2:index 32 ; + lv2:symbol "pitch_eg_level_1" ; + lv2:name "PITCH EG LEVEL 1" ; + ] , [ + lv2:index 33 ; + lv2:symbol "pitch_eg_level_2" ; + lv2:name "PITCH EG LEVEL 2" ; + ] , [ + lv2:index 34 ; + lv2:symbol "pitch_eg_level_3" ; + lv2:name "PITCH EG LEVEL 3" ; + ] , [ + lv2:index 35 ; + lv2:symbol "pitch_eg_level_4" ; + lv2:name "PITCH EG LEVEL 4" ; + ] , [ + lv2:index 36 ; + lv2:symbol "op1_eg_rate_1" ; + lv2:name "OP1 EG RATE 1" ; + ] , [ + lv2:index 37 ; + lv2:symbol "op1_eg_rate_2" ; + lv2:name "OP1 EG RATE 2" ; + ] , [ + lv2:index 38 ; + lv2:symbol "op1_eg_rate_3" ; + lv2:name "OP1 EG RATE 3" ; + ] , [ + lv2:index 39 ; + lv2:symbol "op1_eg_rate_4" ; + lv2:name "OP1 EG RATE 4" ; + ] , [ + lv2:index 40 ; + lv2:symbol "op1_eg_level_1" ; + lv2:name "OP1 EG LEVEL 1" ; + ] , [ + lv2:index 41 ; + lv2:symbol "op1_eg_level_2" ; + lv2:name "OP1 EG LEVEL 2" ; + ] , [ + lv2:index 42 ; + lv2:symbol "op1_eg_level_3" ; + lv2:name "OP1 EG LEVEL 3" ; + ] , [ + lv2:index 43 ; + lv2:symbol "op1_eg_level_4" ; + lv2:name "OP1 EG LEVEL 4" ; + ] , [ + lv2:index 44 ; + lv2:symbol "op1_operator_output_level" ; + lv2:name "Level" ; + ] , [ + lv2:index 45 ; + lv2:symbol "op1_osc_mode" ; + lv2:name "OP1 MODE" ; + ] , [ + lv2:index 46 ; + lv2:symbol "op1_osc_freq_coarse" ; + lv2:name "Coarse" ; + ] , [ + lv2:index 47 ; + lv2:symbol "op1_osc_freq_fine" ; + lv2:name "Fine" ; + ] , [ + lv2:index 48 ; + lv2:symbol "op1_osc_detune" ; + lv2:name "Detune" ; + ] , [ + lv2:index 49 ; + lv2:symbol "op1_kbd_lev_scl_brk_pt" ; + lv2:name "break point" ; + ] , [ + lv2:index 50 ; + lv2:symbol "op1_kbd_lev_scl_lft_depth" ; + lv2:name "L depth" ; + ] , [ + lv2:index 51 ; + lv2:symbol "op1_kbd_lev_scl_rht_depth" ; + lv2:name "R depth" ; + ] , [ + lv2:index 52 ; + lv2:symbol "op1_kbd_lev_scl_lft_curve" ; + lv2:name "L curve" ; + ] , [ + lv2:index 53 ; + lv2:symbol "op1_kbd_lev_scl_rht_curve" ; + lv2:name "R curve" ; + ] , [ + lv2:index 54 ; + lv2:symbol "op1_kbd_rate_scaling" ; + lv2:name "rate scaling" ; + ] , [ + lv2:index 55 ; + lv2:symbol "op1_amp_mod_sensitivity" ; + lv2:name "Amp mod sens" ; + ] , [ + lv2:index 56 ; + lv2:symbol "op1_key_vel_sensitivity" ; + lv2:name "Key Vel" ; + ] , [ + lv2:index 57 ; + lv2:symbol "op2_eg_rate_1" ; + lv2:name "OP2 EG RATE 1" ; + ] , [ + lv2:index 58 ; + lv2:symbol "op2_eg_rate_2" ; + lv2:name "OP2 EG RATE 2" ; + ] , [ + lv2:index 59 ; + lv2:symbol "op2_eg_rate_3" ; + lv2:name "OP2 EG RATE 3" ; + ] , [ + lv2:index 60 ; + lv2:symbol "op2_eg_rate_4" ; + lv2:name "OP2 EG RATE 4" ; + ] , [ + lv2:index 61 ; + lv2:symbol "op2_eg_level_1" ; + lv2:name "OP2 EG LEVEL 1" ; + ] , [ + lv2:index 62 ; + lv2:symbol "op2_eg_level_2" ; + lv2:name "OP2 EG LEVEL 2" ; + ] , [ + lv2:index 63 ; + lv2:symbol "op2_eg_level_3" ; + lv2:name "OP2 EG LEVEL 3" ; + ] , [ + lv2:index 64 ; + lv2:symbol "op2_eg_level_4" ; + lv2:name "OP2 EG LEVEL 4" ; + ] , [ + lv2:index 65 ; + lv2:symbol "op2_operator_output_level" ; + lv2:name "Level" ; + ] , [ + lv2:index 66 ; + lv2:symbol "op2_osc_mode" ; + lv2:name "OP2 MODE" ; + ] , [ + lv2:index 67 ; + lv2:symbol "op2_osc_freq_coarse" ; + lv2:name "Coarse" ; + ] , [ + lv2:index 68 ; + lv2:symbol "op2_osc_freq_fine" ; + lv2:name "Fine" ; + ] , [ + lv2:index 69 ; + lv2:symbol "op2_osc_detune" ; + lv2:name "Detune" ; + ] , [ + lv2:index 70 ; + lv2:symbol "op2_kbd_lev_scl_brk_pt" ; + lv2:name "break point" ; + ] , [ + lv2:index 71 ; + lv2:symbol "op2_kbd_lev_scl_lft_depth" ; + lv2:name "L depth" ; + ] , [ + lv2:index 72 ; + lv2:symbol "op2_kbd_lev_scl_rht_depth" ; + lv2:name "R depth" ; + ] , [ + lv2:index 73 ; + lv2:symbol "op2_kbd_lev_scl_lft_curve" ; + lv2:name "L curve" ; + ] , [ + lv2:index 74 ; + lv2:symbol "op2_kbd_lev_scl_rht_curve" ; + lv2:name "R curve" ; + ] , [ + lv2:index 75 ; + lv2:symbol "op2_kbd_rate_scaling" ; + lv2:name "rate scaling" ; + ] , [ + lv2:index 76 ; + lv2:symbol "op2_amp_mod_sensitivity" ; + lv2:name "Amp mod sens" ; + ] , [ + lv2:index 77 ; + lv2:symbol "op2_key_vel_sensitivity" ; + lv2:name "Key Vel" ; + ] , [ + lv2:index 78 ; + lv2:symbol "op3_eg_rate_1" ; + lv2:name "OP3 EG RATE 1" ; + ] , [ + lv2:index 79 ; + lv2:symbol "op3_eg_rate_2" ; + lv2:name "OP3 EG RATE 2" ; + ] , [ + lv2:index 80 ; + lv2:symbol "op3_eg_rate_3" ; + lv2:name "OP3 EG RATE 3" ; + ] , [ + lv2:index 81 ; + lv2:symbol "op3_eg_rate_4" ; + lv2:name "OP3 EG RATE 4" ; + ] , [ + lv2:index 82 ; + lv2:symbol "op3_eg_level_1" ; + lv2:name "OP3 EG LEVEL 1" ; + ] , [ + lv2:index 83 ; + lv2:symbol "op3_eg_level_2" ; + lv2:name "OP3 EG LEVEL 2" ; + ] , [ + lv2:index 84 ; + lv2:symbol "op3_eg_level_3" ; + lv2:name "OP3 EG LEVEL 3" ; + ] , [ + lv2:index 85 ; + lv2:symbol "op3_eg_level_4" ; + lv2:name "OP3 EG LEVEL 4" ; + ] , [ + lv2:index 86 ; + lv2:symbol "op3_operator_output_level" ; + lv2:name "Level" ; + ] , [ + lv2:index 87 ; + lv2:symbol "op3_osc_mode" ; + lv2:name "OP3 MODE" ; + ] , [ + lv2:index 88 ; + lv2:symbol "op3_osc_freq_coarse" ; + lv2:name "Coarse" ; + ] , [ + lv2:index 89 ; + lv2:symbol "op3_osc_freq_fine" ; + lv2:name "Fine" ; + ] , [ + lv2:index 90 ; + lv2:symbol "op3_osc_detune" ; + lv2:name "Detune" ; + ] , [ + lv2:index 91 ; + lv2:symbol "op3_kbd_lev_scl_brk_pt" ; + lv2:name "break point" ; + ] , [ + lv2:index 92 ; + lv2:symbol "op3_kbd_lev_scl_lft_depth" ; + lv2:name "L depth" ; + ] , [ + lv2:index 93 ; + lv2:symbol "op3_kbd_lev_scl_rht_depth" ; + lv2:name "R depth" ; + ] , [ + lv2:index 94 ; + lv2:symbol "op3_kbd_lev_scl_lft_curve" ; + lv2:name "L curve" ; + ] , [ + lv2:index 95 ; + lv2:symbol "op3_kbd_lev_scl_rht_curve" ; + lv2:name "R curve" ; + ] , [ + lv2:index 96 ; + lv2:symbol "op3_kbd_rate_scaling" ; + lv2:name "rate scaling" ; + ] , [ + lv2:index 97 ; + lv2:symbol "op3_amp_mod_sensitivity" ; + lv2:name "Amp mod sens" ; + ] , [ + lv2:index 98 ; + lv2:symbol "op3_key_vel_sensitivity" ; + lv2:name "Key Vel" ; + ] , [ + lv2:index 99 ; + lv2:symbol "op4_eg_rate_1" ; + lv2:name "OP4 EG RATE 1" ; + ] , [ + lv2:index 100 ; + lv2:symbol "op4_eg_rate_2" ; + lv2:name "OP4 EG RATE 2" ; + ] , [ + lv2:index 101 ; + lv2:symbol "op4_eg_rate_3" ; + lv2:name "OP4 EG RATE 3" ; + ] , [ + lv2:index 102 ; + lv2:symbol "op4_eg_rate_4" ; + lv2:name "OP4 EG RATE 4" ; + ] , [ + lv2:index 103 ; + lv2:symbol "op4_eg_level_1" ; + lv2:name "OP4 EG LEVEL 1" ; + ] , [ + lv2:index 104 ; + lv2:symbol "op4_eg_level_2" ; + lv2:name "OP4 EG LEVEL 2" ; + ] , [ + lv2:index 105 ; + lv2:symbol "op4_eg_level_3" ; + lv2:name "OP4 EG LEVEL 3" ; + ] , [ + lv2:index 106 ; + lv2:symbol "op4_eg_level_4" ; + lv2:name "OP4 EG LEVEL 4" ; + ] , [ + lv2:index 107 ; + lv2:symbol "op4_operator_output_level" ; + lv2:name "Level" ; + ] , [ + lv2:index 108 ; + lv2:symbol "op4_osc_mode" ; + lv2:name "OP4 MODE" ; + ] , [ + lv2:index 109 ; + lv2:symbol "op4_osc_freq_coarse" ; + lv2:name "Coarse" ; + ] , [ + lv2:index 110 ; + lv2:symbol "op4_osc_freq_fine" ; + lv2:name "Fine" ; + ] , [ + lv2:index 111 ; + lv2:symbol "op4_osc_detune" ; + lv2:name "Detune" ; + ] , [ + lv2:index 112 ; + lv2:symbol "op4_kbd_lev_scl_brk_pt" ; + lv2:name "break point" ; + ] , [ + lv2:index 113 ; + lv2:symbol "op4_kbd_lev_scl_lft_depth" ; + lv2:name "L depth" ; + ] , [ + lv2:index 114 ; + lv2:symbol "op4_kbd_lev_scl_rht_depth" ; + lv2:name "R depth" ; + ] , [ + lv2:index 115 ; + lv2:symbol "op4_kbd_lev_scl_lft_curve" ; + lv2:name "L curve" ; + ] , [ + lv2:index 116 ; + lv2:symbol "op4_kbd_lev_scl_rht_curve" ; + lv2:name "R curve" ; + ] , [ + lv2:index 117 ; + lv2:symbol "op4_kbd_rate_scaling" ; + lv2:name "rate Scaling" ; + ] , [ + lv2:index 118 ; + lv2:symbol "op4_amp_mod_sensitivity" ; + lv2:name "Amp mod sens" ; + ] , [ + lv2:index 119 ; + lv2:symbol "op4_key_vel_sensitivity" ; + lv2:name "Key Vel" ; + ] , [ + lv2:index 120 ; + lv2:symbol "op5_eg_rate_1" ; + lv2:name "OP5 EG RATE 1" ; + ] , [ + lv2:index 121 ; + lv2:symbol "op5_eg_rate_2" ; + lv2:name "OP5 EG RATE 2" ; + ] , [ + lv2:index 122 ; + lv2:symbol "op5_eg_rate_3" ; + lv2:name "OP5 EG RATE 3" ; + ] , [ + lv2:index 123 ; + lv2:symbol "op5_eg_rate_4" ; + lv2:name "OP5 EG RATE 4" ; + ] , [ + lv2:index 124 ; + lv2:symbol "op5_eg_level_1" ; + lv2:name "OP5 EG LEVEL 1" ; + ] , [ + lv2:index 125 ; + lv2:symbol "op5_eg_level_2" ; + lv2:name "OP5 EG LEVEL 2" ; + ] , [ + lv2:index 126 ; + lv2:symbol "op5_eg_level_3" ; + lv2:name "OP5 EG LEVEL 3" ; + ] , [ + lv2:index 127 ; + lv2:symbol "op5_eg_level_4" ; + lv2:name "OP5 EG LEVEL 4" ; + ] , [ + lv2:index 128 ; + lv2:symbol "op5_operator_output_level" ; + lv2:name "Level" ; + ] , [ + lv2:index 129 ; + lv2:symbol "op5_osc_mode" ; + lv2:name "OP5 MODE" ; + ] , [ + lv2:index 130 ; + lv2:symbol "op5_osc_freq_coarse" ; + lv2:name "Coarse" ; + ] , [ + lv2:index 131 ; + lv2:symbol "op5_osc_freq_fine" ; + lv2:name "Fine" ; + ] , [ + lv2:index 132 ; + lv2:symbol "op5_osc_detune" ; + lv2:name "Detune" ; + ] , [ + lv2:index 133 ; + lv2:symbol "op5_kbd_lev_scl_brk_pt" ; + lv2:name "break point" ; + ] , [ + lv2:index 134 ; + lv2:symbol "op5_kbd_lev_scl_lft_depth" ; + lv2:name "L depth" ; + ] , [ + lv2:index 135 ; + lv2:symbol "op5_kbd_lev_scl_rht_depth" ; + lv2:name "R depth" ; + ] , [ + lv2:index 136 ; + lv2:symbol "op5_kbd_lev_scl_lft_curve" ; + lv2:name "L curve" ; + ] , [ + lv2:index 137 ; + lv2:symbol "op5_kbd_lev_scl_rht_curve" ; + lv2:name "R curve" ; + ] , [ + lv2:index 138 ; + lv2:symbol "op5_kbd_rate_scaling" ; + lv2:name "rate scaling" ; + ] , [ + lv2:index 139 ; + lv2:symbol "op5_amp_mod_sensitivity" ; + lv2:name "Amp mod sens" ; + ] , [ + lv2:index 140 ; + lv2:symbol "op5_key_vel_sensitivity" ; + lv2:name "Key Vel" ; + ] , [ + lv2:index 141 ; + lv2:symbol "op6_eg_rate_1" ; + lv2:name "OP6 EG RATE 1" ; + ] , [ + lv2:index 142 ; + lv2:symbol "op6_eg_rate_2" ; + lv2:name "OP6 EG RATE 2" ; + ] , [ + lv2:index 143 ; + lv2:symbol "op6_eg_rate_3" ; + lv2:name "OP6 EG RATE 3" ; + ] , [ + lv2:index 144 ; + lv2:symbol "op6_eg_rate_4" ; + lv2:name "OP6 EG RATE 4" ; + ] , [ + lv2:index 145 ; + lv2:symbol "op6_eg_level_1" ; + lv2:name "OP6 EG LEVEL 1" ; + ] , [ + lv2:index 146 ; + lv2:symbol "op6_eg_level_2" ; + lv2:name "OP6 EG LEVEL 2" ; + ] , [ + lv2:index 147 ; + lv2:symbol "op6_eg_level_3" ; + lv2:name "OP6 EG LEVEL 3" ; + ] , [ + lv2:index 148 ; + lv2:symbol "op6_eg_level_4" ; + lv2:name "OP6 EG LEVEL 4" ; + ] , [ + lv2:index 149 ; + lv2:symbol "op6_operator_output_level" ; + lv2:name "Level" ; + ] , [ + lv2:index 150 ; + lv2:symbol "op6_osc_mode" ; + lv2:name "OP6 MODE" ; + ] , [ + lv2:index 151 ; + lv2:symbol "op6_osc_freq_coarse" ; + lv2:name "Coarse" ; + ] , [ + lv2:index 152 ; + lv2:symbol "op6_osc_freq_fine" ; + lv2:name "Fine" ; + ] , [ + lv2:index 153 ; + lv2:symbol "op6_osc_detune" ; + lv2:name "Detune" ; + ] , [ + lv2:index 154 ; + lv2:symbol "op6_kbd_lev_scl_brk_pt" ; + lv2:name "break point" ; + ] , [ + lv2:index 155 ; + lv2:symbol "op6_kbd_lev_scl_lft_depth" ; + lv2:name "L depth" ; + ] , [ + lv2:index 156 ; + lv2:symbol "op6_kbd_lev_scl_rht_depth" ; + lv2:name "R depth" ; + ] , [ + lv2:index 157 ; + lv2:symbol "op6_kbd_lev_scl_lft_curve" ; + lv2:name "L curve" ; + ] , [ + lv2:index 158 ; + lv2:symbol "op6_kbd_lev_scl_rht_curve" ; + lv2:name "R curve" ; + ] , [ + lv2:index 159 ; + lv2:symbol "op6_kbd_rate_scaling" ; + lv2:name "rate scaling" ; + ] , [ + lv2:index 160 ; + lv2:symbol "op6_amp_mod_sensitivity" ; + lv2:name "Amp mod sens" ; + ] , [ + lv2:index 161 ; + lv2:symbol "op6_key_vel_sensitivity" ; + lv2:name "Key Vel" ; + ] , [ + lv2:index 162 ; + lv2:symbol "op1_enable" ; + lv2:name "OP1 ENABLE" ; + ] , [ + lv2:index 163 ; + lv2:symbol "op2_enable" ; + lv2:name "OP2 ENABLE" ; + ] , [ + lv2:index 164 ; + lv2:symbol "op3_enable" ; + lv2:name "OP3 ENABLE" ; + ] , [ + lv2:index 165 ; + lv2:symbol "op4_enable" ; + lv2:name "OP4 ENABLE" ; + ] , [ + lv2:index 166 ; + lv2:symbol "op5_enable" ; + lv2:name "OP5 ENABLE" ; + ] , [ + lv2:index 167 ; + lv2:symbol "op6_enable" ; + lv2:name "OP6 ENABLE" ; ] ; - ] . + ] . \ No newline at end of file diff --git a/src/modgui/icon-dexed.html b/src/modgui/icon-dexed.html index f8302cd..e6743f6 100644 --- a/src/modgui/icon-dexed.html +++ b/src/modgui/icon-dexed.html @@ -1,17 +1,1061 @@ -
+
-

{{brand}}

-

{{label}}

-
-
- {{#controls}} -
-
- {{name}} -
- {{/controls}} -
+ +
+ EG Level + {{#controls.36}} +
+
+ 1 +
+ {{/controls.36}} + {{#controls.37}} +
+
+ 2 +
+ {{/controls.37}} + {{#controls.38}} +
+
+ 3 +
+ {{/controls.38}} + {{#controls.39}} +
+
+ 4 +
+ {{/controls.39}} + {{#controls.40}} +
+
+
+ {{/controls.40}} + {{#controls.41}} +
+
+
+ {{/controls.41}} + {{#controls.42}} +
+
+
+ {{/controls.42}} + {{#controls.43}} +
+
+
+ {{/controls.43}} + EG Rate + + {{#controls.45}} +
+
+
+ {{/controls.45}} + {{#controls.46}} +
+
+ {{name}} +
+ {{/controls.46}} + {{#controls.47}} +
+
+ {{name}} +
+ {{/controls.47}} + {{#controls.48}} +
+
+ {{name}} +
+ {{/controls.48}} + {{#controls.50}} +
+
+ {{name}} +
+ {{/controls.50}} + {{#controls.49}} +
+
+ {{name}} +
+ {{/controls.49}} + {{#controls.51}} +
+
+ {{name}} +
+ {{/controls.51}} + {{#controls.52}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.52}} + {{#controls.54}} +
+
+ {{name}} +
+ {{/controls.54}} + {{#controls.53}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.53}} + {{#controls.55}} +
+
+ {{name}} +
+ {{/controls.55}} + {{#controls.56}} +
+
+ {{name}} +
+ {{/controls.56}} + {{#controls.44}} +
+
+ {{name}} +
+ {{/controls.44}} + {{#controls.162}} +
+
+ {{/controls.162}} +
+ + +
+ EG Level + {{#controls.57}} +
+
+ 1 +
+ {{/controls.57}} + {{#controls.58}} +
+
+ 2 +
+ {{/controls.58}} + {{#controls.59}} +
+
+ 3 +
+ {{/controls.59}} + {{#controls.60}} +
+
+ 4 +
+ {{/controls.60}} + {{#controls.61}} +
+
+
+ {{/controls.61}} + {{#controls.62}} +
+
+
+ {{/controls.62}} + {{#controls.63}} +
+
+
+ {{/controls.63}} + {{#controls.64}} +
+
+
+ {{/controls.64}} + EG Rate + + {{#controls.66}} +
+
+
+ {{/controls.66}} + {{#controls.67}} +
+
+ {{name}} +
+ {{/controls.67}} + {{#controls.68}} +
+
+ {{name}} +
+ {{/controls.68}} + {{#controls.69}} +
+
+ {{name}} +
+ {{/controls.69}} + {{#controls.71}} +
+
+ {{name}} +
+ {{/controls.71}} + {{#controls.70}} +
+
+ {{name}} +
+ {{/controls.70}} + {{#controls.72}} +
+
+ {{name}} +
+ {{/controls.72}} + {{#controls.73}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.73}} + {{#controls.75}} +
+
+ {{name}} +
+ {{/controls.75}} + {{#controls.74}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.74}} + {{#controls.76}} +
+
+ {{name}} +
+ {{/controls.76}} + {{#controls.77}} +
+
+ {{name}} +
+ {{/controls.77}} + {{#controls.65}} +
+
+ {{name}} +
+ {{/controls.65}} + {{#controls.163}} +
+
+ {{/controls.163}} +
+ + +
+ EG Level + {{#controls.78}} +
+
+ 1 +
+ {{/controls.78}} + {{#controls.79}} +
+
+ 2 +
+ {{/controls.79}} + {{#controls.80}} +
+
+ 3 +
+ {{/controls.80}} + {{#controls.81}} +
+
+ 4 +
+ {{/controls.81}} + {{#controls.82}} +
+
+
+ {{/controls.82}} + {{#controls.83}} +
+
+
+ {{/controls.83}} + {{#controls.84}} +
+
+
+ {{/controls.84}} + {{#controls.85}} +
+
+
+ {{/controls.85}} + EG Rate + + {{#controls.87}} +
+
+
+ {{/controls.87}} + {{#controls.88}} +
+
+ {{name}} +
+ {{/controls.88}} + {{#controls.89}} +
+
+ {{name}} +
+ {{/controls.89}} + {{#controls.90}} +
+
+ {{name}} +
+ {{/controls.90}} + {{#controls.92}} +
+
+ {{name}} +
+ {{/controls.92}} + {{#controls.91}} +
+
+ {{name}} +
+ {{/controls.91}} + {{#controls.93}} +
+
+ {{name}} +
+ {{/controls.93}} + {{#controls.94}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.94}} + {{#controls.96}} +
+
+ {{name}} +
+ {{/controls.96}} + {{#controls.95}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.95}} + {{#controls.97}} +
+
+ {{name}} +
+ {{/controls.97}} + {{#controls.98}} +
+
+ {{name}} +
+ {{/controls.98}} + {{#controls.86}} +
+
+ {{name}} +
+ {{/controls.86}} + {{#controls.164}} +
+
+ {{/controls.164}} +
+ + +
+ EG Level + {{#controls.99}} +
+
+ 1 +
+ {{/controls.99}} + {{#controls.100}} +
+
+ 2 +
+ {{/controls.100}} + {{#controls.101}} +
+
+ 3 +
+ {{/controls.101}} + {{#controls.102}} +
+
+ 4 +
+ {{/controls.102}} + {{#controls.103}} +
+
+
+ {{/controls.103}} + {{#controls.104}} +
+
+
+ {{/controls.104}} + {{#controls.105}} +
+
+
+ {{/controls.105}} + {{#controls.106}} +
+
+
+ {{/controls.106}} + EG Rate + + {{#controls.108}} +
+
+
+ {{/controls.108}} + {{#controls.109}} +
+
+ {{name}} +
+ {{/controls.109}} + {{#controls.110}} +
+
+ {{name}} +
+ {{/controls.110}} + {{#controls.111}} +
+
+ {{name}} +
+ {{/controls.111}} + {{#controls.113}} +
+
+ {{name}} +
+ {{/controls.113}} + {{#controls.112}} +
+
+ {{name}} +
+ {{/controls.112}} + {{#controls.114}} +
+
+ {{name}} +
+ {{/controls.114}} + {{#controls.115}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.115}} + {{#controls.117}} +
+
+ {{name}} +
+ {{/controls.117}} + {{#controls.116}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.116}} + {{#controls.118}} +
+
+ {{name}} +
+ {{/controls.118}} + {{#controls.119}} +
+
+ {{name}} +
+ {{/controls.119}} + {{#controls.107}} +
+
+ {{name}} +
+ {{/controls.107}} + {{#controls.165}} +
+
+ {{/controls.165}} +
+ + +
+ EG Level + {{#controls.120}} +
+
+ 1 +
+ {{/controls.120}} + {{#controls.121}} +
+
+ 2 +
+ {{/controls.121}} + {{#controls.122}} +
+
+ 3 +
+ {{/controls.122}} + {{#controls.123}} +
+
+ 4 +
+ {{/controls.123}} + {{#controls.124}} +
+
+
+ {{/controls.124}} + {{#controls.125}} +
+
+
+ {{/controls.125}} + {{#controls.126}} +
+
+
+ {{/controls.126}} + {{#controls.127}} +
+
+
+ {{/controls.127}} + EG Rate + + {{#controls.129}} +
+
+
+ {{/controls.129}} + {{#controls.130}} +
+
+ {{name}} +
+ {{/controls.130}} + {{#controls.131}} +
+
+ {{name}} +
+ {{/controls.131}} + {{#controls.132}} +
+
+ {{name}} +
+ {{/controls.132}} + {{#controls.134}} +
+
+ {{name}} +
+ {{/controls.134}} + {{#controls.133}} +
+
+ {{name}} +
+ {{/controls.133}} + {{#controls.135}} +
+
+ {{name}} +
+ {{/controls.135}} + {{#controls.136}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.136}} + {{#controls.138}} +
+
+ {{name}} +
+ {{/controls.138}} + {{#controls.137}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.137}} + {{#controls.139}} +
+
+ {{name}} +
+ {{/controls.139}} + {{#controls.140}} +
+
+ {{name}} +
+ {{/controls.140}} + {{#controls.128}} +
+
+ {{name}} +
+ {{/controls.128}} + {{#controls.166}} +
+
+ {{/controls.166}} +
+ + +
+ EG Level + {{#controls.141}} +
+
+ 1 +
+ {{/controls.141}} + {{#controls.142}} +
+
+ 2 +
+ {{/controls.142}} + {{#controls.143}} +
+
+ 3 +
+ {{/controls.143}} + {{#controls.144}} +
+
+ 4 +
+ {{/controls.144}} + {{#controls.145}} +
+
+
+ {{/controls.145}} + {{#controls.146}} +
+
+
+ {{/controls.146}} + {{#controls.147}} +
+
+
+ {{/controls.147}} + {{#controls.148}} +
+
+
+ {{/controls.148}} + EG Rate + + {{#controls.150}} +
+
+
+ {{/controls.150}} + {{#controls.151}} +
+
+ {{name}} +
+ {{/controls.151}} + {{#controls.152}} +
+
+ {{name}} +
+ {{/controls.152}} + {{#controls.153}} +
+
+ {{name}} +
+ {{/controls.153}} + {{#controls.155}} +
+
+ {{name}} +
+ {{/controls.155}} + {{#controls.154}} +
+
+ {{name}} +
+ {{/controls.154}} + {{#controls.156}} +
+
+ {{name}} +
+ {{/controls.156}} + {{#controls.157}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.157}} + {{#controls.159}} +
+
+ {{name}} +
+ {{/controls.159}} + {{#controls.158}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.158}} + {{#controls.160}} +
+
+ {{name}} +
+ {{/controls.160}} + {{#controls.161}} +
+
+ {{name}} +
+ {{/controls.161}} + {{#controls.149}} +
+
+ {{name}} +
+ {{/controls.149}} + {{#controls.167}} +
+
+ {{/controls.167}} +
+ + +
+ Pitch EG Level + {{#controls.28}} +
+
+ 1 +
+ {{/controls.28}} + {{#controls.29}} +
+
+ 2 +
+ {{/controls.29}} + {{#controls.30}} +
+
+ 3 +
+ {{/controls.30}} + {{#controls.31}} +
+
+ 4 +
+ {{/controls.31}} + {{#controls.32}} +
+
+
+ {{/controls.32}} + {{#controls.33}} +
+
+
+ {{/controls.33}} + {{#controls.34}} +
+
+
+ {{/controls.34}} + {{#controls.35}} +
+
+
+ {{/controls.35}} + Pitch EG Rate +
+ + +
+ {{#controls.16}} +
+
+ {{name}} +
+ {{/controls.16}} + {{#controls.0}} +
+
+ {{name}} +
+ {{/controls.0}} + {{#controls.1}} +
+
+ {{name}} +
+ {{/controls.1}} + {{#controls.2}} +
+
+ {{name}} +
+ {{/controls.2}} + {{#controls.26}} +
+
+ {{name}} +
+ {{/controls.26}} + {{#controls.5}} +
+ MONO + POLY +
+ {{/controls.5}} + {{#controls.17}} +
+
+ {{name}} +
+ {{/controls.17}} + {{#controls.18}} +
+
+ {{name}} +
+ {{/controls.18}} +
+ + +
+ + {{#controls.20}} +
+
+ {{name}} +
+ {{/controls.20}} + {{#controls.21}} +
+
+ {{name}} +
+ {{/controls.21}} + {{#controls.22}} +
+
+ {{name}} +
+ {{/controls.22}} + {{#controls.23}} +
+
+ {{name}} +
+ {{/controls.23}} + {{#controls.27}} +
+
+ {{name}} +
+ {{/controls.27}} + {{#controls.24}} +
+ {{name}} +
+ {{/controls.24}} + {{#controls.19}} +
+ {{name}} +
+ {{/controls.19}} + {{#controls.25}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.25}} +
+ + +
+ + {{#controls.6}} +
+
+ {{name}} +
+ {{/controls.6}} + {{#controls.7}} +
+
+ {{name}} +
+ {{/controls.7}} + {{#controls.3}} +
+
+
+ {{#scalePoints}} +
{{label}}
+ {{/scalePoints}} +
+
+ {{name}} + {{/controls.3}} + {{#controls.4}} +
+
+ {{name}} +
+ {{/controls.4}} +
+ +
+ +
+ + +
{{label}}
{{#effect.ports.audio.input}}
diff --git a/src/modgui/knobs/knob_13.png b/src/modgui/knobs/knob_13.png new file mode 100644 index 0000000..89e1841 Binary files /dev/null and b/src/modgui/knobs/knob_13.png differ diff --git a/src/modgui/knobs/knob_15.png b/src/modgui/knobs/knob_15.png new file mode 100644 index 0000000..53aa7e4 Binary files /dev/null and b/src/modgui/knobs/knob_15.png differ diff --git a/src/modgui/knobs/knob_4.png b/src/modgui/knobs/knob_4.png new file mode 100644 index 0000000..d1250cc Binary files /dev/null and b/src/modgui/knobs/knob_4.png differ diff --git a/src/modgui/knobs/knob_70.png b/src/modgui/knobs/knob_70.png new file mode 100644 index 0000000..861c010 Binary files /dev/null and b/src/modgui/knobs/knob_70.png differ diff --git a/src/modgui/knobs/knob_70_red.png b/src/modgui/knobs/knob_70_red.png new file mode 100644 index 0000000..e0da63d Binary files /dev/null and b/src/modgui/knobs/knob_70_red.png differ diff --git a/src/modgui/knobs/knob_8.png b/src/modgui/knobs/knob_8.png new file mode 100644 index 0000000..7f4d1de Binary files /dev/null and b/src/modgui/knobs/knob_8.png differ diff --git a/src/modgui/screenshot-dexed.png b/src/modgui/screenshot-dexed.png index c8e89b5..911e6a4 100644 Binary files a/src/modgui/screenshot-dexed.png and b/src/modgui/screenshot-dexed.png differ diff --git a/src/modgui/stylesheet-dexed.css b/src/modgui/stylesheet-dexed.css index 2a8ddc5..bb4da19 100644 --- a/src/modgui/stylesheet-dexed.css +++ b/src/modgui/stylesheet-dexed.css @@ -1,283 +1,681 @@ -/* STYLES FOR THE JAPANESE PEDAL */ - -@import url(/fonts/epf/stylesheet.css); @import url(/fonts/nexa/stylesheet.css); -@import url(/fonts/pirulen/stylesheet.css); -@import url(/fonts/questrial/stylesheet.css); +@import url(/fonts/nexa/stylesheet.css); + /* = CONTAINER ================================================ */ -.mod-pedal-japanese{{{cns}}} { +.mod-dexed{{{cns}}} { + background-image: url(/resources/utils/bg.png{{{ns}}}); background-position:center center; background-repeat:no-repeat; - height:530px; + background-size:1045px 700px; + height:700px; position:absolute; - width:274px; - border-radius: 18px; + width:1045px; + border-radius: 21px; } + /* PORTS ================================================ */ -.mod-pedal-japanese{{{cns}}}.mod-pedal .mod-pedal-input, -.mod-pedal-japanese{{{cns}}}.mod-pedal .mod-pedal-output { - top: 186px; +.mod-dexed{{{cns}}} .mod-pedal-input, +.mod-dexed{{{cns}}} .mod-pedal-output { + top: 66px; } -/* = PLUGIN'S AUTHOR + +/* = PLUGIN'S NAME ================================================ */ -.mod-pedal-japanese{{{cns}}} .mod-plugin-brand { - bottom:95px; - left:30px; - position:absolute; - right:30px; - text-align:center; - text-transform:uppercase; +.mod-dexed{{{cns}}} .mod-plugin-name { + position: absolute; + left: 15px; + bottom: 100px; + display: inline-block; + font-family: "Nexa"; + font-size: 35px; + font-weight: bold; + text-transform: uppercase; + padding: 3px; + color: black; } -.mod-pedal-japanese{{{cns}}} .mod-plugin-brand h1 { - color:#292d31; - font-family:"Nexa"; - font-size:32px; - text-shadow:1px 2px 2px rgba(0,0,0,.5),2px 4px 5px rgba(0,0,0,.5),0px 0px 8px rgba(0,0,0,.5), -1px -1px 1px rgba(255,255,255,.2); + +/* = FOOTSWITCH +================================================ */ +.mod-dexed{{{cns}}} .mod-footswitch { + background-image:url(/resources/utils/switch-1-green.png{{{ns}}}); + background-position:top center; + background-repeat:no-repeat; + background-size:auto 48px; + bottom: 80px; + left: 28px; + cursor:pointer; + height:24px; + width: 90px; + margin: auto; + position:absolute !important; +} +.mod-dexed{{{cns}}} .mod-footswitch.on { + background-position-y: bottom !important } -/* = PLUGIN'S NAME + +/* KNOBS ================================================ */ -.mod-pedal-japanese{{{cns}}} .mod-plugin-name { - bottom:210px; - left:30px; - overflow:hidden; + +.mod-dexed{{{cns}}} .mod-control-group { + position:relative; + z-index: 20; +} + +.mod-dexed{{{cns}}} .mod-control-group .mod-knob { position:absolute; - right:30px; - text-align:right; - top:230px; + z-index: 40; } -.mod-pedal-japanese{{{cns}}} .mod-plugin-name h1 { - font-family:"Questrial"; - font-size:24px; - line-height:1; +.mod-dexed{{{cns}}} .mod-control-group .mod-knob .mod-knob-image { + background-image: url(/resources/knobs/knob_70.png{{{ns}}}); + background-repeat:no-repeat; + background-size:auto 32px; + width: 32px; + height: 52px; + position: absolute; + z-index: 40; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob .mod-knob-image.dexed-knob15 { + background-image: url(/resources/knobs/knob_15.png{{{ns}}}) !important; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob .mod-knob-image.dexed-knob13 { + background-image: url(/resources/knobs/knob_13.png{{{ns}}}) !important; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob .mod-knob-image.dexed-knob8 { + background-image: url(/resources/knobs/knob_8.png{{{ns}}}) !important; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob .mod-knob-image.dexed-knob4 { + background-image: url(/resources/knobs/knob_4.png{{{ns}}}) !important; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob .mod-knob-image.dexed-knobred { + background-image: url(/resources/knobs/knob_70_red.png{{{ns}}}) !important; } -/* = LIGHT ON/OFF -================================================ */ -.mod-pedal-japanese{{{cns}}} .mod-light { - height:32px; - left:121px; - position:absolute; - top:197px; - width:32px; + +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_rate_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_rate_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_rate_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_rate_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_rate_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_rate_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_rate_1 { + top: 130px; + left: 10px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_rate_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_rate_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_rate_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_rate_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_rate_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_rate_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_rate_2 { + top: 130px; + left: 45px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_rate_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_rate_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_rate_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_rate_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_rate_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_rate_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_rate_3 { + top: 130px; + left: 80px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_rate_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_rate_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_rate_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_rate_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_rate_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_rate_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_rate_4 { + top: 130px; + left: 115px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_level_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_level_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_level_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_level_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_level_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_level_1, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_level_1 { + top: 195px; + left: 10px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_level_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_level_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_level_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_level_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_level_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_level_2, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_level_2 { + top: 195px; + left: 45px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_level_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_level_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_level_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_level_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_level_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_level_3, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_level_3 { + top: 195px; + left: 80px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_eg_level_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_eg_level_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_eg_level_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_eg_level_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_eg_level_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_eg_level_4, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_eg_level_4 { + top: 195px; + left: 115px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_osc_detune, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_osc_detune, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_osc_detune, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_osc_detune, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_osc_detune, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_osc_detune { + top: 20px; + left: 20px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_osc_freq_coarse, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_osc_freq_coarse, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_osc_freq_coarse, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_osc_freq_coarse, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_osc_freq_coarse, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_osc_freq_coarse { + top: 20px; + left: 65px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_osc_freq_fine, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_osc_freq_fine, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_osc_freq_fine, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_osc_freq_fine, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_osc_freq_fine, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_osc_freq_fine { + top: 20px; + left: 110px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_kbd_lev_scl_lft_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_kbd_lev_scl_lft_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_kbd_lev_scl_lft_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_kbd_lev_scl_lft_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_kbd_lev_scl_lft_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_kbd_lev_scl_lft_depth { + top: 145px; + left: 170px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_kbd_lev_scl_brk_pt, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_kbd_lev_scl_brk_pt, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_kbd_lev_scl_brk_pt, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_kbd_lev_scl_brk_pt, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_kbd_lev_scl_brk_pt, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_kbd_lev_scl_brk_pt { + top: 145px; + left: 232px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_kbd_lev_scl_rht_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_kbd_lev_scl_rht_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_kbd_lev_scl_rht_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_kbd_lev_scl_rht_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_kbd_lev_scl_rht_depth, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_kbd_lev_scl_rht_depth { + top: 145px; + left: 295px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_kbd_rate_scaling, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_kbd_rate_scaling, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_kbd_rate_scaling, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_kbd_rate_scaling, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_kbd_rate_scaling, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_kbd_rate_scaling { + top: 205px; + left: 232px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_amp_mod_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_amp_mod_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_amp_mod_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_amp_mod_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_amp_mod_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_amp_mod_sensitivity { + top: 75px; + left: 170px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_key_vel_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_key_vel_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_key_vel_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_key_vel_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_key_vel_sensitivity, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_key_vel_sensitivity { + top: 75px; + left: 250px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op1_operator_output_level, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op2_operator_output_level, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op3_operator_output_level, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op4_operator_output_level, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op5_operator_output_level, +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-op6_operator_output_level { + top: 75px; + left: 300px; } -/* = FOOTSWITCH -================================================ */ -.mod-pedal-japanese{{{cns}}} .mod-footswitch { - bottom:46px; - cursor:pointer; - height:155px; - left:13px; - position:absolute; - right:13px; + +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-output { + top: 30px; + left: 150px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-cutoff { + top: 5px; + left: 275px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-resonance { + top: 5px; + left: 335px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-master_tune { + top: 62px; + left: 275px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-transpose { + top: 62px; + left: 335px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-algorithm_num { + top: 20px; + left: 612px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-feedback { + top: 90px; + left: 612px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-lfo_speed { + top: 65px; + left: 0px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-lfo_delay { + top: 65px; + left: 50px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-lfo_pitch_mod_depth { + top: 65px; + left: 100px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-lfo_amp_mod_depth { + top: 65px; + left: 150px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_mod_sensitivity { + top: 5px; + left: 125px; } +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_bend_range { + top: 75px; + left: 35px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-pitch_bend_step { + top: 75px; + left: 130px; +} +.mod-dexed{{{cns}}} .mod-control-group .mod-knob.dexed-number_of_voices { + top: 5px; + left: 130px; +} -/* = BACKGROUND IMAGES - Colour of the pedal +/* = TITLE ================================================ */ -.mod-pedal-japanese{{{cns}}}.mod-blue { background-image:url(/resources/pedals/japanese/blue.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-brown { background-image:url(/resources/pedals/japanese/brown.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-none { background-image:url(/resources/pedals/japanese/none.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-gray { background-image:url(/resources/pedals/japanese/gray.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-darkblue { background-image:url(/resources/pedals/japanese/darkblue.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-purple { background-image:url(/resources/pedals/japanese/purple.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-green { background-image:url(/resources/pedals/japanese/green.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-yellow { background-image:url(/resources/pedals/japanese/yellow.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-petrol { background-image:url(/resources/pedals/japanese/petrol.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-pink { background-image:url(/resources/pedals/japanese/pink.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-black { background-image:url(/resources/pedals/japanese/black.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-orange { background-image:url(/resources/pedals/japanese/orange.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-cyan { background-image:url(/resources/pedals/japanese/cyan.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-white { background-image:url(/resources/pedals/japanese/white.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-racing { background-image:url(/resources/pedals/japanese/racing.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-red { background-image:url(/resources/pedals/japanese/red.png{{{ns}}}); } -.mod-pedal-japanese{{{cns}}}.mod-cream { background-image:url(/resources/pedals/japanese/cream.png{{{ns}}}); } - - - -.mod-pedal-japanese{{{cns}}}.mod-blue .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-brown .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-none .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-gray .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-darkblue .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-purple .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-green .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-yellow .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-petrol .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-pink .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-black .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-orange .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-cyan .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-racing .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-red .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-cream .mod-enumerated -{ - background-image:url(/resources/utils/dropdown-arrow-white.png{{{ns}}}); -} -.mod-pedal-japanese{{{cns}}}.mod-white .mod-enumerated -{ - background-image:url(/resources/utils/dropdown-arrow-white.png{{{ns}}}); -} -.mod-pedal-japanese{{{cns}}}.mod-blue .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-blue .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-blue .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-brown .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-brown .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-brown .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-none .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-none .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-none .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-gray .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-gray .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-gray .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-darkblue .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-darkblue .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-darkblue .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-purple .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-purple .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-purple .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-green .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-green .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-green .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-yellow .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-yellow .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-yellow .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-petrol .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-petrol .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-petrol .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-pink .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-pink .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-pink .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-black .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-black .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-black .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-orange .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-orange .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-orange .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-cyan .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-cyan .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-cyan .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-racing .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-racing .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-racing .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-red .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-red .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-red .mod-control-group .mod-knob > span.mod-knob-title, -.mod-pedal-japanese{{{cns}}}.mod-cream .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-cream .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-cream .mod-control-group .mod-knob > span.mod-knob-title -{ - color:white; -} -.mod-pedal-japanese{{{cns}}}.mod-white .mod-plugin-name h1, -.mod-pedal-japanese{{{cns}}}.mod-white .mod-enumerated, -.mod-pedal-japanese{{{cns}}}.mod-white .mod-control-group .mod-knob > span.mod-knob-title -{ - color:#7F7F7F; -} - -/* STYLES FOR THE JAPANESE KNOB */ - - -/* = KNOBS +.mod-dexed{{{cns}}} .mod-group-title { + display: block; + color: #fff; + font-size: 18px; + line-height: 1; + overflow: hidden; + position: relative; + text-align: center; + width: 150px; +} +.mod-dexed{{{cns}}} .mod-group-title.op1-title1, +.mod-dexed{{{cns}}} .mod-group-title.op2-title1, +.mod-dexed{{{cns}}} .mod-group-title.op3-title1, +.mod-dexed{{{cns}}} .mod-group-title.op4-title1, +.mod-dexed{{{cns}}} .mod-group-title.op5-title1, +.mod-dexed{{{cns}}} .mod-group-title.op6-title1 { + top: 105px; +} +.mod-dexed{{{cns}}} .mod-group-title.op1-title2, +.mod-dexed{{{cns}}} .mod-group-title.op2-title2, +.mod-dexed{{{cns}}} .mod-group-title.op3-title2, +.mod-dexed{{{cns}}} .mod-group-title.op4-title2, +.mod-dexed{{{cns}}} .mod-group-title.op5-title2, +.mod-dexed{{{cns}}} .mod-group-title.op6-title2 { + top: 215px; +} + +.mod-dexed{{{cns}}} .mod-knob-title { + display: block; + color: #fff; + font-size: 12px; + line-height: 1; + overflow: hidden; + position: relative; + text-align: center; + width: 62px; + margin-left: -15px; + top: 40px; +} + + + +/* = SWITCH ================================================ */ -.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-blue .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/blue.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-brown .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/brown.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-none .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/none.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-gray .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/gray.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-darkblue .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/darkblue.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-purple .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/purple.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-green .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/green.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-yellow .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/yellow.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-petrol .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/petrol.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-pink .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/pink.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-black .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/black.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-orange .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/orange.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-cyan .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/cyan.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-white .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/white.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-racing .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/racing.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-red .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/red.png{{{ns}}}); -}.mod-pedal-japanese{{{cns}}} .mod-control-group.mod-cream .mod-knob .mod-knob-image { - background-image:url(/resources/knobs/japanese/cream.png{{{ns}}}); -} - -.mod-pedal-japanese{{{cns}}} .mod-control-group { - height:141px; - left:17px; - position:absolute; - right:17px; - top:18px; +.mod-dexed{{{cns}}} .mod-switch { + background-image: url(/resources/utils/switch-2-led.png{{{ns}}}); + background-position: bottom center; + background-repeat: no-repeat; + background-size: 120px auto; + position: absolute !important; + height: 28px; + width: 120px; + cursor: pointer; + z-index: 40; } -.mod-pedal-japanese{{{cns}}} .mod-control-group .mod-knob { - height:70px; - float:left; - overflow:hidden; - position:relative; - text-align:center; - width:60px; -} -.mod-pedal-japanese{{{cns}}} .mod-control-group .mod-knob > span.mod-knob-title { - color:white; - display:block; - font-size:10px; - font-weight:bold; - height:11px; - line-height:1; - margin:0; - padding:0; - position:relative; - overflow:hidden; - text-transform:uppercase; +.mod-dexed{{{cns}}} .mod-switch.on { + background-position:top center; } -.mod-pedal-japanese{{{cns}}} .mod-control-group .mod-knob .mod-knob-image { - background-position:left center; - background-repeat:no-repeat; - background-size:auto 52px; - height:52px; - margin:0 auto; - position:relative; - overflow:hidden; - width:52px; + +.mod-dexed{{{cns}}} .altswitch { + background-image: url(/resources/utils/switch-1.png{{{ns}}}); + background-position:top center; + background-size:auto 48px; + height:24px; + width: 90px; + margin: auto; +} +.mod-dexed{{{cns}}} .altswitch.on { + background-position-y: bottom !important +} + +.mod-dexed{{{cns}}} .mod-switch.dexed-op1_osc_mode, +.mod-dexed{{{cns}}} .mod-switch.dexed-op2_osc_mode, +.mod-dexed{{{cns}}} .mod-switch.dexed-op3_osc_mode, +.mod-dexed{{{cns}}} .mod-switch.dexed-op4_osc_mode, +.mod-dexed{{{cns}}} .mod-switch.dexed-op5_osc_mode, +.mod-dexed{{{cns}}} .mod-switch.dexed-op6_osc_mode { + left: 155px; + top: 25px; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-op1_osc_mode .mod-group-title, +.mod-dexed{{{cns}}} .mod-switch.dexed-op2_osc_mode .mod-group-title, +.mod-dexed{{{cns}}} .mod-switch.dexed-op3_osc_mode .mod-group-title, +.mod-dexed{{{cns}}} .mod-switch.dexed-op4_osc_mode .mod-group-title, +.mod-dexed{{{cns}}} .mod-switch.dexed-op5_osc_mode .mod-group-title, +.mod-dexed{{{cns}}} .mod-switch.dexed-op6_osc_mode .mod-group-title { + top: -17px; + margin-left: -15px; } -/* 4 KNOBS */ -.mod-pedal-japanese{{{cns}}}.mod-four-knobs .mod-control-group { - height:70px; - top:49px; +.mod-dexed{{{cns}}} .mod-switch-op { + background-image: url(/resources/utils/switch.png{{{ns}}}); + background-position: bottom center; + background-repeat: no-repeat; + background-size: 20px auto; + position: absolute !important; + height: 49px; + width: 20px; + cursor: pointer; + z-index: 40; +} +.mod-dexed{{{cns}}} .mod-switch-op.on { + background-position:top center; +} +.mod-dexed{{{cns}}} .mod-switch-op.dexed-op1_enable, +.mod-dexed{{{cns}}} .mod-switch-op.dexed-op2_enable, +.mod-dexed{{{cns}}} .mod-switch-op.dexed-op3_enable, +.mod-dexed{{{cns}}} .mod-switch-op.dexed-op4_enable, +.mod-dexed{{{cns}}} .mod-switch-op.dexed-op5_enable, +.mod-dexed{{{cns}}} .mod-switch-op.dexed-op6_enable { + left: 288px; + top: 7px; } -/* 7 KNOBS - OPTION 1 */ -.mod-pedal-japanese{{{cns}}}.mod-seven-a-knobs .mod-control-group .mod-knob:first-child { - margin-left:30px; +.mod-dexed{{{cns}}} .mod-switch.dexed-polymono { + top: 120px; + left: 260px; + margin-left: 0px; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-polymono .mod-group-title { + top: 27px; + color: black; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-polymono .mod-group-title.dexed-polymono-mono { + left: -60px; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-polymono .mod-group-title.dexed-polymono-poly { + left: 30px; + margin-top: -17px; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-lfo_sync { + top: 125px; + left: -10px; + margin-left: 0px; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-oscillator_sync { + top: 125px; + left: 103px; + margin-left: 0px; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-lfo_sync .mod-group-title { + top: 27px; + color: black; + margin-left: -27px; + font-size: 15px; +} +.mod-dexed{{{cns}}} .mod-switch.dexed-oscillator_sync .mod-group-title { + top: 27px; + color: black; + margin-left: -27px; + font-size: 15px; } -/* 7 KNOBS - OPTION 2 */ -.mod-pedal-japanese{{{cns}}}.mod-seven-b-knobs .mod-control-group .mod-knob:first-child { - margin:0 30px; +/* = ENUMERATED LIST +================================================ */ +.mod-dexed{{{cns}}} .mod-enumerated { + background-image:url(/resources/utils/dropdown-white.png{{{ns}}}); + background-position: right center; + background-repeat: no-repeat; + background-color: #262525; + position: absolute; + width: 58px; + height: 25px; + color: #ccc; + cursor: pointer; + padding-left: 5px; + font-size: 18px; + font-weight: bold; + text-transform: uppercase; + z-index: 40; +} + +.mod-dexed{{{cns}}} .mod-enumerated .mod-enumerated-list { + bottom: 25px; + background-color: #262525; + border-radius: 10px; + display: none; + width: 100px; + text-align: left; + font-size: 22px; + padding-left: 10px; + line-height: 1.6; + text-transform: uppercase; + z-index: 1000; +} +.mod-dexed{{{cns}}} .mod-enumerated .mod-enumerated-list > div.selected { + background-color:#393939; +} + +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op1_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op2_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op3_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op4_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op5_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op6_kbd_lev_scl_lft_curve { + left: 160px; + top: 210px; +} +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op1_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op2_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op3_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op4_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op5_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .mod-enumerated.dexed-op6_kbd_lev_scl_rht_curve { + left: 276px; + top: 210px; +} +.mod-dexed{{{cns}}} .title-op1_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .title-op2_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .title-op3_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .title-op4_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .title-op5_kbd_lev_scl_lft_curve, +.mod-dexed{{{cns}}} .title-op6_kbd_lev_scl_lft_curve { + position: absolute; + left: 170px; + top: 240px; +} +.mod-dexed{{{cns}}} .title-op1_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .title-op2_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .title-op3_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .title-op4_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .title-op5_kbd_lev_scl_rht_curve, +.mod-dexed{{{cns}}} .title-op6_kbd_lev_scl_rht_curve { + position: absolute; + left: 291px; + top: 240px; +} +.mod-dexed{{{cns}}} .mod-enumerated.dexed-engine { + left: 0px; + top: 15px; + width: 90px; +} +.mod-dexed{{{cns}}} .mod-enumerated.dexed-engine .mod-enumerated-list { + bottom: 25px; + width: 150px; +} +.mod-dexed{{{cns}}} .title-engine { + position: absolute; + left: 35px; + top: 45px; + color: black; +} +.mod-dexed{{{cns}}} .mod-enumerated.dexed-lfo_waveform { + left: 0px; + top: 15px; + width: 90px; +} +.mod-dexed{{{cns}}} .mod-enumerated.dexed-lfo_waveform .mod-enumerated-list { + bottom: 25px; + width: 150px; +} +.mod-dexed{{{cns}}} .title-lfo_waveform { + position: absolute; + left: 30px; + top: 45px; + color: black; +} +/* = GROUP +================================================ */ +.dexed-group1 { + z-index: 998 !important; +} +.dexed-group2 { + left: 348px; + margin-top: -35px; + z-index: 997 !important; +} +.dexed-group3 { + left: 695px; + margin-top: -36px; + z-index: 996 !important; +} +.dexed-group4 { + top: 226px; + z-index: 995 !important; +} +.dexed-group5 { + top: 226px; + left: 348px; + margin-top: -35px; + z-index: 994 !important; +} +.dexed-group6 { + top: 226px; + left: 695px; + margin-top: -36px; + z-index: 993 !important; +} + +.dexed-groupmaster { + position: absolute !important; + top: 529px; + left: 0px; + margin-top: 0px; + z-index: 992 !important; +} +.dexed-groupparam { + position: absolute !important; + top: 529px; + left: 400px; + margin-top: 0px; + z-index: 991 !important; +} +.dexed-grouplfo { + position: absolute !important; + top: 529px; + left: 685px; + margin-top: 0px; + z-index: 990 !important; +} +.dexed-grouppitch { + position: absolute !important; + top: 435px; + left: 887px; + margin-top: 0px; + z-index: 989 !important; +} + + +/* = Presets +================================================ */ +.mod-dexed{{{cns}}} .mod-presets { + position: absolute; + bottom: 15px; + left: 15px; + z-index: 22; + font-size: 20px; +} +.mod-dexed{{{cns}}} .mod-presets > select { + background-color: #636363; + width: 140px !important; + height: 30px; + cursor: pointer; + border: solid 2px #636363; + font-size: 16px; + color:#ccc; } +.mod-dexed{{{cns}}} .mod-presets > select > option { + font-size: 20px; + font-weight: bold; + color:#fff; +} \ No newline at end of file diff --git a/src/modgui/thumbnail-dexed.png b/src/modgui/thumbnail-dexed.png index a6d22e8..257ece7 100644 Binary files a/src/modgui/thumbnail-dexed.png and b/src/modgui/thumbnail-dexed.png differ diff --git a/src/modgui/utils/bg.png b/src/modgui/utils/bg.png new file mode 100644 index 0000000..1ee5f97 Binary files /dev/null and b/src/modgui/utils/bg.png differ diff --git a/src/modgui/utils/desktop.ini b/src/modgui/utils/desktop.ini new file mode 100644 index 0000000..c2a8f11 --- /dev/null +++ b/src/modgui/utils/desktop.ini @@ -0,0 +1,2 @@ +[LocalizedFileNames] +2-switch.png=@2-switch.png,0 diff --git a/src/modgui/utils/dropdown-white.png b/src/modgui/utils/dropdown-white.png new file mode 100644 index 0000000..9649bd3 Binary files /dev/null and b/src/modgui/utils/dropdown-white.png differ diff --git a/src/modgui/utils/switch-1-green.png b/src/modgui/utils/switch-1-green.png new file mode 100644 index 0000000..ce9fd60 Binary files /dev/null and b/src/modgui/utils/switch-1-green.png differ diff --git a/src/modgui/utils/switch-1.png b/src/modgui/utils/switch-1.png new file mode 100644 index 0000000..cba42b9 Binary files /dev/null and b/src/modgui/utils/switch-1.png differ diff --git a/src/modgui/utils/switch-2-led.png b/src/modgui/utils/switch-2-led.png new file mode 100644 index 0000000..3250754 Binary files /dev/null and b/src/modgui/utils/switch-2-led.png differ diff --git a/src/modgui/utils/switch-2.png b/src/modgui/utils/switch-2.png new file mode 100644 index 0000000..8996c19 Binary files /dev/null and b/src/modgui/utils/switch-2.png differ diff --git a/src/modgui/utils/switch.png b/src/modgui/utils/switch.png new file mode 100644 index 0000000..54c9cb8 Binary files /dev/null and b/src/modgui/utils/switch.png differ