viva Analog “Paradigm Shifter” (DIY) // jcm(c)2017

original concept JC Maillet (c) 2017


As far as building jFET phasor circuits goes the going assumption is to make use of well-matched jFET devices operating as variable resistance elements. That assumption is based on another assumption; namely, that a single Control Voltage (Cv) will be applied to all jFET gates in unison. This has more to do with economy of design, especially in a production (volume) environment where individual circuit tweaking must be avoided as much as possible, than about creating phasing effects.

The benchmark jFET phasor we all refer to comes from the MXR Phase 45, 90 and 100. Their similar circuit architecture all rely directly on the use of a single control voltage driving a set of matched jFET’s devices … obviously this is done to save space, offering nothing but a SPEED control, etc. and providing modestly good phasing performance … it is fair to conclude the MXR crew had a modestly good way of matching the control range on the devices

This older and simpler single-CV method also lends itself well in a production environment, where large numbers of devices can be sifted through to obtain sets of matched pairs and quads. But  the lone DIY’er who wants to build one or two Phasor units can probably obtain as good or better phasing performance by avoiding this approach:

The purpose of this work is to show that well controlled Phasing effects can be achieved more economically and with less effort by using randomly un-matched jFET devices!

My experience suggests that it is much easier to achieve optimum phasing performance following this approach than, say, by using loosely matched devices in a single-CV circuit from a large set of characterized devices. For one, this saves time and cost as much fewer jFET’s need to be purchased. In contrast, perhaps fifty to a hundred would be required to produce just one quad of tightly matched devices . Yes, the probability can be that low (see my collated 2n5457 data here)

The present design challenges this ubiquitous “matched device” assumption, by instead making use of randomly un-matched devices and applying proportionately scaled CV’s to each device gate individually.

The reason why this even works is because the all-pass (phasing) circuits that perform the shifting don’t care exactly how the time-varying resistance takes place or is created // coming either from matched or un-matched devices, that is – it simply doesn’t matter. In fact, we could in principle use a mix of jFET’s and optical elements to build a phasing circuit … albeit impractical in nature, it would still produce a working phasor circuit. In other words, the type(s) of VCR elements used doesn’t matter as far as making things work – headroom being an entirely different matter altogether however (that’s a secondary thing here).

because, in the end what is required for obtaining good Phasing performance is a close matching of all (AC) resistance functions of a common time-varying control signal, whether in voltage or current form …


When employing jFET devices in the capacity of phasor circuit oriented Voltage-Controlled Resistances (VCR’s) the idea is to make use of all or just a portion of the total control range. This reasoning is clearly justified by the following Vischay application note:


Personally I’m not a huge fan of jFET based phasors, mainly because of their inability to process signals exceeding 100mV pk-pk in amplitude before distorting (amplitude related distortion to be clear). However, in some cases this is no problem as many musicians have learned to work with this, or take advantage of this severe headroom restriction. Eddie Van-Halen (high gain guitar) and Donald Fagen (Fender Rhodes) provide unique application examples in this very regard.

Conversely, this could be why many bass and keyboard players tend to go for OTA and optical based phasor circuits (rather than jFET) when desiring “clean” phasing. Still, within their highly limited dynamic range jFET phasors can sound quite good on low output sources.

Following this generalized-CV idea, and for sake of experimentation, I thought I’d revisit my earlier MXR Phase 45/90 mods:

In what follows I will describe this new design/build approach so that anybody can assemble their own perfectly working unit with nothing but a Digital Multi-Meter …




you will have to acquire at the very least four (n-channel) jFET transistors and for this project I recommend getting four 2n5457 jFET’s, although other jFET’s can be used as well with slight change to the methodology. Genuine 2n5457 devices are still somewhat common and can be obtained from smallbear electronics:

the datasheet for this device can be found here. You will notice that the range of turn-off voltages “Vgs(off)” is listed as spanning -0.5v to -6.0v in the datasheet, though in practice I’ve found the majority of 2n5457’s that I tested had Vgs(off) values measuring between -2.2v and -0.8v

measured set of Vp and Idss values for my 2n5457 lots

