Barcode is a random, additive synth. Permutations of the controls give rise to a broad range of timbres, generated by [sinesum(.  i’m yet to hear it do the *beep* of a barcode scanner though.


  • [BASE] : Bottom note.
  • [RANGE] : Distance between bottom and top notes.
  • [COLOUR NOTES] : There are 4 of these.  They alter the colour bands of the barcode graphic as well as determines which notes of the chromatic scale are played.
  • [b&w] : Resets the colour bands and notes to duotone.
  • [pse] : Pauses the barcode graphic.  Consequently, arpeggiation is also halted.  Timbre automation is uneffected.
  • [SMOOTH/JAGGED] : Toggles between interpolated and steppy waveform transition.
  • [• •] : Toggles between manual and automatic adjustment of [partials].
  • [☼] : Visual metronome.
  • [BPM] : Tempo.  Pairs with [DIVISION] to mete out triggers on notes and barcode graphic.
  • [DIVISION] : Faster/slower triggers.
  • [waveresolution] : (2…12) A bit like a bit reducer ??
  • [oscilloscope] : Displays a single cycle of the signal.
  • [partials] : Amplitudes of the 8 partials of the sound.


Cheetomoskeeto’s YouTube playlist


  • Setting [waveresolution] to a value >= 9 breaks [oscilloscope]’s refresh (animation freezes).  It also adds some colour to the harmonics (distortion).
  • The arpeggiation is a bit staid.  Adjusting [BASE], [RANGE], [COLOUR NOTES], [BPM] and [DIVISION] helps break the monotony.


i tend to use Barcode to generate samples.  Primarily for slicing out single-cycle waveforms, for use elsewhere.  Create and connect a [writesf~] to [catch~ voices] to do that too.

i wrote this patch in a time before i knew how to make localised objects.  This means that having another patch open alongside Barcode may be problematic.

Leave a Reply

  • Platform:
  • Category: Synthesizer
  • Credit: Levendis
  • Revision: 0.0.1
  • Modified: 8 years ago
  • Views: 138
    Likes: 5
    Downloads: 97