commit 6b1519c38b5c8a48e138ba02defaaa4b8528e46e
parent 0411826792c4e7c3021ad74c2b8e1f83fd39217c
Author: Adam M <aemalone@gmail.com>
Date: Mon, 22 Jul 2019 20:01:22 -0500
Debug defaults to internal clock, poly in. Soly pequencer panel
Diffstat:
3 files changed, 200 insertions(+), 37 deletions(-)
diff --git a/res/ComputerscareSolyPequencerPanel.svg b/res/ComputerscareSolyPequencerPanel.svg
@@ -26,9 +26,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="5.6568542"
- inkscape:cx="31.605912"
- inkscape:cy="11.585765"
+ inkscape:zoom="7.9999999"
+ inkscape:cx="50.536891"
+ inkscape:cy="133.17232"
inkscape:document-units="mm"
inkscape:current-layer="g1669"
showgrid="false"
@@ -142,7 +142,7 @@
<path
inkscape:connector-curvature="0"
id="path1647"
- d="m 8.8786219,205.72349 -7.3856972,-7.67753 0.738749,15.65303 -0.93662,65.71451 -0.76588703,10.38104 0.308947,5.56858 1.45447203,1.27054 13.5938013,0.37061 -0.0109,-89.15307 z"
+ d="m 8.8786219,205.72349 -7.3856972,-7.67753 0.738749,15.65303 -0.93662,65.71451 -0.76588703,10.38104 0.308947,5.56858 1.45447203,1.27054 13.5938013,0.37061 0.01249,-88.38133 z"
style="opacity:1;vector-effect:none;fill:#ececec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.26300001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:nodetypes="cccccccccc" />
<g
@@ -276,13 +276,13 @@
</g>
<path
style="fill:#232224;fill-opacity:1;stroke:none;stroke-width:0.45396167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 15.875695,207.83696 -2.140959,-2.63132 0.05706,5.65713 1.081142,1.37551 1.021259,0.21155 z"
+ d="m 15.875695,208.46838 -2.140959,-1.27492 0.05706,3.66931 -0.03904,5.83331 2.157977,1.62419 z"
id="path890"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:#626262;fill-opacity:1;stroke:none;stroke-width:0.53296405;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 2.2225712,212.93295 -2.23118397,-2.11202 13.83580977,0.0312 2.067982,1.59753 c -4.541363,0.0382 -9.1311339,0.46226 -13.6726078,0.48329 z"
+ d="m 2.1729618,218.74555 -2.18157457,-2.10375 13.79446877,0.0312 2.125859,1.65541 c -4.541363,0.0382 -9.1972793,0.39611 -13.7387532,0.41714 z"
id="path892"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
@@ -299,8 +299,8 @@
d="m 12.21722,200.01556 -1.378965,-2.08751 2.256069,12.63711 0.90751,-1.44959 -1.20706,-1.83862 z"
style="fill:#232224;fill-opacity:1;stroke:none;stroke-width:0.45396167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
- style="fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:0.35857278;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 13.793636,210.85176 H 0.00223215 v -14.39343 l 10.87037685,1.5241 1.226368,6.92469 1.647887,0.30098 z"
+ style="fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:0.40790954;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 13.7771,216.68913 -13.74179493,-0.0661 -0.03307292,-20.16465 10.87037685,1.97236 1.879558,8.49006 1.011234,0.29029 z"
id="rect888"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc" />
@@ -326,18 +326,20 @@
id="path1633"
inkscape:connector-curvature="0" />
<path
- style="fill:none;stroke:#000000;stroke-width:0.28265628px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 0.77497724,206.17393 c -0.21079704,1.31704 0.31832126,2.57987 0.36898096,3.87465 l -0.042097,0.11458 -0.083381,0.0608"
+ style="fill:none;stroke:#000000;stroke-width:0.35499159px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 0.71211567,206.18569 c -0.19802439,2.21138 0.39257783,4.70592 0.44016793,6.87993 l -0.039546,0.19239 -0.078329,0.10208"
id="path1635"
- inkscape:connector-curvature="0" />
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
<path
- style="fill:none;stroke:#000000;stroke-width:0.28265628px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 0.72627707,205.74819 c 0.99512053,-0.4537 1.60593333,1.02281 0.59836493,1.48704 -0.1244108,0.0663 -0.2793367,0.0703 -0.40354445,5e-5"
+ style="fill:none;stroke:#000000;stroke-width:0.35499159px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 0.3155751,205.65794 c 0.934824,-0.76178 1.9529619,1.90445 1.0064443,2.68391 -0.1168725,0.11132 -0.2624111,0.11804 -0.37909283,9e-5"
id="path1637"
- inkscape:connector-curvature="0" />
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
<path
- style="fill:none;stroke:#000000;stroke-width:0.33277225px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 2.1895779,208.43752 c 1.155794,0.6895 0.702551,-2.24024 -0.02302,-1.21371 -0.200691,0.64205 0.41255,2.89089 0.99322,2.45778"
+ style="fill:none;stroke:#000000;stroke-width:0.29588765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.6300384,209.08037 c 1.5418737,0.49796 1.3904683,-0.82278 -0.3484038,-0.82977 0.037873,0.46368 0.4186778,2.18135 1.465247,1.58792"
id="path1639"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
@@ -353,8 +355,8 @@
id="path1643"
inkscape:connector-curvature="0" />
<path
- style="fill:none;stroke:#000000;stroke-width:0.28133062;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 6.7256583,207.41227 c 1.4939649,0.001 -0.2027078,-4.34876 -0.1209045,-0.79246 -7.63e-5,1.41379 0.1632224,3.56506 0.7756224,3.04645"
+ style="fill:none;stroke:#000000;stroke-width:0.23246273;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 6.7109315,206.6077 c 1.5829777,6.4e-4 -0.2147854,-2.80223 -0.1281081,-0.51064 -8.09e-5,0.91101 0.1729474,2.29723 0.8218351,1.96305"
id="path1645"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccc" />
@@ -370,13 +372,172 @@
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.39676842px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 11.252094,206.83762 c 0.576519,0.91086 1.176054,-1.33663 0.355682,-1.49446 -0.683905,0.56373 -0.251284,3.80213 0.475209,3.06977"
+ d="m 11.252094,207.89596 c 0.576519,0.91086 1.176054,-1.33663 0.355682,-1.49446 -0.683905,0.56373 -0.251284,3.80213 0.475209,3.06977"
id="path1654"
inkscape:connector-curvature="0" />
<path
- style="fill:none;stroke:#000000;stroke-width:0.275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 12.495165,206.62702 c 0.08155,1.77706 0.217194,5.94542 0.27671,1.85978 -0.03845,-1.23262 0.665576,-2.46324 0.644736,-0.70153"
+ style="fill:none;stroke:#000000;stroke-width:0.27500001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 12.495165,207.68536 c 0.08155,1.77706 0.217194,5.94542 0.27671,1.85978 -0.03845,-1.23262 0.665576,-2.46324 0.644736,-0.70153"
id="path1656"
inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.28861994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 3.0836878,220.27173 c -0.0814,0.52459 -0.060991,1.04971 -0.059031,1.57513 0.1564184,0.0683 0.3039006,0.32754 0.6521662,0.22316"
+ id="path878"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.66578078px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 3.4287563,219.92988 c -0.071878,-0.0983 -0.1437514,-0.1965 -0.2156277,-0.29475"
+ id="path880"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.33870441px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 5.0082081,219.94329 c -0.036028,0.65341 0.044072,1.3072 0.1782408,1.95529 0.00522,0.0728 -0.010421,0.35039 -0.026556,0.14689 -0.072506,-0.25278 -0.1735132,-0.50353 -0.1962996,-0.76093 -0.04263,-0.2971 -0.021933,-0.59585 0.01802,-0.89217 0.00443,-0.23047 -0.1117492,-0.47801 0.054518,-0.69597 0.1694239,-0.13388 0.4803815,-0.0664 0.6921305,-0.0146 0.4013802,0.10402 0.5003542,0.39355 0.5487257,0.62911 0.032613,0.22884 0.099401,0.45521 0.088449,0.6855 0.00617,0.37747 0.096748,0.75125 0.1723549,1.12492 0.00774,0.0339 -0.00406,0.0678 -0.00558,0.10174"
+ id="path882"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.33870441px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 8.382739,223.21153 c 0.047823,-0.61032 -0.4166338,-1.18137 -0.4437309,-1.78962 -0.1562586,-0.61478 -0.4313906,-1.26478 -0.2973855,-1.87031 0.7290356,0.27312 1.5385827,0.582 1.9306415,1.08123 0.6108979,0.37408 -0.1134002,0.81899 -0.8180991,0.60632 -0.2668374,0.0146 -0.5439416,0.0869 -0.8068549,0.0181"
+ id="path884"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.3623476px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 10.573535,219.65318 c 0.0024,0.45072 -0.0046,0.90145 0.003,1.35216 0.18021,0.23021 0.403964,0.44675 0.558954,0.68217 0.112119,0.18963 0.425715,0.12429 0.368139,-0.0656 0.195838,-0.23747 0.131491,-0.51343 0.142698,-0.7718 0.0037,-0.34219 0.09668,-0.68261 0.04718,-1.02713 -0.04899,-0.26698 -0.07205,0.15913 0.04682,0.24756 0.07978,0.53184 0.15333,1.06577 0.287924,1.59446 0.07478,0.16006 0.188929,0.31588 0.205143,0.48386"
+ id="path886"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30707172px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 13.384908,219.20166 c 0.203265,1.01892 1.074412,1.97363 0.948718,3.01822 l -0.07075,0.11513"
+ id="path888"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30707172px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 12.67147,219.81284 c 0.823667,0.0157 1.674547,-0.0614 2.469754,0.10794"
+ id="path891"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.621624,252.55505 c -0.065409,0.47474 -0.022356,1.33557 0.6400775,1.47216 0.162629,-0.20355 0.1130047,-0.90165 0.5104206,-0.40316 0.1702045,0.28356 0.9320486,0.63113 0.7615895,0.0439 -0.063023,-0.46165 -0.4395936,-0.85648 -0.5454651,-1.3101"
+ id="path933"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 5.3989459,252.06034 c 0.152493,0.49868 -0.2688132,1.16754 0.1615141,1.56479 0.25561,-0.16213 0.4569186,-0.21879 0.3927241,0.0999 0.022162,0.24743 -0.010504,0.49585 0.01886,0.74306"
+ id="path935"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 7.4268317,253.44551 c -0.6857631,-0.36163 -0.9347316,0.62862 -0.3223544,0.77766 0.3479304,-0.0347 0.1983259,-0.94541 0.5891504,-0.45478 0.081982,0.1476 0.1544488,0.30645 0.1299677,0.46874"
+ id="path937"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 8.925704,251.99439 c 0.011876,0.75986 -0.082318,1.51742 -0.1322538,2.27566"
+ id="path939"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 8.1321834,252.85187 c 0.5736132,-0.0234 1.1460005,0.03 1.7192965,0.033"
+ id="path941"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.36812016px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 11.529772,252.43643 c -0.451331,-0.4463 -1.126724,0.12446 -1.045907,0.82423 0.101079,0.42342 0.681047,0.90512 0.0192,0.98372 -0.07664,0.0266 -0.154174,0.0484 -0.231771,0.0697"
+ id="path943"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 12.276124,252.58803 c 0,0.56066 0,1.12133 0,1.68199"
+ id="path945"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 11.570772,253.34658 c 0.48493,0 0.969859,0 1.454789,0"
+ id="path947"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.36740503px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 13.483745,253.50664 c 0.734015,0.31023 0.315102,-1.48666 -0.0508,-0.67167 -0.02035,0.52544 0.137977,1.43168 0.709033,1.28722"
+ id="path949"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.36429957px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 14.79555,254.45133 c -0.504086,-0.577 -0.309243,-1.92546 0.302655,-2.21867 0.368049,0.31408 0.0293,1.07258 -0.384569,1.00441"
+ id="path951"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 5.2666927,255.49029 c -6e-5,0.41771 9.08e-5,0.83541 0,1.25311"
+ id="path953"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 4.9734244,255.13919 c 0.1585893,0.0781 0.2775687,-0.16985 0.4255221,-0.14362"
+ id="path957"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 6.3688046,254.7977 c 0.2229155,0.54551 -0.3395449,1.16102 0.135265,1.6646 0.1039566,0.088 0.246037,0.146 0.3937594,0.1821"
+ id="path959"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 5.9279598,255.55625 c 0.4555396,0 0.9110791,0 1.3666187,0"
+ id="path961"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.30504221px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 8.7052817,255.65519 c -0.7959951,-0.25723 -0.7158936,0.5229 -0.5494473,0.85345 -0.1138271,0.16086 -0.4090092,0.09 -0.5967554,0.07"
+ id="path963"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.44280794px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 10.757822,255.24076 c -1.1291446,-0.33089 -0.534985,1.70389 0.128701,0.93518 0.07346,-0.31357 0.0115,-0.64403 -0.128701,-0.93518 z"
+ id="path965"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.42866045px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 11.845576,255.02273 c -0.217659,0.28593 -0.212537,2.38973 0.361024,0.54333 0.636876,-0.50558 0.840328,1.00834 0.292072,1.24519"
+ id="path967"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.45176771px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 2.8905938,257.7988 c 0,0.60557 0,1.21115 0,1.81672"
+ id="path969"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.27024093px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 4.1246763,258.09747 c 0.3897109,-10e-6 0.7794214,-10e-6 1.169132,0"
+ id="path971"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.252;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 7.5447786,257.87132 c -0.9654836,-0.17879 -1.2100077,0.47158 -0.5515295,0.73354 0.4462201,0.16845 1.0804473,0.82094 0.00939,0.63895 -0.946081,-0.31247 0.09619,-0.7317 0.6546603,-0.93264 0.2439913,-0.13505 0.2083943,-0.34833 -0.1125159,-0.43985 z"
+ id="path973"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.29085138px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 10.381016,257.46129 c -0.30176,-0.85354 -1.2367587,1.982 0.234546,0.57278 -0.6846658,-1.41323 0.535507,0.39935 0.473859,0.55274 0.155046,0.3485 -0.24995,0.66457 -0.763448,0.50445"
+ id="path977"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.24730319px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 11.94493,258.19202 c 0.285628,0 0.571257,0 0.856884,0"
+ id="path979"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.34039551px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 13.418529,256.40315 c -0.05385,0.58148 0.110282,1.94477 -0.08702,2.51206"
+ id="path981"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.34039551px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 15.071771,257.20914 c -0.65677,-0.19168 -1.043095,0.57137 -0.936417,1.10001 -0.18685,0.73063 1.035432,1.0452 1.012765,0.25482 -0.203001,-0.28931 -0.587313,-0.44638 -0.946448,-0.39759"
+ id="path983"
+ inkscape:connector-curvature="0" />
</g>
</svg>
diff --git a/src/ComputerscareDebug.cpp b/src/ComputerscareDebug.cpp
@@ -46,8 +46,8 @@ struct ComputerscareDebug : Module {
int clockChannel = 0;
int inputChannel = 0;
- int clockMode = 0;
- int inputMode = 0;
+ int clockMode = 1;
+ int inputMode = 2;
int stepCounter = 0;
dsp::SchmittTrigger clockTriggers[NUM_LINES];
@@ -65,8 +65,8 @@ struct ComputerscareDebug : Module {
config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS);
configParam(MANUAL_TRIGGER, 0.0f, 1.0f, 0.0f, "Manual Trigger");
configParam(MANUAL_CLEAR_TRIGGER, 0.0f, 1.0f, 0.0f, "Clear");
- configParam(SWITCH_VIEW, 0.0f, 2.0f, 0.0f, "Input Mode");
- configParam(WHICH_CLOCK, 0.0f, 2.0f, 0.0f, "Clock Mode");
+ configParam(SWITCH_VIEW, 0.0f, 2.0f, 2.0f, "Input Mode");
+ configParam(WHICH_CLOCK, 0.0f, 2.0f, 1.0f, "Clock Mode");
configParam(CLOCK_CHANNEL_FOCUS, 0.f, 15.f, 0.f, "Clock Channel Selector");
configParam(INPUT_CHANNEL_FOCUS, 0.f, 15.f, 0.f, "Input Channel Selector");
diff --git a/src/ComputerscareSolyPequencer.cpp b/src/ComputerscareSolyPequencer.cpp
@@ -136,32 +136,34 @@ struct ComputerscareSolyPequencerWidget : ModuleWidget {
}
- addLabeledKnob("Steps", 10, 124, module, 0, 0, 0);
- stepNumberGrid(-1,70,13,15,module);
+ addOutput(createOutput<PointingUpPentagonPort>(Vec(14, 48), module, ComputerscareSolyPequencer::POLY_OUTPUT));
+
+ addLabeledKnob("Steps", 10, 124, module, 0, 0, 0);
+ stepNumberGrid(1,230,30,15,module);
- addInput(createInput<InPort>(Vec(14, 44), module, ComputerscareSolyPequencer::POLY_INPUT));
+ addInput(createInput<InPort>(Vec(19, 102), module, ComputerscareSolyPequencer::POLY_INPUT));
- addParam(createParam<ComputerscareClockButton>(Vec(14, 150), module, ComputerscareSolyPequencer::MANUAL_CLOCK_BUTTON));
- addInput(createInput<InPort>(Vec(14, 164), module, ComputerscareSolyPequencer::CLOCK_INPUT));
- addParam(createParam<ComputerscareResetButton>(Vec(14, 210), module, ComputerscareSolyPequencer::MANUAL_RESET_BUTTON));
- addInput(createInput<InPort>(Vec(14, 224), module, ComputerscareSolyPequencer::RESET_INPUT));
+ addParam(createParam<ComputerscareClockButton>(Vec(10, 130), module, ComputerscareSolyPequencer::MANUAL_CLOCK_BUTTON));
+ addInput(createInput<InPort>(Vec(10, 144), module, ComputerscareSolyPequencer::CLOCK_INPUT));
+ addParam(createParam<ComputerscareResetButton>(Vec(30, 168), module, ComputerscareSolyPequencer::MANUAL_RESET_BUTTON));
+ addInput(createInput<InPort>(Vec(30, 182), module, ComputerscareSolyPequencer::RESET_INPUT));
- addOutput(createOutput<PointingUpPentagonPort>(Vec(21, 304), module, ComputerscareSolyPequencer::POLY_OUTPUT));
+
}
void stepNumberGrid(int x, int y, int xspacing, int yspacing, ComputerscareSolyPequencer *module) {
- for(int i = 0; i < 4; i++) {
- for(int j = 0; j < 4; j++) {
- psd = new PequencerSmallDisplay(i+j*4);
+ for(int i = 0; i < 2; i++) {
+ for(int j = 0; j < 8; j++) {
+ psd = new PequencerSmallDisplay(i*8+j);
psd->box.size = Vec(10, 10);
psd->box.pos = Vec(x +i*xspacing , y + j*yspacing);
- psd->fontSize = 16;
+ psd->fontSize = 18;
psd->textAlign = 18;
psd->textColor =nvgRGB(0x24, 0x44, 0x31);
psd->breakRowWidth = 20;