BogaudioModules

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

commit ea1347964e82bcccfe4a302b6c9c361b1445ee92
parent 0aba64e10ccaa11174b3942dba296e3558761bbe
Author: Matt Demanett <matt@demanett.net>
Date:   Wed,  7 Oct 2020 22:05:38 -0400

Drop background under CV inputs on MX44CVM, to match MX88M (even if this is inconsistent with other modules).

Diffstat:
Mres-pp/Matrix44Cvm-dark-pp.svg | 7+++----
Mres-pp/Matrix44Cvm-lowcontrast-pp.svg | 7+++----
Mres-pp/Matrix44Cvm-pp.svg | 7+++----
Mres-src/Matrix44Cvm-src.svg | 7+++----
Mres/Matrix44Cvm-dark.svg | 0
Mres/Matrix44Cvm-lowcontrast.svg | 0
Mres/Matrix44Cvm.svg | 0
Msrc/Matrix44Cvm.cpp | 64++++++++++++++++++++++++++++++++--------------------------------
8 files changed, 44 insertions(+), 48 deletions(-)

diff --git a/res-pp/Matrix44Cvm-dark-pp.svg b/res-pp/Matrix44Cvm-dark-pp.svg @@ -159,7 +159,7 @@ polyline.knob-tick { - <g transform="translate(10 54)"> + <g transform="translate(10 55)"> <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -5)">MUTE</text> <g transform="translate(6.75 6.75)"><svg id="MUTE11_PARAM"> @@ -247,9 +247,8 @@ polyline.knob-tick { </svg></g> </g> - <g class="io-group" transform="translate(10 214)"> - <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -8)">CV</text> - <rect class="input-background" width="130" height="130" rx="5" transform="translate(0 0)"/> + <g class="io-group" transform="translate(10 213)"> + <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -5)">CV</text> <g transform="translate(4.25 4.25)"><svg id="CV11_INPUT"> <g transform="translate(12 12)"> diff --git a/res-pp/Matrix44Cvm-lowcontrast-pp.svg b/res-pp/Matrix44Cvm-lowcontrast-pp.svg @@ -159,7 +159,7 @@ polyline.knob-tick { - <g transform="translate(10 54)"> + <g transform="translate(10 55)"> <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -5)">MUTE</text> <g transform="translate(6.75 6.75)"><svg id="MUTE11_PARAM"> @@ -247,9 +247,8 @@ polyline.knob-tick { </svg></g> </g> - <g class="io-group" transform="translate(10 214)"> - <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -8)">CV</text> - <rect class="input-background" width="130" height="130" rx="5" transform="translate(0 0)"/> + <g class="io-group" transform="translate(10 213)"> + <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -5)">CV</text> <g transform="translate(4.25 4.25)"><svg id="CV11_INPUT"> <g transform="translate(12 12)"> diff --git a/res-pp/Matrix44Cvm-pp.svg b/res-pp/Matrix44Cvm-pp.svg @@ -95,7 +95,7 @@ polyline.knob-tick { - <g transform="translate(10 54)"> + <g transform="translate(10 55)"> <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -5)">MUTE</text> <g transform="translate(6.75 6.75)"><svg id="MUTE11_PARAM"> @@ -183,9 +183,8 @@ polyline.knob-tick { </svg></g> </g> - <g class="io-group" transform="translate(10 214)"> - <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -8)">CV</text> - <rect class="input-background" width="130" height="130" rx="5" transform="translate(0 0)"/> + <g class="io-group" transform="translate(10 213)"> + <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate(65.0 -5)">CV</text> <g transform="translate(4.25 4.25)"><svg id="CV11_INPUT"> <g transform="translate(12 12)"> diff --git a/res-src/Matrix44Cvm-src.svg b/res-src/Matrix44Cvm-src.svg @@ -8,7 +8,7 @@ <!-- <rect width="$width" height="20" fill="#0f0" transform="translate(0 345)"/> --> <g var-w="130/4.0"> - <g transform="translate(10 54)"> + <g transform="translate(10 55)"> <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate($width/2.0-10 -5)">MUTE</text> <def id="MUTE11_PARAM" xlink:href="#button" transform="translate(0*$w+$w/2.0-9.5 0*$w+$w/2.0-9.5)"/> @@ -32,9 +32,8 @@ <def id="MUTE44_PARAM" xlink:href="#button" transform="translate(3*$w+$w/2.0-9.5 3*$w+$w/2.0-9.5)"/> </g> - <g class="io-group" transform="translate(10 214)"> - <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate($width/2.0-10 -8)">CV</text> - <rect class="input-background" width="130" height="130" rx="5" transform="translate(0 0)"/> + <g class="io-group" transform="translate(10 213)"> + <text font-size="8pt" letter-spacing="2px" text-anchor="middle" transform="translate($width/2.0-10 -5)">CV</text> <def id="CV11_INPUT" xlink:href="#input" transform="translate(0*$w+$w/2.0-12.0 0*$w+$w/2.0-12.0)"/> <def id="CV21_INPUT" xlink:href="#input" transform="translate(0*$w+$w/2.0-12.0 1*$w+$w/2.0-12.0)"/> diff --git a/res/Matrix44Cvm-dark.svg b/res/Matrix44Cvm-dark.svg Binary files differ. diff --git a/res/Matrix44Cvm-lowcontrast.svg b/res/Matrix44Cvm-lowcontrast.svg Binary files differ. diff --git a/res/Matrix44Cvm.svg b/res/Matrix44Cvm.svg Binary files differ. diff --git a/src/Matrix44Cvm.cpp b/src/Matrix44Cvm.cpp @@ -29,39 +29,39 @@ struct Matrix44CvmWidget : BGModuleWidget { createScrews(); // generated by svg_widgets.rb - auto mute11ParamPosition = Vec(16.75, 60.75); - auto mute21ParamPosition = Vec(16.75, 93.25); - auto mute31ParamPosition = Vec(16.75, 125.75); - auto mute41ParamPosition = Vec(16.75, 158.25); - auto mute12ParamPosition = Vec(49.25, 60.75); - auto mute22ParamPosition = Vec(49.25, 93.25); - auto mute32ParamPosition = Vec(49.25, 125.75); - auto mute42ParamPosition = Vec(49.25, 158.25); - auto mute13ParamPosition = Vec(81.75, 60.75); - auto mute23ParamPosition = Vec(81.75, 93.25); - auto mute33ParamPosition = Vec(81.75, 125.75); - auto mute43ParamPosition = Vec(81.75, 158.25); - auto mute14ParamPosition = Vec(114.25, 60.75); - auto mute24ParamPosition = Vec(114.25, 93.25); - auto mute34ParamPosition = Vec(114.25, 125.75); - auto mute44ParamPosition = Vec(114.25, 158.25); + auto mute11ParamPosition = Vec(16.75, 61.75); + auto mute21ParamPosition = Vec(16.75, 94.25); + auto mute31ParamPosition = Vec(16.75, 126.75); + auto mute41ParamPosition = Vec(16.75, 159.25); + auto mute12ParamPosition = Vec(49.25, 61.75); + auto mute22ParamPosition = Vec(49.25, 94.25); + auto mute32ParamPosition = Vec(49.25, 126.75); + auto mute42ParamPosition = Vec(49.25, 159.25); + auto mute13ParamPosition = Vec(81.75, 61.75); + auto mute23ParamPosition = Vec(81.75, 94.25); + auto mute33ParamPosition = Vec(81.75, 126.75); + auto mute43ParamPosition = Vec(81.75, 159.25); + auto mute14ParamPosition = Vec(114.25, 61.75); + auto mute24ParamPosition = Vec(114.25, 94.25); + auto mute34ParamPosition = Vec(114.25, 126.75); + auto mute44ParamPosition = Vec(114.25, 159.25); - auto cv11InputPosition = Vec(14.25, 218.25); - auto cv21InputPosition = Vec(14.25, 250.75); - auto cv31InputPosition = Vec(14.25, 283.25); - auto cv41InputPosition = Vec(14.25, 315.75); - auto cv12InputPosition = Vec(46.75, 218.25); - auto cv22InputPosition = Vec(46.75, 250.75); - auto cv32InputPosition = Vec(46.75, 283.25); - auto cv42InputPosition = Vec(46.75, 315.75); - auto cv13InputPosition = Vec(79.25, 218.25); - auto cv23InputPosition = Vec(79.25, 250.75); - auto cv33InputPosition = Vec(79.25, 283.25); - auto cv43InputPosition = Vec(79.25, 315.75); - auto cv14InputPosition = Vec(111.75, 218.25); - auto cv24InputPosition = Vec(111.75, 250.75); - auto cv34InputPosition = Vec(111.75, 283.25); - auto cv44InputPosition = Vec(111.75, 315.75); + auto cv11InputPosition = Vec(14.25, 217.25); + auto cv21InputPosition = Vec(14.25, 249.75); + auto cv31InputPosition = Vec(14.25, 282.25); + auto cv41InputPosition = Vec(14.25, 314.75); + auto cv12InputPosition = Vec(46.75, 217.25); + auto cv22InputPosition = Vec(46.75, 249.75); + auto cv32InputPosition = Vec(46.75, 282.25); + auto cv42InputPosition = Vec(46.75, 314.75); + auto cv13InputPosition = Vec(79.25, 217.25); + auto cv23InputPosition = Vec(79.25, 249.75); + auto cv33InputPosition = Vec(79.25, 282.25); + auto cv43InputPosition = Vec(79.25, 314.75); + auto cv14InputPosition = Vec(111.75, 217.25); + auto cv24InputPosition = Vec(111.75, 249.75); + auto cv34InputPosition = Vec(111.75, 282.25); + auto cv44InputPosition = Vec(111.75, 314.75); // end generated by svg_widgets.rb addParam(createParam<SoloMuteButton>(mute11ParamPosition, module, Matrix44Cvm::MUTE11_PARAM));