@@ -0,0 +1,52 @@ | |||
# Befaco | |||
Based on [Befaco](https://www.befaco.org/en/) Eurorack modules. | |||
### EvenVCO | |||
Based on [EvenVCO](https://www.befaco.org/en/even-vco/) | |||
 | |||
### Rampage | |||
Based on [Rampage](https://www.befaco.org/en/rampage/), [Manual PDF](https://www.befaco.org/docs/Rampage/Rampage_V1.3.2_User_Manual.pdf) | |||
### A\*B+C | |||
Based on [A\*B+C](https://www.befaco.org/en/abc/), [Manual PDF](https://www.befaco.org/docs/AB+C/AB+C_V1.0_User_Manual.pdf) | |||
 | |||
### Spring Reverb | |||
Based on [Spring Reverb](https://www.befaco.org/en/spring-reverb/), [Manual PDF](https://www.befaco.org/docs/Spring%20Reverb/Spring_Reverb_V2.5_User_Manual.pdf) | |||
 | |||
### Mixer | |||
Based on [Mixer](https://www.befaco.org/en/sinte-modular/mixer-v2/) | |||
 | |||
### Slew Limiter | |||
Based on [Slew Limiter](https://www.befaco.org/en/vc-slew-limiter/) | |||
 | |||
### Dual Atenuverter | |||
Based on [Dual Atenuverter](https://www.befaco.org/en/dual-atenuverter/) | |||
 | |||
@@ -25,9 +25,9 @@ | |||
borderopacity="1.0" | |||
inkscape:pageopacity="0.0" | |||
inkscape:pageshadow="2" | |||
inkscape:zoom="63.356767" | |||
inkscape:cx="6.0512345" | |||
inkscape:cy="7.5860127" | |||
inkscape:zoom="22.4" | |||
inkscape:cx="-2.2475488" | |||
inkscape:cy="6.0114243" | |||
inkscape:document-units="mm" | |||
inkscape:current-layer="layer1" | |||
showgrid="false" | |||
@@ -35,8 +35,8 @@ | |||
fit-margin-left="0" | |||
fit-margin-right="0" | |||
fit-margin-bottom="0" | |||
inkscape:window-width="2560" | |||
inkscape:window-height="1422" | |||
inkscape:window-width="1600" | |||
inkscape:window-height="882" | |||
inkscape:window-x="0" | |||
inkscape:window-y="18" | |||
inkscape:window-maximized="0" | |||
@@ -52,7 +52,7 @@ | |||
<dc:format>image/svg+xml</dc:format> | |||
<dc:type | |||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |||
<dc:title></dc:title> | |||
<dc:title /> | |||
</cc:Work> | |||
</rdf:RDF> | |||
</metadata> | |||
@@ -61,20 +61,13 @@ | |||
inkscape:groupmode="layer" | |||
id="layer1" | |||
transform="translate(-27.124952,-67.361781)"> | |||
<ellipse | |||
style="opacity:1;vector-effect:none;fill:#222222;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.10000001;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" | |||
id="path53480" | |||
cx="29.109327" | |||
cy="69.346008" | |||
rx="1.4497962" | |||
ry="1.4496888" /> | |||
<ellipse | |||
ry="1.4496888" | |||
rx="1.4497962" | |||
cy="69.346008" | |||
cx="29.109327" | |||
id="ellipse53482" | |||
style="opacity:1;vector-effect:none;fill:#4c4c4c;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.10000001;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /> | |||
style="opacity:1;vector-effect:none;fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.10000001;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /> | |||
<path | |||
d="m 29.412049,70.787161 h -0.605445 v -2.882012 h 0.605445 z" | |||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.35277778" | |||
@@ -99,6 +92,6 @@ | |||
inkscape:flatsided="true" | |||
inkscape:rounded="0" | |||
inkscape:randomized="0" | |||
d="m 29.849279,69.773219 -0.739952,0.427211 -0.739951,-0.427211 0,-0.854422 0.739951,-0.427211 0.739952,0.427211 z" /> | |||
d="m 29.849279,69.773219 -0.739952,0.427212 -0.739951,-0.427212 0,-0.854422 0.739951,-0.427211 0.739952,0.427211 z" /> | |||
</g> | |||
</svg> |
@@ -77,19 +77,19 @@ ABCWidget::ABCWidget() { | |||
addChild(createScrew<Knurlie>(Vec(15, 0))); | |||
addChild(createScrew<Knurlie>(Vec(15, 365))); | |||
addParam(createParam<Davies1900hRedKnob>(Vec(44, 37), module, ABC::B1_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Davies1900hWhiteKnob>(Vec(44, 107), module, ABC::C1_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Davies1900hRedKnob>(Vec(44, 204), module, ABC::B2_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Davies1900hWhiteKnob>(Vec(44, 274), module, ABC::C2_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(2, 24), module, ABC::A1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(2, 66), module, ABC::B1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(2, 108), module, ABC::C1_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(2, 150), module, ABC::OUT1_OUTPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(2, 191), module, ABC::A2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(2, 233), module, ABC::B2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(2, 275), module, ABC::C2_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(2, 317), module, ABC::OUT2_OUTPUT)); | |||
addParam(createParam<Davies1900hRedKnob>(Vec(45, 37), module, ABC::B1_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Davies1900hWhiteKnob>(Vec(45, 107), module, ABC::C1_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Davies1900hRedKnob>(Vec(45, 204), module, ABC::B2_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addParam(createParam<Davies1900hWhiteKnob>(Vec(45, 274), module, ABC::C2_LEVEL_PARAM, -1.0, 1.0, 0.0)); | |||
addInput(createInput<PJ3410Port>(Vec(3, 24), module, ABC::A1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(3, 66), module, ABC::B1_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(3, 108), module, ABC::C1_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(3, 150), module, ABC::OUT1_OUTPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(3, 191), module, ABC::A2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(3, 233), module, ABC::B2_INPUT)); | |||
addInput(createInput<PJ3410Port>(Vec(3, 275), module, ABC::C2_INPUT)); | |||
addOutput(createOutput<PJ3410Port>(Vec(3, 317), module, ABC::OUT2_OUTPUT)); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(38, 162), &module->lights[0])); | |||
addChild(createValueLight<SmallLight<GreenRedPolarityLight>>(Vec(38, 330), &module->lights[1])); | |||