for the purpose of this project I find it’s easier to work with devices whose Vgs(off) value lies below 2 volt in absolute terms … this, however, is not mandatory by any means – it just helps make things easier here. If instead, you wanted to try other jFET’s that you may already have on hand, even those with smaller Vgs(off) voltage ranges such as the 2n5484 or J201 these should be fine as well. All we might need to do is alter the LFO section to accommodate the highest jFET voltage device; again the rest of the Cv’s can be scaled via trimpots.

NOTE: it’s common to refer to Vgs(off) as Vp, and vice versa

The first step is to grab four jFET’s and measure their Vp voltages … one quick and easy way to get a good enough approximation to this value is by simply using a DMM and a fresh 9volt battery – as shown below … the internal resistance of the DMM will produce an extremely low current in the Device Under Test (D.U.T.) thus accurately approximating the true Vp voltage value for that device …

Lo and behold, the first four 2n5457 devices that I picked out of the bag fell above the -2v mark … the actual measured approximations to the real Vgs(off) values are then given as: Vp1 = -1.996v, Vp2 = -1.368v, Vp3 = -1.534, and Vp4 = -1.806v


Calculating Scaling RATIOS …

next, we want to single out the one jFET device whose Vp voltage is largest in magnitude, or the most negative (note: Vp voltages are negative for n-channel devices) … we will refer to this “largest” voltage as Vp1 … this way, all other Vp voltages will be less in absolute magnitude

we can write this condition as |Vp1| > |Vp2|, |Vp1| > |Vp3|, |Vp1| > |Vp4|

at this point we can form ratios between Vp voltages to the first voltage and refer to them as scaling factors:

a2 = Vp2/Vp1, a3 = Vp3/Vp1, a4 = Vp4/Vp1

notice that the minus signs will cancel each other out in the ratios, so we can simply divide the voltages in their absolute terms to get the ratios

thus, we get the following scaling factors

a2 = 0.868, a3 = 0.770, a4 = 0.906

note: the actual ordering of devices in the circuit is un-important; as mentioned above, the circuit just doesn’t care who’s who here … all that matters is how channel resistances track with each other in terms of normalized CV drive (… again, refer to the Vischay paper above for a justification of the normalization process)


Measuring Trimpot Values …

we will be using 1Meg trimpots to establish Control Voltage (CV) scaling that are commensurate with the aforementioned ratios … to do this we first need to measure the full value of the trimpots (end-to-end), as they can deviate considerably from their listed value … ie., assuming they measure 1Meg exactly would be a mistake that would certainly invalidate the whole approach … in other words, this is something that needs to be done with a sufficient degree of accuracy and attention …


pre-Setting the Trimpots …

next, we take the ratios defined above and multiply them to the real (measured) trimpot values as to know exactly where to set each corresponding trimpot prior to installation in the circuit … this needs to be done beforehand because once they are in the circuit all the trimpots will be paralleled and the scaling adjustment can no longer be done correctly the same way …

once the trimpots have been adjusted to their “set” value they need to be kept in that position during the PCB population phase of the build, so a little care needs to be observed once the trimpots are set to their calculated ratio … the choice to associate which trimpot with which jFET device is completely arbitrary at the onset of course

but once the choice is made and trimpots are adjusted, from then on each set trimpot needs to remain associated with its corresponding device … that much should be obvious to the reader


Making the board …

the PCB card that I used for my working prototype was CNC’ed using single layer artwork done in expressPCB:

it was then converted to Gerber format using the pdf2gerb PERL utility:

If you would like to etch your own board I offer a PDF of the artwork (2.028″ x 3.760″)


the pcb is designed to float down from the top box cover using 1/2″metal (standoff) studs … these can be obtained at smallbear:


Circuit Assembly …

the board is quite straightforward in design … the first thing that stompbox builders will notice is the complete absence of signal caps at the input and output // this is no accident, it is done to provide maximum signal fidelity … if you feel the need to have them included please be my guest, in general they are not needed

the circuit is powered by a bi-polar +/- 7.5v power supply (PSU) circuit that is fed by a common 9vac power adapter … that’s VAC and not VDC

