Saturday, February 16, 2013

Octave Switching and Waveshaping with the Blacet Research VCO2100

the videos:

  -  Tri LFO as clock
  -  3 oct arp
  -  8on/8off sequence
  -  mostly monotone
  -  LFO shift groove
  -  Joystick control

for additional information about these patches and the Blacet VCO, see below videos

the videos...

 Example 1:
 Using a Triangle LFO as your Clock/Rhythm

Blacet 2100 VCO - +or-1 Octave Shift w Tri LFO as Clock from N K on Vimeo.

 A Triangle LFO output is patched to the +/-1 Octave input of the Blacet VCO2100.  This normal, free-running Triangle provides the tempo in this example.  Each octave shift created by the LFO is one eighth note step.  The Triangle provides equal time in all three octave ranges, as it takes the same amount of time to get from -2.5V to +2.5V as it does to get from +.2.5V to +5V and back down to +2.5V.  This means there are four shifts of equal length per triangle cycle.  See the image below or larger image.

  It would also be possible to use a synced software LFO like those available in a Doepfer MCV24 MIDI/CV-Gate Convertor.

  The changing pitches are from a free-running Doepfer A-155 Analog Sequencer set to a slow tempo (this could easily be replaced by a keyboard or quantized ribbon, etc., the sequencer is simply freeing my hands in this example).  The sequencer and Shift LFO are not in time with each other which creates “extra” notes when the sequencer advances between octave shifts, and creates a less predictable movement (the sequencer and LFO could be synced by using the Square out of the LFO to Clock In of the sequencer).

   This patch reminds me of playing with synths like the Roland SH-101/Juno 6 or Korg Polysix, which all have arpeggiators and trigger inputs to clock them.  It didn’t matter when you pressed a new key because the sync and trigger was already planned.  However, with these old machines, I don’t think you would not get the “extra” notes.

 Example 2:
 3 octave arpeggio from a 4 step sequence – Part 1

Blacet 2100 VCO - +or-1 Octave Shift - 4step 3oct Arp from N K on Vimeo.

  The Doepfer MAQ16/3 sequencer Row 1 provided a MIDI-synced 4 note sequence, timed to 16th notes.   With the Blacet VCO2100  you have voltage control over Octave Shift to cover three octaves.  By using a Ramp LFO shape from a Doepfer A-145 LFO, and resetting the cycle with a trigger message from Row 2 of the MAQ16/3, I was able to create an arpeggio that covered 3 octaves, with 4 notes per octave (of course, the MAQ can do this all by itself, but this example is to show how the VCO operates).  The MAQ16/3 CV 1 Out goes to the CV In of a Doepfer A-156 Dual Quantizer which forces the voltages into a major scale.  The A-155 sequencer’s 8 step sequence goes to the Transpose In of the Quantizer.     The LFO reset sequence needed to be 12 steps long with a trigger at Step 1 only, and could be delayed just a bit (like with an A-162 TDEL or since we are using a step sequencer, use a different step) so that the octave change occurred later. 

  This pattern was made using several modules and machines as shown in the basic patch image below.  

Example 3:   Eight 16th notes with Transpose and Shift

Based on Example 2, this time the Row 1 MAQ16/3 sequence was extended to 16 steps from 4, and Steps 1-8 have a 16th note, Steps 9-16 are Off.  The MAQ16/3 CV 1 Out goes to the CV In of a Doepfer A-156 Dual Quantizer which forces the voltages into a major scale.  The A-155 sequencer’s 8 step sequence goes to the Transpose In of the Quantizer.    The Blacet VCO Octave Shift is controlled by an A-145 LFO Ramp shape, with Reset from Row 2 of MAQ16/3 set to every ¼ note.  Another LFO (Doepfer A-146 LFO2) creates a slow, narrow pulse which modifies the decay time of a Doepfer A-142 VC Decay which in turn controls the VCA.  You may hear the notes go from short to long.

Example 4:  Mostly Monotone

Based on Example 3, I decided to insert a manual switch between the quantized 1V/Oct MAQ16/3 sequence and the Blacet 2100 VCO input.   This way the pattern could focus on the root note and the Octave Shift.  Other than that, the patch is about the same.  I switch back and forth between straight one-pitch sequence and the Octave Shift sequence so you can hear the difference.  Transposing of the one-note rhythm begins at about 4m08s.  The Octave Shift is modified by a Ramp LFO with reset.

Example 5  -  LFO Groove Shift of A-155 Pattern

