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

Sunday 18 June 2017

Modular in the (Car)park

So excited about the inaugural Modular in the Car Park.

This will be held on Sunday July 16th, 12noon to 4pm.
The event is open to anyone with a synth.. modular, keyboards, drum machines, etc.
It's undercover so will be held rain, hail, snow or shine.
Please contact me , Andrew, Rory, Claude S,  here, by Facebook or
phone to Prosound & Lighting (02 4226 1177).
Many thanks to Claude Spinelli of Prosound & Lighting for hosting this.

A post shared by jono (@dj_jondent) on

The address is 16 Flinder's Street Wollongong, 2500
Directions

On street carparking & close to North Wollongong Train Station.

The Modular in the Carpark Facebook page is here

Saturday 17 June 2017

Roland 121 filter & 521

A viewer requested a comparison between the Roland eurorack 521 and the vintage 121.


My understanding is that the  521 filter is not meant to be a clone of the vintage 121m
The docs state it was inspired by both the Roland system 100m and the 700m.
I like the sound of both 521 & 121.
Well done Malekko & Roland.
A post shared by jono (@dj_jondent) on
The 121 has a lovely bubbly character.
Possibly due to the BA662A OTA (Operational Transconductance Amplifier).
It's actually a VCA chip that Roland also used in the TB303.


The BA662A is long obsolete so I wonder what replacement was used in the 521

 This is from the TB303 service manual.
------------------------------------------------------------
The OTA is a flexible chip... used in the NLC Dual OTA-VCO
and the Cluster matrix mixer
What the OTA  shares with your common Op-Amp is:
1. a single output.
2. They both have inverting & non-inverting inputs.
3. They both have power lines (V+ & V-)

What makes the OTA different is that it has 2 extra inputs (Ibias & Iabc)
and it's output is a current not a voltage.
So, to put it another way, a OTA is a voltage to current amplifier.
 ---------------------------------------------------------------------

Roland 100m - first pics

Finally .... a Roland 100m.
I loved the Eurorack 521 filter so much I decided to seek out the source.
 
Many thanks to Mark G.

This is a standard setup ...what Roland refer to as a D-set.
Consists of:

112 Dual VCO, with 3 CV ins, 2 outs, and weak/strong sync
121 Dual VCF, with low-pass and high-pass filters with 24 dB/oct slope
130 Dual VCA with a linear/exponential switch
140 Dual ENV + LFO, (ADSR, invertable, and manual gate button) and LFO (5 waveforms with switchable range: x1, x1/10)
150 Ring Mod, Noise (pink and white), S&H (with lag), and LFO (5 waveforms with switchable range: x1, x1/10)

The 121 VCF is a dual 24 dB Lowpass OTA filter that has Roland's warm, bubbley filter characteristics.


The System 100m offers over 20 modular components to pick and choose to design a custom modular set-up.
There were originally just six modules in the series (released in 1979).
These were the 110, 112, 121, 130, 140, 150.
The 110 was a "voice module" combining a VCO,VCF & VCA in one package.

A further four were released over the next five years (starting in 1980).
These were the
131 (four channel output mixer)  4 X 2 X 1, with panning and a tuning oscillator (220/440/880Hz)
132 Dual CV/audio mixer/ voltage processor.
172 Phaser/gate/delay
182 sequencer

I've read that Roland had plans for a further nine modules but cancelled most of these.
After 1983 they did produce:
160 - Computer interface. (No idea what it does. I saw one for sale in 0ct 2011 so it does exist)

165 - Double Portamento Controller, with CV in
173 - Quadruple Signal Gate and six 4-way Multiples
174 - Parametric Equalizer, four-band, with 20Hz to 20kHz center frequencies.

These appeared just before the company deleted the range.
The cancelled modules were :
111 - VCO/VCF
120 - VCF/VCA
141 - dual envelope, gate delay & inverter/adder
170 - Pitch/Voltage Converter, Envelope Follower, and Audio Amplifer

The System 100m has 3 rack sizes, the M-190 holds 3 modules, the M-191 and M-191J hold 5 modules. Each rack provides the necessary 8-pin DIN power connectors and internal CV/gate connections between the modules
System 100M 8 pin DIN plug connections are as follows:
Pin 1 negative 15 volts....blue
Pin 2 positive 15 volts.....red
Pin 3 LED +22 ???....orange
Pin 4 Gate (NC)
Pin 5 trigger (NC)
Pin 6 LED gnd (NC).....green
Pin 7 PSU/ground.....black
Pin 8 CV ....yellow
This might come in handy if you need to build your own rack

The Roland 181m keyboard also needs to be powered from the case.
Its a similar DIN connector.
Six pins, not eight.


My 184m keyboard has it's own wall plug and internal PS.

This is a 191J  five-module rack with multiple connectors on its base.

Yangon Burma 2016 pics

Yangon served as the capital of Myanmar (Burma) until 2006, when the military government relocated the capital to the purpose-built city of Naypyidaw in central Myanmar. With over 7 million people, Yangon is Myanmar's largest city and is its most important commercial centre.

Yangon boasts the largest number of colonial-era buildings in the region, and has a unique colonial-era urban core that is remarkably intact.

The Sofaer and Co. building in downtown Rangoon was completed by Isaac and Meyer Sofaer in 1906. Both brothers were Baghdad-born.




High tea at the Strand Hotel. Opened in 1901.
It was built by the British entrepreneur John Darwood but later acquired by the Sarkies brothers, who owned a number of luxury hotels in the Far East, including the Raffles Hotel in Singapore and the Eastern & Oriental Hotel in Penang, Malaysia.

 The Myanmar Port Authority.

The colonial-era commercial core is centred around the Sule Pagoda, which reputed to be over 2,000 years old and contains a hair relic of the Gautama Buddha.


 The city is also home to the gilded Shwedagon Pagoda — Myanmar's most sacred Buddhist pagoda.



The mausoleum of the last Mughal Emperor is located in Yangon, where he had been exiled following the Indian Mutiny of 1857.