note: 9vac adapters can often be found at local thrift stores for a dollar or two … you might need to change the plug end, that’s all

among other things, this bipolar power circuit allows the signal-path circuitry to run in DC-coupled mode at both ends – assuming there are no external DC sources present (which is typically the case anyway) … in so doing, this greatly simplifies the design of the signal path, besides offering a high-fidelity solution … for those who prefer single-battery operation a little bit of circuit massaging would be required to adapt (… a simple and straightforward exercise)



notice the absence of a scaling trimpot associated with the Vp1 device … in that case the MASTER CV line is jumpered straight to the gate of the Vp1 device (the one denoted by the * symbol in the layout drawing) and the 50k trimpot preceding the 5k Master CV pot is set so that the total max voltage excursion seen there equals |Vp1| in volts

As stated above, the in-circuit order of all jFET’s matters not – the only thing that matters here is the association between scaling trimpots and the (other) remaining devices other than the Vp1 device

Also, notice the range limiting resistors set across the jFET’s are listed as 10M // something that you will never have seen before in a jFET Phasor circuit … in comparison, the MXR Phase45 and Phase90 have limiting resistor values of 20k (10k + 10k) and 22k which are much lower. This provides a safeguard against driving devices past their Vp point and causing a loud “knock” at the output … typical values seen in optical phasor circuits might be more like 100k … 10M is as close to infinity as anything practical, and shows that the jFET channel resistance values play a completely dominant role in setting the overall Phasing performance // if the principle I’m offering here turned out to be bogus by nature it would surely show itself here, This observation provides proof of concept and confirmation of resistance range matching … It also provides a full phasing operating span, something the MXR units do no provide!

Again, to be clear, this allows the devices to exercise a much wider range of variation than anything seen before in jFET phasors … of course, how much of that range is to be used will depend afterwards on the taste and needs of the player (a secondary consideration for me in this exercise) … the main point here is to provide us with the ability to explore the full range (or any part herein via the OFFSET control) of resistance variation. More importantly the same proportionality of AC resistance variation (in normalized terms) can be obtain by all jFET device irregardless of their specs!

Steve Daniels at Smallbear Electronics has kindly put together a “parts” kit for this project:

Paradigm Shifter Excel File


Calibration and adjustments …

once the outboard controls and power jack have been connected we are ready to do some electrical testing on the circuit

if you notice, a 3.9v Zener diode is used to provide back voltage to supply the floating ground reference on the oscillator circuit …

turns out I was only getting around 2.50v across the Zener when biased with a 2k2 resistor … likewise, I only got 2.0v from a 3v Zener – so I’m assuming this is a characteristic of these low-voltage Zeners … normally, with a 8.2v Zener I can get pretty close to rated voltage using only 1mA or 2mA of bias current … the datasheet shows rated voltages achieved at 64mA which would be a waste of current in this circuit … the important point is that 2.5v provides more than enough voltage when dealing with devices whose Vp value falls below 2v … slightly higher voltage Zeners could be used if 3.9v ones aren’t available

as well, if other types of jFET’s are used then one would need to provide a Zener voltage that exceeds it by some amount, to have sufficient range in the OFFSET control … in other words, use whatever Zener diode that fits your purpose – you might have to change the biasing resistor that’s all

case in point, to estimate the current biasing the Zener we simply divide the voltage difference between source and Vz divided by the bias resistor value …

in my case:

(7.5v – 2.5v ) / 2.2k = 5v / 2.2k … which is a little over 2mA … plenty good

the 50k trimpot that precedes the OFFSET control needs to be set to Vp1, or a little further if you feel like experimenting … at first I recommend setting it so that the floating ground line in the oscillator lies near Vp1 as closely as possible

next we need to set the value of the LFO range limiter trimpot // probably the trickiest part of the whole build …

this is the 50k trimpot lying between the LFO output and the 5k DEPTH control … by setting the LFO RATE at a super low speed (almost static), with the OFFSET control as closely to half-point as possible, and also with the DEPTH control set fully open, we set the range limiting trimpot to a value so that the maximum voltage at the DEPTH control reaches 0v (or just under) as closely as possible … a scope will make this calibration part much easier to accomplish, but a DMM should be able to do the job provided the LFO is running slowly enough … only patience and time is required to get this part right

