diff options
author | rekado <rekado@elephly.net> | 2012-11-18 21:21:23 +0800 |
---|---|---|
committer | rekado <rekado@elephly.net> | 2012-11-18 21:34:33 +0800 |
commit | 9fc9a7da5ca7d6b0f743f236aac6e76b6ccab147 (patch) | |
tree | 24b779b92aa9daf9d787385ec698ef520df89631 | |
parent | cb41d9ffdd12c268b423ae829878a76a6328489e (diff) |
effects inserts for bass channels
-rw-r--r-- | gschem/crossover.sch | 483 | ||||
-rw-r--r-- | gschem/lib/symbols/potmeter_dual-1.sym | 50 | ||||
-rw-r--r-- | gschem/outputs.sch | 14 | ||||
-rw-r--r-- | gschem/tuner.sch | 2 |
4 files changed, 341 insertions, 208 deletions
diff --git a/gschem/crossover.sch b/gschem/crossover.sch index 486e2d7..8a963c3 100644 --- a/gschem/crossover.sch +++ b/gschem/crossover.sch @@ -1,11 +1,11 @@ v 20110115 2 -C 48100 44800 1 0 0 input-2.sym +C 49500 44800 1 0 0 input-2.sym { -T 48100 45000 5 10 1 0 0 0 1 +T 49500 45000 5 10 1 0 0 0 1 net=BYPASS:1 -T 48700 45500 5 10 0 0 0 0 1 +T 50100 45500 5 10 0 0 0 0 1 device=none -T 48600 44900 5 10 1 1 0 7 1 +T 50000 44900 5 10 1 1 0 7 1 value=BYPASS } C 39500 37000 1 0 0 input-2.sym @@ -43,30 +43,30 @@ symversion=0.2 T 47200 37500 5 10 0 0 180 0 1 slot=2 } -C 52200 46300 1 0 0 dual-opamp-1.sym +C 53600 46300 1 0 0 dual-opamp-1.sym { -T 52400 48600 5 10 0 0 0 0 1 +T 53800 48600 5 10 0 0 0 0 1 device=DUAL_OPAMP -T 52900 46400 5 10 1 1 0 0 1 +T 54300 46400 5 10 1 1 0 0 1 refdes=IC402 -T 52400 48200 5 10 0 0 0 0 1 +T 53800 48200 5 10 0 0 0 0 1 footprint=DIL 8 300 -T 52400 48800 5 10 0 0 0 0 1 +T 53800 48800 5 10 0 0 0 0 1 symversion=0.2 -T 52200 46300 5 10 0 0 0 0 1 +T 53600 46300 5 10 0 0 0 0 1 slot=1 } -C 52200 42400 1 0 0 dual-opamp-1.sym +C 53600 42400 1 0 0 dual-opamp-1.sym { -T 52400 44700 5 10 0 0 0 0 1 +T 53800 44700 5 10 0 0 0 0 1 device=DUAL_OPAMP -T 52900 42500 5 10 1 1 0 0 1 +T 54300 42500 5 10 1 1 0 0 1 refdes=IC402 -T 52400 44300 5 10 0 0 0 0 1 +T 53800 44300 5 10 0 0 0 0 1 footprint=DIL 8 300 -T 52400 44900 5 10 0 0 0 0 1 +T 53800 44900 5 10 0 0 0 0 1 symversion=0.2 -T 52200 42400 5 10 0 0 0 0 1 +T 53600 42400 5 10 0 0 0 0 1 slot=2 } C 42800 39600 1 180 0 capacitor-1.sym @@ -268,70 +268,70 @@ value=10k T 41700 33500 5 10 0 1 0 0 1 footprint=R025 } -C 51100 47000 1 180 0 resistor-2.sym +C 52500 47000 1 180 0 resistor-2.sym { -T 50700 46650 5 10 0 0 180 0 1 +T 52100 46650 5 10 0 0 180 0 1 device=RESISTOR -T 50800 47200 5 10 1 1 180 0 1 +T 52200 47200 5 10 1 1 180 0 1 refdes=R412 -T 51000 47100 5 10 1 1 0 0 1 +T 52400 47100 5 10 1 1 0 0 1 value=100k -T 51100 47000 5 10 0 1 0 0 1 +T 52500 47000 5 10 0 1 0 0 1 footprint=R025 } -C 51100 46600 1 180 0 resistor-2.sym +C 52500 46600 1 180 0 resistor-2.sym { -T 50700 46250 5 10 0 0 180 0 1 +T 52100 46250 5 10 0 0 180 0 1 device=RESISTOR -T 50800 46300 5 10 1 1 180 0 1 +T 52200 46300 5 10 1 1 180 0 1 refdes=R413 -T 51000 46600 5 10 1 1 0 0 1 +T 52400 46600 5 10 1 1 0 0 1 value=100k -T 51100 46600 5 10 0 1 0 0 1 +T 52500 46600 5 10 0 1 0 0 1 footprint=R025 } -C 51100 43100 1 180 0 resistor-2.sym +C 52500 43100 1 180 0 resistor-2.sym { -T 50700 42750 5 10 0 0 180 0 1 +T 52100 42750 5 10 0 0 180 0 1 device=RESISTOR -T 50800 43300 5 10 1 1 180 0 1 +T 52200 43300 5 10 1 1 180 0 1 refdes=R414 -T 51000 43100 5 10 1 1 0 0 1 +T 52400 43100 5 10 1 1 0 0 1 value=100k -T 51100 43100 5 10 0 1 0 0 1 +T 52500 43100 5 10 0 1 0 0 1 footprint=R025 } -C 51100 42700 1 180 0 resistor-2.sym +C 52500 42700 1 180 0 resistor-2.sym { -T 50700 42350 5 10 0 0 180 0 1 +T 52100 42350 5 10 0 0 180 0 1 device=RESISTOR -T 50800 42400 5 10 1 1 180 0 1 +T 52200 42400 5 10 1 1 180 0 1 refdes=R415 -T 51000 42700 5 10 1 1 0 0 1 +T 52400 42700 5 10 1 1 0 0 1 value=100k -T 51100 42700 5 10 0 1 0 0 1 +T 52500 42700 5 10 0 1 0 0 1 footprint=R025 } -C 53800 48200 1 180 0 resistor-2.sym +C 55200 48200 1 180 0 resistor-2.sym { -T 53400 47850 5 10 0 0 180 0 1 +T 54800 47850 5 10 0 0 180 0 1 device=RESISTOR -T 53500 47900 5 10 1 1 180 0 1 +T 54900 47900 5 10 1 1 180 0 1 refdes=R416 -T 53200 48300 5 10 1 1 0 0 1 +T 54600 48300 5 10 1 1 0 0 1 value=150k -T 53800 48200 5 10 0 1 0 0 1 +T 55200 48200 5 10 0 1 0 0 1 footprint=R025 } -C 53800 44200 1 180 0 resistor-2.sym +C 55200 44200 1 180 0 resistor-2.sym { -T 53400 43850 5 10 0 0 180 0 1 +T 54800 43850 5 10 0 0 180 0 1 device=RESISTOR -T 53500 43900 5 10 1 1 180 0 1 +T 54900 43900 5 10 1 1 180 0 1 refdes=R417 -T 53200 44300 5 10 1 1 0 0 1 +T 54600 44300 5 10 1 1 0 0 1 value=150k -T 53800 44200 5 10 0 1 0 0 1 +T 55200 44200 5 10 0 1 0 0 1 footprint=R025 } N 42800 39400 43600 39400 4 @@ -424,198 +424,198 @@ N 45000 42500 45200 42500 4 N 45200 42500 45200 41200 4 N 45000 37900 45200 37900 4 N 45200 37900 45200 37100 4 -N 53200 46700 54400 46700 4 -N 53200 42800 54400 42800 4 -N 51100 46900 52200 46900 4 -N 51100 46500 51600 46500 4 -N 51600 46500 51600 46900 4 -N 51600 46900 51600 48100 4 -N 54100 46700 54100 48100 4 -N 51100 43000 52200 43000 4 -N 51100 42600 51600 42600 4 -N 51600 42600 51600 43000 4 -N 51600 43000 51600 44100 4 -N 51600 44100 52900 44100 4 -C 48100 46400 1 0 0 input-2.sym -{ -T 48100 46600 5 10 1 0 0 0 1 +N 54600 46700 55800 46700 4 +N 54600 42800 55800 42800 4 +N 52500 46900 53600 46900 4 +N 52500 46500 53000 46500 4 +N 53000 46500 53000 46900 4 +N 53000 46900 53000 48100 4 +N 55500 46700 55500 48100 4 +N 52500 43000 53600 43000 4 +N 52500 42600 53000 42600 4 +N 53000 42600 53000 43000 4 +N 53000 43000 53000 44100 4 +N 53000 44100 54300 44100 4 +C 49500 46400 1 0 0 input-2.sym +{ +T 49500 46600 5 10 1 0 0 0 1 net=XOVER_OUT_2:1 -T 48700 47100 5 10 0 0 0 0 1 +T 50100 47100 5 10 0 0 0 0 1 device=none -T 48600 46500 5 10 1 1 0 7 1 +T 50000 46500 5 10 1 1 0 7 1 value=HIGH } -N 49500 46500 50200 46500 4 -C 48100 42500 1 0 0 input-2.sym +N 50900 46500 51600 46500 4 +C 49500 42500 1 0 0 input-2.sym { -T 48100 42700 5 10 1 0 0 0 1 +T 49500 42700 5 10 1 0 0 0 1 net=XOVER_OUT_1:1 -T 48700 43200 5 10 0 0 0 0 1 +T 50100 43200 5 10 0 0 0 0 1 device=none -T 48600 42600 5 10 1 1 0 7 1 +T 50000 42600 5 10 1 1 0 7 1 value=LOW } -N 49500 42600 50200 42600 4 -N 50200 46900 49900 46900 4 -N 49900 43000 49900 46900 4 -N 49900 43000 50200 43000 4 -N 49500 44900 49900 44900 4 -C 52500 43400 1 0 0 vcc-2.sym -C 52500 47300 1 0 0 vcc-2.sym -C 52400 41600 1 0 0 vcc-minus-1.sym -C 52400 45500 1 0 0 vcc-minus-1.sym -N 52700 47300 52700 47100 4 -N 52700 46100 52700 46300 4 -C 52900 47000 1 0 0 capacitor-1.sym -{ -T 53100 47700 5 10 0 0 0 0 1 +N 50900 42600 51600 42600 4 +N 51600 46900 51300 46900 4 +N 51300 43000 51300 46900 4 +N 51300 43000 51600 43000 4 +N 50900 44900 51300 44900 4 +C 53900 43400 1 0 0 vcc-2.sym +C 53900 47300 1 0 0 vcc-2.sym +C 53800 41600 1 0 0 vcc-minus-1.sym +C 53800 45500 1 0 0 vcc-minus-1.sym +N 54100 47300 54100 47100 4 +N 54100 46100 54100 46300 4 +C 54300 47000 1 0 0 capacitor-1.sym +{ +T 54500 47700 5 10 0 0 0 0 1 device=CAPACITOR -T 53100 47500 5 10 1 1 0 0 1 +T 54500 47500 5 10 1 1 0 0 1 refdes=C408 -T 53100 47900 5 10 0 0 0 0 1 +T 54500 47900 5 10 0 0 0 0 1 symversion=0.1 -T 52900 47000 5 10 1 1 0 0 1 +T 54300 47000 5 10 1 1 0 0 1 value=100n -T 52900 47000 5 10 0 1 0 0 1 +T 54300 47000 5 10 0 1 0 0 1 footprint=CK06_type_capacitor } -N 52700 47200 52900 47200 4 -N 53800 47200 53900 47200 4 -N 53900 47200 53900 46200 4 -N 53900 46200 52700 46200 4 -N 51600 48100 52900 48100 4 -N 54100 48100 53800 48100 4 -N 53800 44100 54100 44100 4 -N 54100 44100 54100 42800 4 -C 51800 41800 1 0 0 gnd-1.sym -C 51800 45700 1 0 0 gnd-1.sym -N 52200 46500 51900 46500 4 -N 51900 46500 51900 46000 4 -N 52200 42600 51900 42600 4 -N 51900 42600 51900 42100 4 -N 52700 42200 52700 42400 4 -N 52700 43400 52700 43200 4 +N 54100 47200 54300 47200 4 +N 55200 47200 55300 47200 4 +N 55300 47200 55300 46200 4 +N 55300 46200 54100 46200 4 +N 53000 48100 54300 48100 4 +N 55500 48100 55200 48100 4 +N 55200 44100 55500 44100 4 +N 55500 44100 55500 42800 4 +C 53200 41800 1 0 0 gnd-1.sym +C 53200 45700 1 0 0 gnd-1.sym +N 53600 46500 53300 46500 4 +N 53300 46500 53300 46000 4 +N 53600 42600 53300 42600 4 +N 53300 42600 53300 42100 4 +N 54100 42200 54100 42400 4 +N 54100 43400 54100 43200 4 T 41900 33200 9 10 1 0 0 0 1 maybe reduce to 1k6 ~ 2k T 55800 33400 9 16 1 0 0 0 1 Crossover and Bypass T 45000 34300 9 10 1 0 0 0 1 f = 1 / (2pi * RC) =~ 417Hz -C 55900 42100 1 270 0 resistor-2.sym +C 57300 42100 1 270 0 resistor-2.sym { -T 56250 41700 5 10 0 0 270 0 1 +T 57650 41700 5 10 0 0 270 0 1 device=RESISTOR -T 56200 41600 5 10 1 1 0 0 1 +T 57600 41600 5 10 1 1 0 0 1 refdes=R418 -T 56200 41400 5 10 1 1 0 0 1 +T 57600 41400 5 10 1 1 0 0 1 value=22k -T 55900 42100 5 10 0 1 0 0 1 +T 57300 42100 5 10 0 1 0 0 1 footprint=R025 } -N 56000 42300 56000 42100 4 -C 56400 40200 1 0 0 vcc-minus-1.sym -C 55700 40200 1 0 0 vcc-minus-1.sym -N 56000 40800 56000 41200 4 -C 56500 42900 1 180 0 resistor-variable-2.sym +N 57400 42300 57400 42100 4 +C 57800 40200 1 0 0 vcc-minus-1.sym +C 57100 40200 1 0 0 vcc-minus-1.sym +N 57400 40800 57400 41200 4 +C 57900 42900 1 180 0 resistor-variable-2.sym { -T 56150 43400 5 10 1 1 180 0 1 +T 57550 43400 5 10 1 1 180 0 1 refdes=R419 -T 55700 42000 5 10 0 1 180 0 1 +T 57100 42000 5 10 0 1 180 0 1 device=VARIABLE_RESISTOR -T 55800 43000 5 10 1 1 0 0 1 +T 57200 43000 5 10 1 1 0 0 1 value=100k? -T 56500 42900 5 10 0 1 0 0 1 +T 57900 42900 5 10 0 1 0 0 1 footprint=BOURNS_3296w } -N 56500 42800 56700 42800 4 -N 56700 42800 56700 40800 4 -N 56000 42200 57900 42200 4 -T 56200 41100 9 10 1 0 0 0 1 +N 57900 42800 58100 42800 4 +N 58100 42800 58100 40800 4 +N 57400 42200 59300 42200 4 +T 57600 41100 9 10 1 0 0 0 1 taper resistor -C 55900 46000 1 270 0 resistor-2.sym +C 57300 46000 1 270 0 resistor-2.sym { -T 56250 45600 5 10 0 0 270 0 1 +T 57650 45600 5 10 0 0 270 0 1 device=RESISTOR -T 56200 45500 5 10 1 1 0 0 1 +T 57600 45500 5 10 1 1 0 0 1 refdes=R420 -T 56200 45300 5 10 1 1 0 0 1 +T 57600 45300 5 10 1 1 0 0 1 value=22k -T 55900 46000 5 10 0 1 0 0 1 +T 57300 46000 5 10 0 1 0 0 1 footprint=R025 } -N 56000 46200 56000 46000 4 -C 56400 44100 1 0 0 vcc-minus-1.sym -C 55700 44100 1 0 0 vcc-minus-1.sym -N 56000 44700 56000 45100 4 -C 56500 46800 1 180 0 resistor-variable-2.sym +N 57400 46200 57400 46000 4 +C 57800 44100 1 0 0 vcc-minus-1.sym +C 57100 44100 1 0 0 vcc-minus-1.sym +N 57400 44700 57400 45100 4 +C 57900 46800 1 180 0 resistor-variable-2.sym { -T 56150 47300 5 10 1 1 180 0 1 +T 57550 47300 5 10 1 1 180 0 1 refdes=R421 -T 55700 45900 5 10 0 1 180 0 1 +T 57100 45900 5 10 0 1 180 0 1 device=VARIABLE_RESISTOR -T 55800 46900 5 10 1 1 0 0 1 +T 57200 46900 5 10 1 1 0 0 1 value=100k? -T 56500 46800 5 10 0 1 0 0 1 +T 57900 46800 5 10 0 1 0 0 1 footprint=BOURNS_3296w } -N 56500 46700 56700 46700 4 -N 56700 46700 56700 44700 4 -N 56000 46100 57900 46100 4 -C 61000 46200 1 180 0 input-2.sym +N 57900 46700 58100 46700 4 +N 58100 46700 58100 44700 4 +N 57400 46100 59300 46100 4 +C 61900 46200 1 180 0 input-2.sym { -T 61400 45900 5 10 1 0 180 0 1 +T 62300 45900 5 10 1 0 180 0 1 net=RETURN_HIGH:1 -T 60400 45500 5 10 0 0 180 0 1 +T 61300 45500 5 10 0 0 180 0 1 device=none -T 60500 46100 5 10 1 1 180 7 1 +T 60500 46400 5 10 1 1 180 7 1 value=Return HIGH / Full } -T 56200 45000 9 10 1 0 0 0 1 +T 57600 45000 9 10 1 0 0 0 1 taper resistor -C 54400 42600 1 0 0 capacitor-4.sym +C 55800 42600 1 0 0 capacitor-4.sym { -T 54600 43700 5 10 0 0 0 0 1 +T 56000 43700 5 10 0 0 0 0 1 device=POLARIZED_CAPACITOR -T 54600 43100 5 10 1 1 0 0 1 +T 56000 43100 5 10 1 1 0 0 1 refdes=C409 -T 54600 43300 5 10 0 0 0 0 1 +T 56000 43300 5 10 0 0 0 0 1 symversion=0.1 -T 54400 42600 5 10 1 1 0 0 1 +T 55800 42600 5 10 1 1 0 0 1 value=1u -T 54400 42600 5 10 0 1 0 0 1 +T 55800 42600 5 10 0 1 0 0 1 footprint=RCY100P } -N 55300 42800 55600 42800 4 -C 54400 46500 1 0 0 capacitor-4.sym +N 56700 42800 57000 42800 4 +C 55800 46500 1 0 0 capacitor-4.sym { -T 54600 47600 5 10 0 0 0 0 1 +T 56000 47600 5 10 0 0 0 0 1 device=POLARIZED_CAPACITOR -T 54600 47000 5 10 1 1 0 0 1 +T 56000 47000 5 10 1 1 0 0 1 refdes=C410 -T 54600 47200 5 10 0 0 0 0 1 +T 56000 47200 5 10 0 0 0 0 1 symversion=0.1 -T 54400 46500 5 10 1 1 0 0 1 +T 55800 46500 5 10 1 1 0 0 1 value=1u -T 54400 46500 5 10 0 1 0 0 1 +T 55800 46500 5 10 0 1 0 0 1 footprint=RCY100P } -N 55300 46700 55600 46700 4 -C 51100 45000 1 180 0 resistor-2.sym +N 56700 46700 57000 46700 4 +C 52500 45000 1 180 0 resistor-2.sym { -T 50700 44650 5 10 0 0 180 0 1 +T 52100 44650 5 10 0 0 180 0 1 device=RESISTOR -T 50800 44700 5 10 1 1 180 0 1 +T 52200 44700 5 10 1 1 180 0 1 refdes=R422 -T 51000 45000 5 10 1 1 0 0 1 +T 52400 45000 5 10 1 1 0 0 1 value=100k -T 51100 45000 5 10 0 1 0 0 1 +T 52500 45000 5 10 0 1 0 0 1 footprint=R025 } -C 51300 44300 1 0 0 gnd-1.sym -N 51100 44900 51400 44900 4 -N 51400 44900 51400 44600 4 -N 50200 44900 49900 44900 4 -T 59400 43900 9 10 1 0 0 0 2 +C 52700 44300 1 0 0 gnd-1.sym +N 52500 44900 52800 44900 4 +N 52800 44900 52800 44600 4 +N 51600 44900 51300 44900 4 +T 57400 48500 9 10 1 0 0 0 2 when cross-over is disabled, the two send outputs each carry the full signal. C 41400 46500 1 0 0 input-2.sym @@ -663,9 +663,11 @@ N 44600 46800 44100 46800 4 N 45100 46100 44600 46100 4 N 44600 46100 44600 46400 4 N 44600 46400 44100 46400 4 -T 54300 38200 9 10 1 0 0 0 1 -TODO: add blend pots and off-board wiring -T 50200 40000 9 10 1 0 0 0 8 +T 53200 34800 9 10 1 0 0 0 3 +This dual pot is wired to blend the two signals. +As the resistance of one pot increases, the other +pot's resistance decreases. +T 51600 40000 9 10 1 0 0 0 8 TODO: these are two fairly big buffers. If the crossover is disabled, there's really only one signal on the @@ -674,56 +676,137 @@ is on ground, so no mixing is required. How about replacing this with two JFET followers? -C 59000 46400 1 90 0 stereo_jack-1.sym +C 60400 46400 1 90 0 stereo_jack-1.sym { -T 57300 46695 5 10 1 1 90 0 1 +T 58700 46695 5 10 1 1 90 0 1 refdes=K402 -T 56700 46695 5 10 0 0 90 0 1 +T 58100 46695 5 10 0 0 90 0 1 device=CONNECTOR } -C 59000 42400 1 90 0 stereo_jack-1.sym +C 60400 42400 1 90 0 stereo_jack-1.sym { -T 57300 42695 5 10 1 1 90 0 1 +T 58700 42695 5 10 1 1 90 0 1 refdes=K401 -T 56700 42695 5 10 0 0 90 0 1 +T 58100 42695 5 10 0 0 90 0 1 device=CONNECTOR } -N 57600 42200 57600 42400 4 -N 57900 42400 58200 42400 4 -N 58500 42400 58500 42200 4 -N 58200 42200 59600 42200 4 -C 61000 42300 1 180 0 input-2.sym +N 59000 42200 59000 42400 4 +N 59300 42400 59600 42400 4 +N 59900 42400 59900 42200 4 +N 59600 42200 60500 42200 4 +C 61900 42300 1 180 0 input-2.sym { -T 61400 42000 5 10 1 0 180 0 1 +T 62300 42000 5 10 1 0 180 0 1 net=RETURN_LOW:1 -T 60400 41600 5 10 0 0 180 0 1 +T 61300 41600 5 10 0 0 180 0 1 device=none -T 60500 42200 5 10 1 1 180 7 1 +T 60500 42500 5 10 1 1 180 7 1 value=Return LOW / Full } -C 58500 41100 1 0 0 vcc-minus-1.sym -N 58800 41700 58800 42400 4 -C 58500 45300 1 0 0 vcc-minus-1.sym -N 58800 45900 58800 46400 4 -N 58500 46400 58500 46100 4 -N 58200 46100 59600 46100 4 -N 57600 46100 57600 46400 4 -N 57900 46400 58200 46400 4 -C 58400 44400 1 90 0 connector2-1.sym -{ -T 57400 44600 5 10 0 0 90 0 1 +C 59900 41100 1 0 0 vcc-minus-1.sym +N 60200 41700 60200 42400 4 +C 59900 45300 1 0 0 vcc-minus-1.sym +N 60200 45900 60200 46400 4 +N 59900 46400 59900 46100 4 +N 59600 46100 60500 46100 4 +N 59000 46100 59000 46400 4 +N 59300 46400 59600 46400 4 +C 59800 44400 1 90 0 connector2-1.sym +{ +T 58800 44600 5 10 0 0 90 0 1 device=CONNECTOR_2 -T 57600 44400 5 10 1 1 90 0 1 +T 59000 44400 5 10 1 1 90 0 1 refdes=CONN402 -T 58400 44400 5 10 0 0 0 0 1 +T 59800 44400 5 10 0 0 0 0 1 footprint=CONNECTOR 2 1 } -C 58400 40500 1 90 0 connector2-1.sym +C 59800 40500 1 90 0 connector2-1.sym { -T 57400 40700 5 10 0 0 90 0 1 +T 58800 40700 5 10 0 0 90 0 1 device=CONNECTOR_2 -T 57600 40500 5 10 1 1 90 0 1 +T 59000 40500 5 10 1 1 90 0 1 refdes=CONN401 -T 58400 40500 5 10 0 0 0 0 1 +T 59800 40500 5 10 0 0 0 0 1 footprint=CONNECTOR 2 1 } +C 52100 37300 1 0 0 input-2.sym +{ +T 51700 37600 5 10 1 0 0 0 1 +net=RETURN_HIGH:1 +T 52700 38000 5 10 0 0 0 0 1 +device=none +T 52600 37400 5 10 1 1 0 7 1 +value=Return HIGH / Full +} +C 52100 36200 1 0 0 input-2.sym +{ +T 51700 36500 5 10 1 0 0 0 1 +net=RETURN_LOW:1 +T 52700 36900 5 10 0 0 0 0 1 +device=none +T 52600 36300 5 10 1 1 0 7 1 +value=Return LOW / Full +} +C 55100 35800 1 0 0 potmeter_dual-1.sym +{ +T 55650 36200 5 10 1 1 0 0 1 +refdes=P401 +T 55900 36700 5 10 0 0 0 0 1 +device=VARIABLE_RESISTOR +} +C 54500 37700 1 0 0 potmeter_dual-1.sym +{ +T 55050 38100 5 10 1 1 0 0 1 +refdes=P401 +T 55300 38600 5 10 0 0 0 0 1 +device=VARIABLE_RESISTOR +T 55300 38800 5 10 0 0 0 0 1 +slot=2 +} +C 54500 36700 1 0 0 resistor-2.sym +{ +T 54900 37050 5 10 0 0 0 0 1 +device=RESISTOR +T 54700 37000 5 10 1 1 0 0 1 +refdes=R424 +T 54800 36500 5 10 1 1 0 0 1 +value=33k +} +C 55200 38600 1 0 0 resistor-2.sym +{ +T 55600 38950 5 10 0 0 0 0 1 +device=RESISTOR +T 55500 38900 5 10 1 1 0 0 1 +refdes=R423 +T 55500 38400 5 10 1 1 0 0 1 +value=33k +} +N 55400 36800 55600 36800 4 +N 55600 36800 55600 36400 4 +N 54200 35900 55100 35900 4 +N 53500 36300 54200 36300 4 +N 54200 35900 54200 36800 4 +N 54200 36800 54500 36800 4 +N 56100 35900 56700 35900 4 +N 56700 35900 56700 39200 4 +N 56700 39200 54200 39200 4 +N 54200 39200 54200 37800 4 +N 54200 37800 54500 37800 4 +N 55500 37800 56400 37800 4 +N 56400 37400 56400 38700 4 +N 53500 37400 56400 37400 4 +N 55000 38300 55000 38700 4 +N 55000 38700 55200 38700 4 +N 56100 38700 56400 38700 4 +N 56700 37400 57700 37400 4 +C 59100 37500 1 180 0 input-2.sym +{ +T 59500 37200 5 10 1 0 180 0 1 +net=BASS:1 +T 58500 36800 5 10 0 0 180 0 1 +device=none +T 58600 37400 5 10 1 1 180 7 1 +value=Blended bass signal +} +T 57800 37800 9 10 1 0 0 0 1 +TODO: add pin here. diff --git a/gschem/lib/symbols/potmeter_dual-1.sym b/gschem/lib/symbols/potmeter_dual-1.sym new file mode 100644 index 0000000..4b9124f --- /dev/null +++ b/gschem/lib/symbols/potmeter_dual-1.sym @@ -0,0 +1,50 @@ +v 20050313 1 +T 550 400 8 10 1 1 0 0 1 +refdes=P? +T 800 900 8 10 0 0 0 0 1 +device=VARIABLE_RESISTOR +P 0 100 200 100 1 0 0 +{ +T 0 200 5 10 1 1 0 0 1 +pinnumber=1 +T 0 300 5 10 0 0 0 0 1 +pinseq=1 +} +P 800 100 1000 100 1 0 1 +{ +T 900 200 5 10 1 1 0 0 1 +pinnumber=3 +T 900 300 5 10 0 0 0 0 1 +pinseq=3 +} +P 500 400 500 600 1 0 1 +{ +T 500 600 5 10 1 1 180 0 1 +pinnumber=2 +T 300 500 5 10 0 0 90 0 1 +pinseq=2 +} +B 200 0 600 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 500 400 500 200 3 0 0 0 -1 -1 +L 500 200 450 300 3 0 0 0 -1 -1 +L 500 200 550 300 3 0 0 0 -1 -1 +T 800 700 8 10 0 0 0 0 1 +footprint= +T 800 1100 8 10 0 0 0 0 1 +slot=1 +T 800 1300 8 10 0 0 0 0 1 +numslots=2 +T 800 1500 8 10 0 0 0 0 1 +slotdef=1:1,2,3 +T 800 1700 8 10 0 0 0 0 1 +slotdef=2:4,5,6 +T 800 1900 8 10 0 0 0 0 1 +footprint= +T 800 2100 5 10 0 0 0 0 1 +author=Levente Kovacs +T 800 2300 5 10 0 0 0 0 1 +email=levente.kovacs@interware.hu +T 800 2500 5 10 0 0 0 0 1 +dist-license=GPL +T 800 2700 5 10 0 0 0 0 1 +use-license=unlimited diff --git a/gschem/outputs.sch b/gschem/outputs.sch index e1b00ee..71373ff 100644 --- a/gschem/outputs.sch +++ b/gschem/outputs.sch @@ -45,20 +45,20 @@ C 52200 49200 1 0 0 gnd-1.sym C 47000 50700 1 0 0 input-2.sym { T 47000 50900 5 10 1 0 0 0 1 -net=BLEND_2:1 +net=BASS:1 T 47600 51400 5 10 0 0 0 0 1 device=none T 47500 50800 5 10 1 1 0 7 1 -value=BLEND B +value=Bass } C 47000 49900 1 0 0 input-2.sym { T 47000 50100 5 10 1 0 0 0 1 -net=BLEND_1:1 +net=MELODY:1 T 47600 50600 5 10 0 0 0 0 1 device=none T 47500 50000 5 10 1 1 0 7 1 -value=BLEND A +value=Melody } C 56400 49500 1 270 0 resistor-2.sym { @@ -244,7 +244,7 @@ value=B Output N 49900 50800 49900 53000 4 N 49900 53000 50200 53000 4 T 50200 53400 9 10 1 0 0 0 2 -BLEND:2 is an opamp output. +BASS:1 is an opamp output. Needs 100k to ground? C 51000 42500 1 180 0 resistor-2.sym { @@ -502,8 +502,8 @@ doesn't this need a pulldown? T 47400 39700 9 10 1 0 0 0 9 When there's no cable connected to output B, the signal on JACKSWITCH_B:1 is the same as -the signal on OUT_B. The circuit will mix A -and B to one mono signal. +the signal on OUT_B. The circuit will mix the +melody and bass signals to one mono signal. When a cable is connected, i.e. when stereo output is requested, there is no signal on diff --git a/gschem/tuner.sch b/gschem/tuner.sch index e80856e..b7ae946 100644 --- a/gschem/tuner.sch +++ b/gschem/tuner.sch @@ -242,7 +242,7 @@ N 50000 47000 50000 48100 4 C 53500 46700 1 180 0 input-2.sym { T 53600 46400 5 10 1 0 180 0 1 -net=MELODY_RETURN:1 +net=MELODY:1 T 52900 46000 5 10 0 0 180 0 1 device=none T 53000 46600 5 10 1 1 180 7 1 |