Polylogue

Polylogue is a polyphonic analogue synthesizer inspired by the workflows of the Korg Monologue and the Korg Volca Keys.

# What’s New

Release 1.0.6 includes:

* Fixed the LFO broken by updates to the oscillators in the previous release. Sorry about that!

Release 1.0.5 includes:

* Wave shaping! The previous releases only had pulse width modulation for the square wave. Now the saw wave transforms into a similar shape to the Korg Monologue’s saw, as does the triangle wave, and the cosine wave has limited frequency modulation. It’s not an FM synth, but it’s fun to play with.
* Performance improvements. Each oscillator now switches off DSP processing when it’s not in use. This has resulted in better CPU usage on the Organelle M. The Organelle 1 is still limited to four voices. Since I can’t test on the original, any feedback is appreciated!

# Features

* Six voice polyphony with two oscillators per voice.
* Each voice is fully articulated, featuring its own envelope generator, low-frequency oscillator, filter, and amplifier.
* Five wave shapes per oscillator: Saw, triangle, square, cosine, and noise.
* Wave shaping for all four major wave shapes: Saw and triangle waves transform to shapes similar to the Korg Monologue’s fully transformed wave shapes, pulse width modulation for the square wave, and frequency modulation for the cosine wave.
* A resonant filter which self-oscillates.
* ADSR-style envelope generator which can simultaneously target the amplifier, both oscillator pitches, and the filter cutoff.
* Per-voice low-frequency oscillator with saw, triangle, square, and cosine wave shapes, which can simultaneously modulate both oscillator pitches and the filter cutoff.
* The secondary oscillator can be offset up to two octaves up and down from the primary oscillator, as well as detuned about another two-thirds of an octave up and down.
* Four channel mixer for adjusting the levels of the two oscillators, line in, and a feedback loop drive.
* Sequencing with Critter & Guitari’s Sequencer 3.
* Polyphonic portamento.

# Download

Download the latest release:

* Patch Storage: https://patchstorage.com/wp-content/uploads/2019/08/Polylogue.zop
* GitHub: https://github.com/francoiswnel/Polylogue/releases/latest

Installation instructions:

1. Copy the Polylogue.zop file to your patches directory on your SD card or USB drive.
2. From the Organelle menu, reload the storage.
3. Navigate to the patch and select “Install Polylogue.zop”.

# Discussion

Please leave feedback or ask questions in the Critter & Guitari forum thread: https://forum.critterandguitari.com/t/polylogue-polyphonic-analogue-synthesizer/4725

Or create an issue on GitHub: https://github.com/francoiswnel/Polylogue/issues

# Menu Guide

1. VCO 1

1. Wave: 0. Saw, 1. Triangle, 2. Square, 3. Cosine, 4. Noise.
2. Shape: Transforms the basic wave shape.
3. Octave: Keyboard transpose, -3 to +1 octaves.

2. VCO 2

1. Wave: 0. Saw, 1. Triangle, 2. Square, 3. Cosine, 4. Noise.
2. Shape: Transforms the basic wave shape.
3. Octave: Offset from VCO 1, -2 to +2 octaves.
4. Detune: Continuous pitch adjustment.

3. Mix

1. VCO 1
2. VCO 2
3. Line In: Audio input mixed in between the VCOs and the filter stages.
4. Drive: Audio output mixed in between the VCOs and the filter stages.

4. VCF

1. Cutoff: High-pass filter with a peak frequency ranging from 100 to 5000 Hz.
2. Resonance: Unstable and self-oscillating above about 90%.

5. EG

1. Attack: Ramp up to peak volume over 0-5000 ms.
2. Decay: Ramp down to sustain volume over 0-5000 ms.
3. Sustain: Percentage of peak volume.
4. Release: Ramp down to zero volume over 0-5000 ms after releasing the note.

6. EG Target

1. VCO 1 Pitch: Modulate the pitch of the primary oscillator.
2. VCO 2 Pitch: Modulate the pitch of the secondary oscillator.
3. VCF Cutoff: Modulate the cutoff frequency of the filter.
4. VCA: Modulate the output of the voice.

7. LFO

1. Wave: 0. Saw, 1. Triangle, 2. Square, 3. Cosine.
2. Rate: 0 to 20 Hz.

8. LFO Target

1. VCO 1 Pitch: Modulate the pitch of the primary oscillator.
2. VCO 2 Pitch: Modulate the pitch of the secondary oscillator.
3. VCF Cutoff: Modulate the cutoff frequency of the filter.

9. Config

1. Portamento: Adjust the note glide time. Turns off at 0%.
2. Pitch Scale: Adjust the scale of the pitch target knobs.

# Credits

* KontrolModule by Mark Harris aka TheTechnobear.
* Sequencer 3 by Critter & Guitari.
* ADSR from the clds port by Mark Harris: https://patchstorage.com/clds/

Author
271 PM
  • Platform:
  • Category: Synthesizer
  • Revision: 1.0.6
  • License: MIT
  • Views: 322
  • Modified: 1 hour ago
Chat about this patch on Discord! Download (94) Source Code
Appreciate 2
3 comments on “Polylogue
  • pickmansmodel on said:

    I tried to test it on the Organelle 1, and as you suspected, it unfortunatley doesn’t work. It takes about ten seconds to even load the display, an after that every sound has a three second delay before it plays, and you can’t leave the patch anymore, so you have to restart the Organelle. A shame, was really looking forward to your patch. :)

  • fwwwn on said:

    @pickmansmodel

    Sorry about that! I’ll reduce the number of voices and see if it improves. Are you on the Patchstorage Discord?

  • fwwwn on said:

    @pickmansmodel

    I have uploaded a new version of the patch which should install a four voice version on the Organelle 1. Please let me know how this fares!

  • Leave a Reply