btw, at this point you may notice that the minimum voltage swing now reaches below Vp1; this is fine as you’ll see in the end …

Now, let’s go back and return the DEPTH control back to zero/off position and sweep the OFFSET control while measuring the oscillator’s floating ground voltage … you should be able to see a Vp1 to 0v sweep in manual mode … nothing there should change from before adjusting the range-limit trimpot

The goal in the end is to be able to place the triangle-like CV waveform anywhere inside the 0 to Vp1 range

in case you’re wondering, the 50k “range” trimpot should limit any current flowing into the device gates if the control voltage where ever to exceed 0v by much … still, care should be exercised here … specifically, there is nothing useful to be gained from exceeding this (upper) 0v limit anyway as the more useful area of operation lies near Vp1 anyway – the same goes for all devices with respect to their individual Vpi limits …

the whole point of this exercise is to allow exploring any arbitrary part of the full control range, including the full range itself … to see what sounds most useful -either the whole range, or only one part of it … our ears will guide us at that point

… because the other gates have their control voltages set by the CV voltage thru their associated scaling trimpot, each gate will automatically receive the same normalized proportion of the main control voltage … in other words, when CV reaches Vp1, each gate will see their corresponding Vpi voltage; when CV is zero, each of the other gates will see zero as well; and any percentage will be the same throughout … for an understanding of this normalized relationship take a careful look at the Vischay paper referenced above

with the circuit connected to a guitar and amplifier the OFFSET control alone should produce discernible amounts of “manual” phasing … if this doesn’t take place then a mistake was made and steps need to be retraced carefully … you can now set the OFFSET control somewhat within the middle of the manual PHASING range and try increasing the DEPTH control a little bit at a time until things get choppy // alternating between these two controls should lead to an optimal setting when seeking even performance

in my build I found that the DEPTH control only needs to be set about 1/4 way up to get a full and even phasing effect … notice that the circuit can provide way more than what might be considered useful to most players, likely going into heavily chopped territory with the DEPTH control fully cranked …


Final construction and playing …

I designed the PCB so that it would fit in a Hammond 1590BB size box with enough room left for 16mm panel mounted pots and SPDT toggle switches placed on one side-wall, and 1/4″ jacks on the other … with a little breathing room to spare for the footswitch and top-mounted SPEED control

this way the circuit board can also be lifted easily without removing everything else; just in case a part needs to be changed or something …

once the whole works is finished the option of doing final testing using a signal generator and scope can be exercised … I recommend using a 300hz sine-wave with about 100mV pk-pk signal amplitude to verify absence of waveform distortion and other aberrations … the functionality of the OFFSET and DEPTH controls can easily be verified this way too using a dual-trace scope

playing the unit involves understanding where the controls need to be set for best/desired effect … again the key lies in placing the OFFSET control in the right place, and from there setting the DEPTH control appropriately … a little experimenting should do the trick



the circuit described on this page gives a degree of modulation I haven’t heard in any two and four stage Phasor before … the next version could involve 12 stages, with the output made switch-able between 2,4,6,8,10 and 12 stages … what makes this possible of course is the ease brought about by not having to match the jFET devices – not to mention avoiding the associated cost of purchasing so many devices to do so … this should be pretty obvious to anyone who has ever tried matching jFET devices to a high degree of accuracy

Good Luck!

1 Comment on “viva Analog “Paradigm Shifter” (DIY) // jcm(c)2017

  1. holy sheet JC, that is one bad-ass lookin’ ride.
    hopefully one day i can work up a perf or vero and try my hand at one.
    my experiences matching jfets have been pretty dismal. so far the prevailing truth seems to be if all else fails, try some j201’s.
    any chance you may have a spare board you’d be into selling?
    would love to populate it so i could rock a stupid youtube video.
    love phasers. this looks really cool, and i believe i’ve got everything kickin around my dungeon.
    peace, happy new years, and rock on bud!

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.