Saturday, 1 July 2017

Eloquencer - master track length

 This can be accessed by pressing Function & the clock button.
 



The Master track length changes the reset point of the pattern when master track is set to INT'.
 

The default is 16
 
 
It has a  max of 64 steps. 
This is not to be confused with making longer sequences.
 
 If I want to extend the length of my sequences to 32 I just need to chain two 16-step patterns. 
If I want to make a 64 step sequence, just chain four 16 step patterns
 
 To explain better what the Master Track Length really is I'll quote something I read in
 the WM forum

"Let's say I chain A1 and A2, MT is INT, and MTL is 16. When I press play the Eloq would play 16 steps in A1 and then will reset, so it will jump to the next pattern (A2). It would play 16 steps in A2 and will to jump to A1 again.  A1-A2 > A1-A2

If I set the configuration where MTL is 32, Eloq will play 32 steps in A1 and 32 steps in A2, so that would be like playing A1-A1-A2-A2 > A1-A1-A2-A2"
(Winter modular forum) 

 So in other words, making the master length to 32 will make the pattern repeat.


Friday, 30 June 2017

Eloquencer Sequencer - Notes - SONG structure

This are some personal notes for getting aquainted with your new Eloquencer sequencer.

The structure
The eloquencer's method of storing patterns and creating songs seems a bit confusing at first glance.

The thing to remember is that the "project" is at the top level of the system structure.
You can create up to 128 projects.
I like to view each project as something special I create for a particular gig.

Every Project is made up of songs.
Songs are made up of parts
Parts are made up of patterns.
Every pattern is made up of a max of 16 steps.

I think the best way to work with the Eloquencer is to start  at the most
basic level and make PATTERNS.
Then chain the patterns to make PARTs.
Then chain the PARTS to make SONGS.

Once you have enough songs for your gig, store then into a project.

----------------------------------------------------------------------------------------------------

Each project contains 4 banks of 64 patterns.
Thus one project can have 64 x 4 = 256 patterns.
Each bank can be accessed while in Pattern mode by pressing the first 4 Track buttons.
A,B,C,D.
Then press one of the the 16 step buttons
 
A pattern is made up of 8 tracks.

How these  patterns are grouped and chained is how you make a song for live performance..
and each of these songs are stored with other songs within a project.

These patterns can be joined or chained to make "PARTS".
(The parts have a max number of 16 patterns
These patterns can be any of the 64 patterns that are stored within that project).

You can join these "Parts" to make a "Song".
 A Song is a sequence of Parts with a maximum length of 256 Parts



---------------------------------------------------------------------------

So when you begin, you can assess your patterns, in Pattern mode.

You go to Pattern Mode by
1. Holding down Function & long press the Pattern button.


2. you navigate between the 4 banks of 16  with the top 4 track buttons
and the 16 step buttons.
3. add your new pattern by pressing an unlit step button then
    entering your notes.
4. save.
 

 
 
Saving is done in Project Mode
 

 

 -------------------------------------
 
This is song Mode;
Its here where you create PARTS and SONGs
 

---------------------------------

The CV, GATE , G Length, Ratchet buttons have multiple function.
 
 

 
They change colour if pressed repeately... to indicate probablilty etc etc


Thursday, 29 June 2017

Array - Knight Rider - & initialize PinMode - Arduino

 This is a exercise in Arrays
It makes use of 6 LEDs connected to the pins 2 - 7 on an arduino uno using 220 Ohm resistors.
They are triggered like the lights of "KIT" - the car belonging to the Hoff.

A bit about arrays first.
They are a list or collection of variables that can be accessed via an index number. 
      The word "array" isn't actually used. The symbols [] and {} do the job.
      eg: int myArray[] = {6,21,34,2,1,0,152}; 
      Here we declared an array with 7 values.  Arduino creates 7 places in memory for these values.
 
     We can also just tell the arduino to create 7 memory spots, and then enter the values later :
      int myArray[7];
 
To assign a value to the second spot we use a command like this:
myArray[1] = 21; 
This is the index number.
The first spot always has an index value of 0 (they are zero indexed).
 
Code 1
Link:
 
Such a simple piece of code.
This is a great way of cycling through different lists.
In this example we use the array to choose which LED to light. 
It could just as easily be a menu.
Another way might involve using the "switch case".... will cover in another post
 
 // ******************************************************************************