Blacet 2100 VCO - +or-1 Octave Shift w LFO Groove from N K on Vimeo.

  Different day, similar patch.  The A-155 Sequencer and the A-145 LFO with Reset both get a MIDI-synced ¼ note trigger pattern.  The A-155 8-step sequence is running in Pendulum mode which plays forward and then backward repeatedly, always playing the first and last notes twice (although, you may notice that my pattern doesn't start from Step 1).  The LFO rate is adjusted manually and in real time (as in some of the other examples) creating shuffle-like, off-time rhythms.

Example 6:  Joystick Control

  Have a listen to “Take My BreathAway” (Mylo Remix) by The Knife.  It almost sounds like Mylo is changing the Octave setting of whatever synth is being used while the sequence is running.  I imagined I could do this using the Blacet VCO’s +/-1 Octave input and a bi-polar joystick like a Doepfer A-174.  If you're in a rush, skip ahead to the shift effect which begins at around 2m00s in the original version of the song.

  My version uses samples from the original, but I reprogrammed the synth line to play from my modular using the Blacet VCO2100, an A-115 Audio Divider, and with +/-1 Octave control from a joystick.  

  The joystick has a voltage offset control which can offset up or down, so you can make its output go from -7V (full negative offset) to 0V, or 0V to +7V (full positive offset), or anything in between.  If the joystick's voltage offset control is kept centered (-3.5V to +3.5V), then at the Blacet VCO's +/- Oct input, fully left = -1 Oct, centered = normal, fully right = +1 Oct.  The joystick was kept mostly left so I could add 1 or 2 octaves as I chose.

the basic patch

The patch which was the basis for these examples is shown below. Of course, the sequencers, quantizer, A-146 LFO to VC Decay, and filters are not necessary to use the Blacet VCO2100 octave shift function.   

  These examples are mainly about the +/- 1 Octave Shift feature.  This feature really appeals to me.   See, I am not really a “keyboard player”.   Although I have many keyboards, I’m not the kind of performer that you might see sit at a piano or jam with a jazz band.  My work tends to be controlled randomization to some degree.  That’s not to say that songs I’ve worked on don’t have me actually playing a lead…. but more often than not, I sequence.  Sometimes, I arpeggiate.  

  Usually if a machine has an arpeggiator, it is equipped with a variety of settings to widen the possibilities beyond just repeating a few notes.  You may be able to select whether the notes go Up, Down, Up+Down or perhaps even Random.    There is often the ability to have your notes repeat in other octaves, not just the keys you are holding (C1,D1,E1, F1,->C2,D2,E2,F2,->C3,D3,E3,F3 and then back to C1).  It is possible to do this with a combination of modules like Voltage Control Source, a Sequential Switch, analog sequencers, and the Blacet Scanner 2600  but .....

Doepfer A-174 Joystick module

.... by using a Blacet VCO2100, the task of octave shifting is handled right in the VCO itself because the switches and reference voltages are built-in.  All you need to add is a modulation source (like an LFO or Joystick) to the VCO2100 +/- Oct Input.  This enables you to control the pitch of the VCO with a keyboard or sequencer by its 1V/Oct input while controlling the "octave shift" separately via the +/- Oct input.  
As previously mentioned, the source just needs to be able to swing from below -2.5V to above +2.5V.  So, 
if you have the modules to invert, offset and amplify CV signals, there really is no limit to the control devices you can employ: sequencers, ADSR, follower, min/max, theremin ....     

How I used the LFO for Octave Shift

  To modulate the Octave Shift, I used a Doepfer A-145 LFO because of its Ramp shape (like a Sawtooth that resets to the low state) and its Reset input (restart the LFO wave at the beginning of its cycle by means of an external trigger pulse). I used both the Triangle and Ramp shapes of the A-145.  I wanted to start my patterns in the lowest octave (-1 Octave shift) by using the LFO Reset In.   The Ramp is perfect for this but the A-145 Triangle resets high (see below).   So, I used a Doepfer A-175 Dual Voltage Inverter to make the Triangle reset Low. I could have just as easily inverted the Saw of another LFO (with low-reset triangle) to make a Ramp Some triangle LFOs reset high, some low, although they almost always show a low reset shape on the control panel, sometimes drawn starting from 0V instead of -5V.
  Two different LFO modules, one resets high (left) and one resets low (right):

Doepfer A-145 LFO
Doepfer A-146 LFO 2
(please disregard the sloping Squares, they are not accurate examples of either LFO)

  By using Reset In and changing the LFO rate you can create complex octave shift timing. Several of my video examples show this happening.  Below is a sketch showing what your modulation shape might look like if a high-reset triangle LFO receives a 1/4 note reset signal and the LFO is faster than 1 cycle per 1/4

  Also, by delaying the Reset signal with your trigger sequence or a module like an A-162 TDEL, and/or by dividing the clock/trigger signals with a module like A-160, you can have even greater control over the timing of Octave Shift. It is possible to use a combination of clock signals, LFOs, clock divider, trigger delay, etc to interact with one another for even more options.  

  Note: with the A-145 LFO that I used, the Ramp waveform actually cycles twice for every Square cycle.  If I want to use a Ramp (LFO A) at 1 cycle per trigger, I need to use the Square out of another LFO (LFO B) as a clock/trigger source.  I split the LFO B Square out and route it to my clock/trigger destination (sequencer clock in, S+H, ADSR) and to a Clock Divider.  Then the "divide by 2" or /2 output (a clock/trigger pattern half the rate of LFO B) is routed back to the LFO A Ramp reset, creating one LFO A Ramp cycle per every two LFO B Square cycles.  See image.  

my examples

  My examples contain some percussion from an Elektron Machinedrum, reverb/delay from a TC Electronics M-one, one example contains a virtual pad sound, and the last one has samples from the song I am emulating.  All audio was recorded in one take into DAW (Nuendo) as a stereo mix and then synced to the video. I edited one or two videos just because of their length.

manual momentary and
toggle switches
  All examples have several things affecting the sequence, so I use DIY manual switches to turn functions OFF and ON to show the differences.  These changes are also captioned at appropriate moments during the videos.  The Blacet VCO is the only VCO used, sometimes two outputs mixed through different filters, but in Example 6 (and perhaps one or two others) I added a sub-octave tone from a Doepfer A-115 Audio Divider driven by the Blacet VCO2100.  


Below are some sound examples of the above features from the Blacet website:
  • Sound Sample 1: the octave switch and VC wave are controlled by another VCO's triangle and sawtooth waves.
  • Sound Sample 2: same as above with an external sequencer connected.
  • Sound Sample 3: the pulse wave, heard through a Final Filtre and the VC wave, being modulated by the FF's AD output.

The special features:
Voltage control of Waveshape 
 and +/- 1 Octave Shift

+/-1 Octave Shift

Blacet VCO2100 +/-Oct input

  The feature which is extremely unique is the Octave Switching circuit that allows the pitch to shift up or down one octave, controlled by CV input.  When the controlling signal goes below -2.5V, the pitch drops one octave. When the CV signal goes above +2.5V, the pitch shifts up one octave.   If you control this input with a -/+5V triangle LFO, you will have equal parts -1/0/+1 octave shift.  Of course, you might use other control signals like a bi-polar joystick, random generator, etc.  


  • Waveshape 

      The waveshaping circuit has its own signal outputCV input (no attenuator) and manual control.  This circuit morphs from "Triangle to Square with "Tube" Sound".  Some examples of this feature are shown below.   

      This video was sent to me by John Blacet as an example of what one should expect from the 
    2100 VC Wave output, with full sweep of the Wave range.  

    blacet 2100 VCO vc wave out from N K on Vimeo.

      My waveshape videos are not good presentations of the waveform, but they do show some shaping and have audio.  I believe the sloping square shape may be due to something in my signal path trying to correct DC Offset.  All my modular VCOs (Doepfer and Tiptop) display the same sloped shapes using this scope.  This effect is also visible in my previous post in the images and videos of the Graphic VCO shape.  Below is one video of my VCO2100 Wave output.  This video may be replaced soon. 

    Blacet VC Wave from N K on Vimeo.

    The standard features…

      It has all the features one might expect: 1V/Oct CV inputs (no attenuators), Coarse and Fine Tune controls, outputs for Saw, Triangle, Sine and Pulse waveforms, Pulse Width control, PWM input (no attenuator), a selectable Exponential/Linear FM input with level control, and a Sync input. In addition, the Blacet VCO2100 also has some interesting features that are not found on many, or perhaps any, modular oscillators available today. 

                                                                                   from the VCO2100 manual

      a quick look at its roots

     Blacet Research is a manufacturer of modular synth modules based in Oregon, USA. They have a range of modules available that cover what one needs to make a functioning synthesizer both as factory-built units and as DIY kits (VCO, VCF, VCA, EG, LFO, etc), plus some more uncommon ones like Improbabilty Drive, Binary Zone and Hex Zone. The modules are FrakRack format and require a +/-15V power supply.

      Below is a post I found online which discusses the history of the VCO circuit that John Blacet adapted and built upon to make the VCO2100:
      “Terry Michael …… contributed a significant number of the core circuits published in I Electronotes magazine.

      In particular, Terry perfected and published the "Classic Sawtooth Engine".  Terry’s sawtooth reset design (EN#62 Pg. 14 Feb. 1976) is the most widely copied.  This design was picked up from Electronotes magazine by the engineers at Moog Music Inc. and others. The design forms the basis for the VCOs used in the Micromoog, Source, Prodigy and the other small Moog synths.

      No money or acknowledgment was ever paid Terry for the design, as it was not legally required.

      Terry continued to improve the design over the next 25 years, and I connected John Blacet with Terry Michael's updated and improved sawtooth engine. This design is technically superior to the VCOs used in the Moogs and all other copies of Terry's older design.

      John Blacet kept the important parts of Terry's new design and they appear in the Blacet VCO!

      The Blacet VCO is the only commercial version of Terry Michaels "Improved Sawtooth Engine" (remember the old inferior version sold something like 50,000 copies).

      The Blacet VCO is the ONLY version of the "Sawtooth Engine" officially licensed from the originator of the design.”

      Best Regards,

      Grant Richter

      Wiard Synthesizers

    See link for full text

    via email:
      The novel (designed by me) parts of the VCO are: the VC Wave and the Oct Switch function - John Blacet