Tuesday, October 13, 2015

Overcycler2 demo track


All sounds were made with Overcycler2, my DIY 6 voice hybrid analog synthesizer, drums included.
Effects: reverb, equalizer, limiter.

By the way, I made several changes since the patches demo:
  • Oscillators sound improvements: 96KHz sampling, better interpolation (hermite) for improved treble response, major reduction of sound crackling (it can be heard in the last patch of previous demo).
  • Added the polyphonic 2 track step sequencer from P600fw. 20*2 sequences can be stored for now.
  • Added sequencer/arpeggiator and keyboard transpose.

Thursday, October 1, 2015

Overcycler2 patches demo

Here's a demo of a few patches on Overcycler2, showing some of its sound palette.
They tend to have lots of overdrive to get an idea of the raw synth sound but by adjusting the pre-filter mixer levels, it's perfectly possible to get tamer sounds.


By the way, I recently started implementing oscillator sync, I didn't demo it yet because I think I can improve the way it sounds (there's a bit of aliasing on the upper range right now).

Sunday, September 27, 2015

Overcycler 2 lives!

I finally received my PCB!

Unfortunately I found 2 bugs on the board revision I sent for production but it was too late, so there are a few small straps on it.

Anyway, I soldered all the components, did a bit of debugging and it finally worked, all 6 voices!
It works quite fine actually, better than on breadboard. Eg. the potentiometers ADC captured lots of noise while on breadboard which made adjusting values hard. Here the noise usually doesn't exceed 1 bit.
Overall much less noise on the PCB, which make the VCAs really quiet when closed.


Pic of the board (sorry, cellphone quality):




























(The heatsink is temporary, I will use the case itself as a heatsink.)

Now I just need mount the board inside the case, solder the connectors (I have yet to receive them) and the synth will be done :)

Sunday, September 20, 2015

Overcycler 2, the return

Overcycler, my homemade polyphonic hybrid synthesizer, while being a working synth that I made music with, had quite a few caveats in its design, here are a few of them:

  • Being a 5 PCB design, I tought it was a good idea to have voice cards but it just complicated the design and made the enclosure a lot harder to build.
  • The enclosure was too small, not very practical, and overall badly built. The fact that it was too small also forced me to make a lot of hacks to fit everything inside.
  • The display was too small, which made parameters hard to read fast.
  • VCAs were noisy, bleeding audio even when fully closed and gain staging was wrong, which made the sound too tiny past the filter.
  • Using the VCA to compensate for resonance volume loss, it seemed like a good idea, saving the cost of one more VCA per voice but it made the synth sound small with resonance, as the SSM2044 lose its overdrive the more you added resonance.
  • DAC / sample & hold mechanism for CV control. Not a bad thing in itself but very sensitive to noise.
  • Link capacitors in some parts of the voice design had too small values, leading to poor bass response.
  • Overall just a prototype that was left unfinished.

So, as the title says, I'm making Overcycler 2, a full rebuild / redesign of Overcycler. Besides having a more enjoyable synth to make music with, I hope this will make it a properer DIY project that others can build. As you can guess all the previous issues were addressed:

  • Single PCB design, roughly A5 size (153mm x 209mm).
  • Bigger, better built, nicer enclosure, with wooden sides for that vintage vibe :)
  • Bigger display, 40x4 characters instead of 20x4.
  • Lots of work on gain staging, to try to make the synth always sound good.
  • Using the pre-filter mixer to compensate for resonance volume loss, requiring no additional parts and nicely doing the job. That was kind of an eureka moment when I thought about it :)
  • 8 channel DAC chip to handle the CVs. They are quite expensive so I chose to ditch multitimbrality (which never worked on overcycler) to keep the costs low.
  • Bigger and better quality link capacitors.
  • This time I really want to make it proper. 

By the way, I added a voltage controlled noise generator of my design and also removed the VC master volume to replace it by a dedicated potentiometer.

Right now I have a fully working voice on breadboard, a prototype PCB that is sent for production and I just finished drilling / preparing the enclosure, here are a few pics of it:
 

Now compare it to this and you will see what I mean by better built :)











To be continued when my PCB arrives!

Project page: https://github.com/gligli/overcycler

Wednesday, August 5, 2015

P600fw 2.10 second release candidate

A change in the behavior of the "PolyMod OscB" knob was made during the development of 2.1. While this change fixed a bug, I have decided to revert to 2.0 behavior to keep the patches sounding exactly the same when using poly mod.
This is the only change in this RC.

Download links:
http://sfx.gligli.free.fr/zik/p600/2_10_rc/2_0991/p600firmware.hex
http://sfx.gligli.free.fr/zik/p600/2_10_rc/2_0991/p600firmware.syx

Sunday, July 19, 2015

P600fw 2.10 first release candidate

Only one small bug with the "free" osc frequency mode mas fixed since last alpha.

As usual the manual needs an update, and this time I won't be doing it so if anyone wants to work on it, please contact me!

Also, please report any problem you could find.

Download links:
http://sfx.gligli.free.fr/zik/p600/2_10_rc/2_099/p600firmware.hex
http://sfx.gligli.free.fr/zik/p600/2_10_rc/2_099/p600firmware.syx