/* Knight Rider 3
* --------------
*
* This example concentrates on making the visuals fluid.
*
*
* (cleft) 2005 K3, Malmo University
* @author: David Cuartielles
* @hardware: David Cuartielles, Aaron Hallborg
*/
int pinArray[] = {2, 3, 4, 5, 6, 7};
int count = 0;
int timer = 30;
void setup(){
for (count=0;count<6;count++) {
pinMode(pinArray[count], OUTPUT);
}
}
void loop() {
for (count=0;count<5;count++) {
digitalWrite(pinArray[count], HIGH);
delay(timer);
digitalWrite(pinArray[count + 1], HIGH);
delay(timer);
digitalWrite(pinArray[count], LOW);
delay(timer*2);
}
for (count=5;count>0;count--) {
digitalWrite(pinArray[count], HIGH);
delay(timer);
digitalWrite(pinArray[count - 1], HIGH);
delay(timer);
digitalWrite(pinArray[count], LOW);
delay(timer*2);
}
}
// ********************************************************* 
 

 Use 220 ohm resistors.
Cathode of the LEDs connect to gnd.
//88888888888888888888888888888888888
This second bit of code is really useful for setting all your pins
to output mode for example. 
Rather than having to type & initialize each pin as an output.
The section in the void setup is the bit that does it. 
//88888888888888888888888888888888888888888
/*
   Array sketch with for loop()
   an array of 3 LEDs that blink consecutively
*/

// create array of output pins for LEDs
int ledPin[] = {10, 11, 12};

void setup()
{
  //  for loop to set all ledPins to output mode
  for (int index = 0; index < 3; index++)
  {
    // declare LED as output
    pinMode(ledPin[index], OUTPUT);

  } //close for loop()
} // close void setup()

void loop()
{

 // for loop() to blink LEDs consecutively
  for (int i = 0; i < 3; i++)
  {
     // set LEDpins HIGH
    digitalWrite(ledPin[i], HIGH);
    // add 1 second delay
    delay(1000);
    // set LEDpins LOW
    digitalWrite(ledPin[i], LOW);
  } // closing for loop()

} // close void loop() 
 
 
//8888888888888888888888888888888888888888888888888888888888 
 Links
+ https://www.tutorialspoint.com/arduino/arduino_arrays.htm
 
 ---------------------------------
-------------------------------------
 

Tuesday, 27 June 2017

Serge Paperface Restoration - Warren Burt - 2/2

Finally I'm getting around to fixing the Warren Burt Serge Modular.
I think I purchased this synth back in 2013.
http://djjondent.blogspot.com.au/2013/12/the-warren-burt-sergedriscoll.html
Sorry Warren that its taken so long to get started.

This is the second panel from the second box.



    Panel 2 of Box 2:
  • 1 Dual Positive Slew
  • 1 Dual Negative Slew
  • 2 Envelope Generators
  • 1 Triple Bi-directional Router
  • 1 Triple Comparator
  • 1 Schmitt Trigger 

----The power supply for this panel consists of  +12, -12, +6, & ground


---------------------------------------------------------------------------
Schmitt Trigger & Triple Comparator


The Blue wire seems to be ground. (marked as "W" on PCB)
The Green is I think +6V (Marked as "Y" on the PCB)
The PCB is labelled R11 

Below are some extra pics I have from a surplus vintage PCB.
Might be of use.


Links:

---------------------------------------------------------------------

Bi directional router
This is marked as R4 on the PCB.
Links:

 Double check the wiring by looking at what the pads are labeled.
X=+VE
W=0V
Z=-VE

In this case, 
The blue wire at the bottom is -12V
Red is +12V
There is no 0V/GND connection to this module.
-------------------------------------------------------------------------------------
Envelope Generator. We have 2 of these

The boards are I believe 1st generation ... from 1973


Links:

 Double check the wiring by looking at what the pads are labeled.
X=+12V
Y=+ 6V
W=0V


Blue (near the pots is marked W on the PCB) is ground.
Red (X) = +12V
Green (Y on PCB) = ??? My guess is its +6v.


Below are some pics from an extra Envelope Generator PCB. Its marked R7 so 
is possibly also 1st generation, 1973.
This is not part of the Warren Burt pile but it might help me work things out.
Lovely dark blue colour too.





I think this is a voltage divider circuit to create 6V from 12V.

----------------------------------------------------------

Negative slew

Links:
2. CGS
3. Muffs

