Electronic Music Box (or
just EMB) is my Buchla-inspired performance synthesizer. This project
started when I wanted to give a new life to my old trusted
Oakley VCO's. They are a
kind of MOOGish design so here MOOG shakes hand with Buchla.
Here below is a diagram of EMB's sound-generation arrangement. VCO1's
triangle output is routed to
Ian Fritz's Double
Pulse Generator (DPG). DPG gives the usual PW and PWM but also Pulse
Timbre and Pulse Timbre Modulation. VCO1 triangle and square outputs are
routed to
Bergfotron's Complex VCO Waveshaper that creates SIN, TRI, 2F SAW, EVEN
and SPIKE waveforms. Oakley VCO's sine-output was not so perfect (these are
older versions). It was more like filtered triangle-wave. Complex VCO
Waveshaper gives a perfect sine-wave.
Electric Druid's Noise Source generates white and pink noise. Noise
outputs are also on frontpanel jacks so it is possible to modulate something
with noise. I bought Wisp648
PIC-programmer from VOTI so that I can program PIC-chips myself.
Electric Druid has generously uploaded the assembled HEX-codes for his
designs (you are a great Druid, I must compose a piece called Electric Druid
!). All these waveforms and the noise are combined in
Bergfotron's VC Waveform Selector (VCWS). I use only 8-inputs in VCWS
and they are both identical. From VCO2 I use the original SIN, TRI, SAW and
PULSE waveforms (one can be selected). I have arranged a switch so you can
select if VCO1 or VCO2 is routed to Buchla's Timbre Generator (BTG). My
first BTG version was
based on Aaron Lantermans documents (generator
+ VCA) but this last version is built from
Modular Synthesis version of BTG (my version has no pulser and no
crossfader).
Sequencer is
Fonitronic VCP
design. I build the first version on proto-board but it is quite a complex
design so I begged Mr. Fonitronic Matthias Herrmann to sell me a PCB for VCP,
and he did (thank's Matthias !). In my VCP design there is also
Electric
Druid's TAP Tempo Clock as an internal clock for VCP. There are also two
Electric Druid's TAP Tempo LFO's. In EMB version 0.9 I had my
Papareil's
Dual ADSR because it has state LED's and I am using these Alpha LED
Sliders. But these sliders are only linear and Papareil's design needed
logarithmic pots for attack, decay and release. So I changed ADSR's to
Electric Druid's VC ADSR's (now you understand why I bought the
PIC-programmer). I like this design a lot. This ADSR is fast and it has TIME
and LEVEL CV-controls that do a lot. You can also choose between LIN and LOG
response. Also because it is a software design there is nothing to trim, it
works right away.
The rest of EMB is
Doepfer design that I have just fitted to my own frontpanel design (I use
Front Panel
Designer). Doepfer modules are: A149 (Buchla Source Of Uncertainty), 2 x
A101 (Buchla LPG) and A134 (VC-PAN).
The frontpanel is
version 3.0 or something. All the jacks are the lowest thing so the patch
cables are not covering anything. I have also a color code on the knobs (Selco
S151-006 and C151 blue/red), blue = manual control and red = CV-amount
control. This design is dense but not too much.
All but the Doepfers
are powered from my MOTM-900 power supply. Doepfer's have a separate +-12V
supply.
tiistai 31. maaliskuuta 2015
SEKU sequencer (Sigma Archives)
I will publish here selected information from my old Sigma www-pages (www.studiomanus.com). Studiomanus-pages do not work anymore. All future Sigma-information will be published in this blog.
This SEKU-article is the first article from old Sigma-archives. SEKU is a two-channel DIY 16-step analog sequencer that I designed some 15 years ago.
Heart of SEKU is CMOS 4520 dual synchronous divide-by-16 counter. RESET-in-jack must be normalised to ground when not used (16-step mode). Length of the sequence can be set to N by patching PULSE OUT from N+1 step to RESET IN jack. When no clock is connected to CLK IN sequencer can be manually stepped from STEP button.
CMOS 4067 1-of-16 analog switch is used for GATE, CV and PULSE outputs. Inhibit-pin of GATE OUT 4067-switch is clocked at the same frequency as the 4520 with 4001 nor-gate turning each GATE OUT off before turning the next GATE on. You can mute any one of the 1-16 steps with the STEP MUTE switch.
I have used slider potentiometers for STEP CV adjusting so that it is easier to draw waveforms when SEKU is used as an oscillator. I haven't buffered the CV and GATE outputs with op amps in order to keep the power supply simple, just +5V to ground. I have also an adjustable power supply so I can adjust the octave range of SEKU by adjusting the supply voltage (+3 to +5 V or from 3 to 5 octaves in 1V/oct systems).
This SEKU-article is the first article from old Sigma-archives. SEKU is a two-channel DIY 16-step analog sequencer that I designed some 15 years ago.
Heart of SEKU is CMOS 4520 dual synchronous divide-by-16 counter. RESET-in-jack must be normalised to ground when not used (16-step mode). Length of the sequence can be set to N by patching PULSE OUT from N+1 step to RESET IN jack. When no clock is connected to CLK IN sequencer can be manually stepped from STEP button.
CMOS 4067 1-of-16 analog switch is used for GATE, CV and PULSE outputs. Inhibit-pin of GATE OUT 4067-switch is clocked at the same frequency as the 4520 with 4001 nor-gate turning each GATE OUT off before turning the next GATE on. You can mute any one of the 1-16 steps with the STEP MUTE switch.
I have used slider potentiometers for STEP CV adjusting so that it is easier to draw waveforms when SEKU is used as an oscillator. I haven't buffered the CV and GATE outputs with op amps in order to keep the power supply simple, just +5V to ground. I have also an adjustable power supply so I can adjust the octave range of SEKU by adjusting the supply voltage (+3 to +5 V or from 3 to 5 octaves in 1V/oct systems).
tiistai 24. maaliskuuta 2015
SalMar Construction
I am interested about logic, algorithmic techniques and human interaction in electronic music creation. Salvatore Martirano's SalMar Construction of 1972 is a pioneering instrument in these techniques. SalMar was a monster. It had 291 touch sensitive switches that gave a performer interaction with four parallel programs controlling a modular analogue synthesizer. A zoom feature enabled movement and change within micro and macro structures. The sound was output through a network of 24 satellite loudspeakers and four main speakers. Sequences are created by the use of shift registers. These sequences can then be coupled together to form a musical hierarchy. In describing his performances Martirano states : “Control was an illusion. But I was in the loop.”
SalMar is alive. The beast lives at the Center for American Music campus. Here is a Blog (http://kenbeck.blogspot.nl/search?q=salmar) where is little bit information how SalMar works and is played. And here is Martirano's progress report from 1971 (http://www.jaimeoliver.pe/courses/ci/pdf/martirano-1971.pdf) where he explains his instrument more detail (also with schematics !). Here you can find two sound examples of SalMar in action (www.subrosa.net/en/catalogue/early-electronic-music/salvatore-martirano--the-salmar-construction.html).
SalMar is alive. The beast lives at the Center for American Music campus. Here is a Blog (http://kenbeck.blogspot.nl/search?q=salmar) where is little bit information how SalMar works and is played. And here is Martirano's progress report from 1971 (http://www.jaimeoliver.pe/courses/ci/pdf/martirano-1971.pdf) where he explains his instrument more detail (also with schematics !). Here you can find two sound examples of SalMar in action (www.subrosa.net/en/catalogue/early-electronic-music/salvatore-martirano--the-salmar-construction.html).
Enore Zaffiri "Musica Per Un Anno"
Here is an interesting old record (1968) from Italian composer Enore Zaffiri, "Musica Per Un Anno". In SIM Proceedings there is an interesting article where Andrea Valle analyses "Musica Per Un Anno" and reconstructs it in SuperCollider environment (www.aimi-musica.org/wp-content/uploads/2014/10/attiZaffiri.pdf).
Valle has also interviewed Zaffiri and got some interesting information about Zaffiris original analog implementation of MPUAN. Zaffiri had only 4 sine wave oscillators, two tape recorders, frequency meter, custom build impulse generator and a tape echo. He first hand calculated the algorithmic input data for each sine wave (at most there are 12 overlapping layers of sine waves), recorded it in pieces and constructed the composition with cut-and-splice operations ! In MPUAN there are 720 sequences grouped in 360 couples, each one being assigned to one day in the year of 360 days. The year is subdivided to 12 months of 30 days and a day programs granularity is based on 1 hour timespan.
That has been an enormous work to implement in analog way !
Valle has also interviewed Zaffiri and got some interesting information about Zaffiris original analog implementation of MPUAN. Zaffiri had only 4 sine wave oscillators, two tape recorders, frequency meter, custom build impulse generator and a tape echo. He first hand calculated the algorithmic input data for each sine wave (at most there are 12 overlapping layers of sine waves), recorded it in pieces and constructed the composition with cut-and-splice operations ! In MPUAN there are 720 sequences grouped in 360 couples, each one being assigned to one day in the year of 360 days. The year is subdivided to 12 months of 30 days and a day programs granularity is based on 1 hour timespan.
That has been an enormous work to implement in analog way !
sunnuntai 22. maaliskuuta 2015
Qubit Nebulae Firmware update
I decided to update my Qubit Nebulaes firmware to version 1.1. Nebulae is an audio file player/granular oscillator in the Eurorack modular synthesizer format. It uses sound files as the source material for creating loops, melodies, granular clouds, drones, pads and otherworldy textures. Nebulae is constructed using Arduino Unos ATMega328 processor and Raspberry Pi. Raspberry runs either Csound or Pure Data code (in the back picture ATMega328 is in left and RaspPi on the right). I suppose the construction is quite similar as in this interesting CSound Journal article (www.csounds.com/journal/issue18/eurorack.html). In this article they build an FM oscillator in the Eurorack format using Csound, RaspPi and Arduino Uno. Arduino handles the interface (potentiometers, buttons) and converts this information to MIDI (CV to MIDI). This MIDI information is sent to RaspPi where the CSound code is executed. RaspPi converts this information to analog audio.
Qubit has made an excellent video how you can DIY update the firmware to version 1.1.
For this you need Arduino Uno and SD-card reader/writer. Update was easy to do with this instruction video. I am planning to create analog sounds and transfer these to Nebulae for further processing.
Qubit has made an excellent video how you can DIY update the firmware to version 1.1.
For this you need Arduino Uno and SD-card reader/writer. Update was easy to do with this instruction video. I am planning to create analog sounds and transfer these to Nebulae for further processing.
Nebulae front |
Nebulae back |
Arduino UNO |
Charles Cohen in Belgium
Charles Cohen (CC) and Rabih Beaini (aka Morphosis) gig at Vooruit in Ghent/Belgium was great ! They both performed first as solo and then together. Music was all improvised. CC has a Zen master ability to create music that is creating space rather than occupying space. His performance had a flow that went on as naturally as a river flows. He told me after the gig that he likes the European music scene and audience a lot so I suppose and hope that we will hear more his playing here in Europe !
Tilaa:
Blogitekstit (Atom)