PLY - TheTechnobear/SSP GitHub Wiki

Overview

polygon oscillator - self modulating waveforms. useful as an audio oscillator, or as (up to 4) lfo for modulating other modules.

Documentation

Parameters

Name Desc
Coarse coarse tuning in hz
Fine fine tuning in hz
X position across spheres
NrOsc number of oscillators these are slighly detuned by spread
Spread detuning amount between oscillators

Inputs

Name Desc
Pitch pitch in v/oct
Spread detuning of oscillators, see NrOsc
X position across spheres
Freq frequency in hz
Amp signal amplitude
Sync sync oscillators

Outputs

Name Desc
R red output, amount of red at X
G green output, amount of greed at X
B blue output, amount of blue at X
SUM sum of RGB, AC coupled

Notes

The polygon oscillator creates a waveform based on 'slicing' the image at X, and looking at the colours at this point. in a sense, its very similar to a wavetable oscillator, but based on a 3d model. i.e the image you are seeing on the SSP screen. tech note: its using an openGL shader for this, so its a 3d model thats being used :)

in the current implementation we can see two spheres, with a two light source on each, that are moving. therefore, changing X means we get different waveforms... however, due to the light source movement, even a static X still has a changing waveform. note: the sphere on the left is cyan, so you will get a mixture of green and blue from it.

the outputs, we can get the red, green and blue components and also the sum of these, so R+G+B the sum is essentially 'brightness', and is the most suitable if you want a quick audio oscilattor, that self modulaing. the RGB outputs are useful as external modulators.