The 1973 PCB used +12, +6, -12 & ground.
The 1975 PCB used +/-12 V & ground.
So I'm guessing this is a 1975 PCB  as it uses +/-12 & 0V unless it has a on board 6V regulator.

The upper slew was working.
But not the lower. So i needed to trouble shoot this.
-----------------------------------------------------------------------------------
Positive Slew



Links:
2. CGS

This module appears to need +/-12V, +6V & ground
 The PCB is labelled R10.
X= +12V
Y= +6V
W= 0V
Z= -12V


Tuesday, 20 June 2017

Multi-Band Distortion - NLC Build notes

These are my build notes for the Nonlinearcircuits Multi Band Distortion module.
It's in Eurorack format.
Andrew has based the layout on a Buchla 194 filter.

This is a fixed 4 channel bandpass from the late 1960's.
He has however added some goodies: Some Fuzz circuits & four Korg 3200 VCAs.
The distorted signal can be mixed with the clean signal . The VCAs use vactrols and allow CV control of the mix.

Andrew's build notes are here:
http://www.sdiy.org/pinky/data/MBD%20BOM%20and%20build.pdf

There are some useful links in the NLC blog:
http://nonlinearcircuits.blogspot.com.au/2015/02/multi-band-distortion-processor.html

Some pics of the virgin PCB and faceplate first.

Some NLC words of wisdom:

Jack Smith was born on November 14, 1932 in Columbus, Ohio, USA. He was an actor, known for Flaming Creatures (1963), Chumlum (1964) and Scotch Tape (1963). He died on September 25, 1989 in Manhattan, New York, USA.

I like to get the ICs on first.
Then the rest of the SMDs
Now for the rest of the through hole stuff:
resistors, headers, caps, etc
Trannies

Vactrols next.
The white dot on the vactrol is the cathode.
On the PCB, the cathode is marked "k"


Jacks & Pots. All B100K
And the faceplate.
Another one done. :-)
-----------------------------------------------------------------------------------
You can find more NLC builds here.
---------------------------------------------------------------------------------------

Monday, 19 June 2017

Snazzy Effects - ArdCore -Installation Demo


This is an Arduino Eurorack Module.
It's creator is Snazzy Effects

http://bangbang-nyc.com/shop/snazzy-fx-ardcore/ 

http://snazzyfx.com/products/ardcore/


There are lots of sketches available online

The 1st 29 seconds of this video demos how to upload a patch to the ArdCore Eurorack Module by Snazzy FX The video is silent till 30 secs....so you dont have to turn your speakers up. 

 An Arduino is a micro-controller ( computer chip ) which can be programmed to act as you wish. So this module has the potential to be a VCO or filter, or ADSR envelope.... they say anything you like.. 

It all depends on the code ...So I downloaded this bit of random code (Pretty 1a_pot) from "github" just to test it out.
https://github.com/darwingrosse/ArdCo... 
https://github.com/eclectics/ardcore

This code turned out to be a sort of VCO (very different to your classic oscillator) ... or is it supposed to be a random audio source. ???? Anyway, it does respond to CV modulation. I'm modulating it with the anti-oscillator from Wiard which is a radical VCO in its own right. 

------------------------------------------------------------------------- 

Hopefully this will get everyone else up and running fast. There is no manual out as yet however these are the installation instructions as I understand: 

 1. INSTALL you need to install the Arduino software which you can grab from here: http://arduino.cc/en/Main/Software 
 Just download the version you need (win, linux or osx) and install it

 99 percent of the sketches work without any additional tinkering. A few of the sketches might require you to install a library. 

 2. install the USB driver http://www.ftdichip.com/Drivers/VCP.htm 

you want the OSX vcp driver or Windows VCP driver depending on OS 

3. In the arduino program, under the TOOLS MENU SET BOARD to UNO (this is crucial)

4. open an Ardcore program 

5. hit the upload button 6. if it works, it will say UPLOADED. (you will briefly see lights light up on the DATA leds on the ARDCORE) 

7. when done, disconnect USB cable unless you need it plugged in. Thanks to Dan of Snazzy FX for these tips. 

Cheers. J 

Check this out for more info: http://20objects.com/ardcore/ 

Thanks to Matt from RhythmActive for the ArdCore. http://www.rhythmactive.com.au/

Roland 100 - initial doodles

Loving the Roland 100m.

No effects ... live recording