viva Analog // Paradigm Shifter (DIY)

original concept JC Maillet (c) 2016//2017


As far as building jFET phasor circuits is concerned, the going assumption is to make use of well-matched jFET devices operating as variable resistance elements. Unfortunately this matching issue comes with a high degree of controversy brought on by a host of fallacies found on the internet …

From the online audio DIY community one theoretically challenged person offered a completely unheard of way of performing device selection, erroneously referred to as “matching”, which turned out to be completely bogus and meaningless … unfortunately this “simple” technique has been copied and endorsed unwittingly by many DIY hobbyists over the years

I have posted exactly why this method won’t performed as claimed (except by luck), but most people aren’t qualified either way to tell which is the truth since the problem is mathematical in nature and the majority of hobbyists seem to be peeps who seek to get by without doing any math … oddly enough, this is somewhat akin to trying to make music without having any real knowledge of music theory … relying on guesswork for the most part

of course, it is possible to get jFET phasor circuits to work to a degree using that approach – but albeit with a somewhat lowered probability of obtaining what I would call optimum phasing performance … that’s the whole point here

The idea of using matched jFET’s came from early FX circuit designers who made use of the idea in building their compact phasor circuits … the very benchmark units everyone seems to refer to of course are the MXR Phase 45, 90 and 100 … with their similar circuit architecture that relies directly on the use of a single control voltage driving a set of matched jFET’s devices wired directly in tandem … obviously this was done to save space, offering nothing but a SPEED control, etc. and providing modest phasing performance

this older/simpler method lends itself well in a production environment where large numbers of devices can be sifted through to obtain multiple sets of matched pairs and quads, but not so much to the lone DIY’er who wants to build one or two Phasor units

The purpose of this work is to show that optimum/improved Phasing results can be achieved by using randomly un-matched and un-specified jFET devices operating as VCR elements

I would claim, in fact, that it is much easier to produce optimum phasing performance following this approach than, say, by using loosely matched devices in a single-CV circuit … for one, this saves time and cost as much fewer jFET’s need to be purchased, in contradistinction perhaps fifty to a hundred would be required to produce just one quad of tightly matched devices (yes, the probability can be that low) …

to give a better idea, the process and degree of probability in finding accurately matched device pairs and quads is outlined in a page I wrote to this effect:

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. A radical departure of sorts …

The reason why this even works is simply because the all-pass (phasing) circuits that perform the shifting do not 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 … tho, optimal performance would likely be difficult to achieve in such a case

because, in the end what is required for obtaining good Phasing performance is a close matching of all resistance funtions to a common time-varying ‘source” control signal

When employing jFET devices in the capacity of Voltage-Controlled Resistances (VCR’s) in a phasor circuit 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:

the important this to note is the reference to a normalized control range


I’m not a huge fan of jFET based phasors, mainly because they all share a common limitation; namely the inability to process signals exceeding 100mV pk-pk in amplitude before causing (amplitude related) distortion … this is why synth and keyboard layers, for example, tend to use OTA and optical based phasor circuits when desiring “clean” phasing… OTOH, within their limitation range jFET phasors can sound quite good, as this circuit can easily demonstrate

following the discovery of this basic idea, and for sake of experimentation, I thought I’d revisit the jFET-phasor approach which I had long abandoned following the sharing of my MXR Phase 45 mods:

In what follows I will describe my new design/build approach so that anybody can assemble their own working unit with little to no complication and by using the usual basic DIY resources … indeed, although a scope would prove quite handy here it should be possible to test and calibrate the circuitry using only a Digital Multi-Meter …





you will have to acquire at the very least four (n-channel) jFET transistors … 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 very common and can be obtained from smallbear electronics:

the datasheet for this device can be found here:

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 tested to lie somewhere between -2.2v and -0.8v … of course, YMMV

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 above -2v so as to use the four-digit 2000mv scale found on many DMM’s nowadays … this, however, is not mandatory by any means

so, if you want to follow suit, you may well want to get a few more 2n5457’s while you’re at it … if instead, you want 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 … no problem, it’s your call, there is no real limitation either way

NOTE: although incorrect I will refer to Vgs(off) as Vp just to make the typing easier from here on …

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 approximating the Vp voltage for that device … this will be considered accurate enough for our purposes here // for an even more accurate estimation please consult the white paper I posted in the said 2n5457 characterization page:

Lo and behold the first four 2n5457 devices that I picked out of the bag fall above the -2v mark … note: I’ve written my measured voltages in absolute terms … 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 CV line is jumpered straight to the gate of the Vp1 device (the one denoted by the * symbol in the layout drawing) … again, 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) three devices other than the Vp1 device

also, note that the limiting resistors across the jFET’s are listed as 10M // something that you will never have seen before in a jFET Phasor circuit … notice, in comparison, that the MXR Phase45 and Phase90 have limiting resistor values of 20k (10k + 10k) and 22k which are much lower; this provides an indication of the relatively poor mathcing of device specs in the vintage units, as this resistace safeguards against devices being driven past the (unequal) Vp point … 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 at play turned out to be bogus by nature it would surely show itself here, which then serves to act as a proof of concept, and confirmation of resistance range matching

this then 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, which is of secondary consideration … the main point here is to provide us with the ability to explore the full range, or any part herein, of resistance variation, and proportionately so for each jFET device

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 works like a charm and gives a degree of modulation I haven’t heard in any two and four stage Phasor before … the next version will 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’s … this should be pretty obvious to anyone who has ever tried matching jFET devices correctly before …



if you find OFFSET and DEPTH setting combinations that result in outstanding Phasor response that means you did everything right …



One comment on “viva Analog // Paradigm Shifter (DIY)
  1. pinkjimi says:

    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.

360+ Pro Fuzz/Preamp


360+ DIY Kit


Mu3 DIY Kit


IFMTA (book)




Champ (PDF)