BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

DADSRH-src.svg (8061B)


      1 <?xml version="1.0"?>
      2 <module hp="10">
      3   <style/>
      4 
      5   <def xlink:href="#module" var-name="DADSR(H)"/>
      6 
      7   <g transform="translate(9 33)">
      8     <g transform="translate(0 0)">
      9       <text font-size="8pt" letter-spacing="2px" transform="translate(8 40) rotate(270)">DELAY</text>
     10       <def id="DELAY_PARAM" xlink:href="#knob38" transform="translate(18 0)"/>
     11       <def id="DELAY_LIGHT" xlink:href="#light-tiny" transform="translate(3 43)"/>
     12     </g>
     13 
     14     <g transform="translate(0 56)">
     15       <text font-size="8pt" letter-spacing="2px" transform="translate(8 31) rotate(270)">ATT</text>
     16       <def id="ATTACK_PARAM" xlink:href="#knob38" transform="translate(18 0)"/>
     17       <def id="ATTACK_LIGHT" xlink:href="#light-tiny" transform="translate(3 34)"/>
     18     </g>
     19 
     20     <g transform="translate(0 112)">
     21       <text font-size="8pt" letter-spacing="2px" transform="translate(8 31) rotate(270)">DEC</text>
     22       <def id="DECAY_PARAM" xlink:href="#knob38" transform="translate(18 0)"/>
     23       <def id="DECAY_LIGHT" xlink:href="#light-tiny" transform="translate(3 34)"/>
     24     </g>
     25 
     26     <g transform="translate(0 168)">
     27       <text font-size="8pt" letter-spacing="2px" transform="translate(8 31) rotate(270)">SUS</text>
     28       <def id="SUSTAIN_PARAM" xlink:href="#knob38" transform="translate(18 0)"/>
     29       <def id="SUSTAIN_LIGHT" xlink:href="#light-tiny" transform="translate(3 34)"/>
     30     </g>
     31 
     32     <g transform="translate(0 224)">
     33       <text font-size="8pt" letter-spacing="2px" transform="translate(8 31) rotate(270)">REL</text>
     34       <def id="RELEASE_PARAM" xlink:href="#knob38" transform="translate(18 0)"/>
     35       <def id="RELEASE_LIGHT" xlink:href="#light-tiny" transform="translate(3 34)"/>
     36     </g>
     37 
     38     <g transform="translate(0 280)">
     39       <g transform="translate(75 0)">
     40         <text font-size="8pt" letter-spacing="2px" transform="translate(48 2) rotate(90)">HOLD</text>
     41         <def id="HOLD_PARAM" xlink:href="#knob38" transform="translate(-1.7 0)"/>
     42       </g>
     43     </g>
     44   </g>
     45 
     46   <def xlink:href="#dial-exp" transform="scale(0.75) translate(11 19)"/>
     47   <def xlink:href="#dial-exp" transform="scale(0.75) translate(11 94)"/>
     48   <def xlink:href="#dial-exp" transform="scale(0.75) translate(11 169)"/>
     49   <def xlink:href="#dial-sustain" transform="scale(0.75) translate(11 243)"/>
     50   <def xlink:href="#dial-exp" transform="scale(0.75) translate(11 318)"/>
     51   <def xlink:href="#dial-exp" transform="scale(0.75) translate(85 392.5)"/>
     52 
     53   <g>
     54     <g transform="translate(77 96)">
     55       <g transform="translate(0 0)">
     56         <def id="ATTACK_SHAPE1_LIGHT" xlink:href="#light-tiny"/>
     57         <g transform="translate(5 5)">
     58           <path d="M 1 1 Q 1 -6, 8 -6" stroke-width="1" stroke="#333" fill="none"/>
     59         </g>
     60       </g>
     61       <g transform="translate(0 10)">
     62         <def id="ATTACK_SHAPE2_LIGHT" xlink:href="#light-tiny"/>
     63         <g transform="translate(5 5)">
     64           <polyline points="0,1 10,1" stroke-width="1" fill="none" transform="rotate(-45)"/>
     65         </g>
     66       </g>
     67       <g transform="translate(0 20)">
     68         <def id="ATTACK_SHAPE3_LIGHT" xlink:href="#light-tiny"/>
     69         <g transform="translate(5 5)">
     70           <path d="M 0 1 Q 7 1, 8 -7" stroke-width="1" stroke="#333" fill="none"/>
     71         </g>
     72       </g>
     73       <g transform="translate(0 28)">
     74         <def id="ATTACK_SHAPE_PARAM" xlink:href="#button-small"/>
     75       </g>
     76     </g>
     77 
     78     <g transform="translate(77 152.5)">
     79       <g transform="translate(0 0)">
     80         <def id="DECAY_SHAPE1_LIGHT" xlink:href="#light-tiny" transform="translate(0 0)"/>
     81         <g transform="translate(5 0)">
     82           <path d="M 0.5 -1 Q 1 6, 8 6" stroke-width="1" stroke="#333" fill="none"/>
     83         </g>
     84       </g>
     85       <g transform="translate(0 10)">
     86         <def id="DECAY_SHAPE2_LIGHT" xlink:href="#light-tiny"/>
     87         <g transform="translate(6 -2)">
     88           <polyline points="0,1 10,1" stroke-width="1" fill="none" transform="rotate(45)"/>
     89         </g>
     90       </g>
     91       <g transform="translate(0 20)">
     92         <def id="DECAY_SHAPE3_LIGHT" xlink:href="#light-tiny"/>
     93         <g transform="translate(5 0)">
     94           <path d="M 0.5 -1 Q 6 0, 7 6" stroke-width="1" stroke="#333" fill="none"/>
     95         </g>
     96       </g>
     97       <g transform="translate(0 28)">
     98         <def id="DECAY_SHAPE_PARAM" xlink:href="#button-small"/>
     99       </g>
    100     </g>
    101 
    102     <g transform="translate(77 264.5)">
    103       <g transform="translate(0 0)">
    104         <def id="RELEASE_SHAPE1_LIGHT" xlink:href="#light-tiny"/>
    105         <g transform="translate(5 0)">
    106           <path d="M 0.5 -1 Q 1 6, 8 6" stroke-width="1" stroke="#333" fill="none"/>
    107         </g>
    108       </g>
    109       <g transform="translate(0 10)">
    110         <def id="RELEASE_SHAPE2_LIGHT" xlink:href="#light-tiny"/>
    111         <g transform="translate(6 -2)">
    112           <polyline points="0,1 10,1" stroke-width="1" fill="none" transform="rotate(45)"/>
    113         </g>
    114       </g>
    115       <g transform="translate(0 20)">
    116         <def id="RELEASE_SHAPE3_LIGHT" xlink:href="#light-tiny"/>
    117         <g transform="translate(5 0)">
    118           <path d="M 0.5 -1 Q 6 0, 7 6" stroke-width="1" stroke="#333" fill="none"/>
    119         </g>
    120       </g>
    121       <g transform="translate(0 28)">
    122         <def id="RELEASE_SHAPE_PARAM" xlink:href="#button-small"/>
    123       </g>
    124     </g>
    125   </g>
    126 
    127   <g class="io-group" transform="translate(84 37)">
    128     <rect class="input-background" width="58" height="40" rx="5"/>
    129     <def id="TRIGGER_PARAM" xlink:href="#button" transform="translate(6 6)"/>
    130     <def id="TRIGGER_INPUT" xlink:href="#input" transform="translate(31 3)"/>
    131     <text class="input-label" font-size="6pt" letter-spacing="2px" transform="translate(6 36)">TRIGGER</text>
    132   </g>
    133 
    134   <g transform="translate(120 93)">
    135     <text font-size="5pt" letter-spacing="2px" transform="translate(-8 27.5) rotate(270)">MODE</text>
    136     <text font-size="5pt" letter-spacing="2px" transform="translate(-5 -1)">GATE</text>
    137     <def id="MODE_PARAM" xlink:href="#switch" transform="translate(0 2)"/>
    138     <text font-size="5pt" letter-spacing="2px" transform="translate(-4 34)">TRIG</text>
    139   </g>
    140 
    141   <g transform="translate(120 143)">
    142     <text font-size="5pt" letter-spacing="2px" transform="translate(-8 28.5) rotate(270)">CYCLE</text>
    143     <text font-size="5pt" letter-spacing="2px" transform="translate(-4.5 -1)">STOP</text>
    144     <def id="LOOP_PARAM" xlink:href="#switch" transform="translate(0 2)"/>
    145     <text font-size="5pt" letter-spacing="2px" transform="translate(-4 34)">LOOP</text>
    146   </g>
    147 
    148   <g transform="translate(20 319)">
    149     <text font-size="5pt" letter-spacing="2px" transform="translate(-7 28.5) rotate(270)">SPEED</text>
    150     <text font-size="5pt" letter-spacing="2px" transform="translate(2 -1)">1X</text>
    151     <def id="SPEED_PARAM" xlink:href="#switch" transform="translate(0 2)"/>
    152     <text font-size="5pt" letter-spacing="2px" transform="translate(-1 34)">10X</text>
    153   </g>
    154 
    155   <g transform="translate(55 319)">
    156     <text font-size="5pt" letter-spacing="2px" transform="translate(-7 31) rotate(270)">RETRIG</text>
    157     <text font-size="5pt" letter-spacing="2px" transform="translate(-1.5 -1)">ATT</text>
    158     <def id="RETRIGGER_PARAM" xlink:href="#switch" transform="translate(0 2)"/>
    159     <text font-size="5pt" letter-spacing="2px" transform="translate(-1.5 34)">RST</text>
    160   </g>
    161 
    162   <g class="io-group" transform="translate(112 187)">
    163     <rect class="output-background" width="30" height="116" rx="5"/>
    164     <g transform="translate(0 1)">
    165       <def id="ENV_OUTPUT" xlink:href="#output" transform="translate(3 3)"/>
    166       <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(6 36)">ENV</text>
    167     </g>
    168     <g transform="translate(0 38)">
    169       <def id="INV_OUTPUT" xlink:href="#output" transform="translate(3 3)"/>
    170       <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(6 36)">INV</text>
    171     </g>
    172     <g transform="translate(0 75)">
    173       <def id="TRIGGER_OUTPUT" xlink:href="#output" transform="translate(3 3)"/>
    174       <text class="output-label" font-size="6pt" letter-spacing="2px" transform="translate(6 36)">END</text>
    175     </g>
    176   </g>
    177 </module>