KOMI – SquareSpace Generator

by Vit Komenda

... a simple and fast instrument (plug-in) for Buzz digital composer. It is a member of Komi::SpaceGenerators series.

It provides 4 wavetable oscillators with wide variety of wave-loops (sines, organs, 303, bass). Outputs are mixed together by the “rules of reflection inside the square” as shown below.

In version 1.xx: Every time the new note starts playing, the mix point position is reset to corner A. This is default for 2.xx machine, where the initial point is adjustable.

Track parameters:

Version 1.xx:

This machine has only one track parameter which is the note. It supports max. 4 notes polyphony.

Version 2.xx:

Note: SquareSpace 2.xx supports 16 notes polyphony

Track Volume: in version 2.xx the volume can be set for each note

Sustain Multiplier: when 0 the sustain stage is ommited, 1 is sustain time as set in global parameter, 2 – the sustain time is 2*Sustain, etc.

Play Mode: SYNC – new note sets the mix point to position defined by AD-BC,AB-CDStart parameters (see below).

ASYNC – mix point trajectory is not influenced when new note starts playing

Global parameters:

Version 1.xx:

Elevation & Speed: these parameters define how the oscillators are mixed together. See the machine’s dialog box “About…”

A,B,C,D Wave: select oscillator waveform

A,B,C,D Amount: oscillator volume

ADRS: envelope control, release and decay are combined into one parameter

Version 2.xx added:

AD-BC Start, AB-CD Start: these parameters define the initial mix point when new note is starting. Active only when the SYNC play mode is set.

ADSR: version 2.xx has complete ADSR envelope control

MainOut: general machine output level

Attributes:

Machine version 1.xx has no attributes.

2.xx machine has some attributes added for MIDI capabilities

MIDIEnabled: 0 = disabled, 1 = enabled

MIDIChannel: channel 0 – 15

MIDIVelocity: when 0 the velocity parameter is ignored, otherwise velocity pass through track volume

MIDITranspose: 24 – no transposition, 23 is -1 semitone, etc.

Machine history:

v1.1b – Jun 2005, Initial Release, doesn’t support MIDI

v1.2, v1.5 experimenta l, not released

v2.0b – Sep 2005, beta

- MIDI added but not tested (I have no device L), so let me know …

- added features: MainOut, TrackVol, PlayMode, SustainMultiplier and StartPosition

- 16 tracks polyphony

- graphical bug (value description) fixed

Installation:

Just put “Komi SquareSpace.dll” or “Komi SquareSpace2.dll” into your “Buzz”\Gear\Generators directory.

This machine is free to use

Do you have nice vocal sample loops? I am about to code vocoder-like generator, so the loops should be helpful J.

Contact Information:

author: Vít Komenda, MSc.

address: Zapadni 1725/45, 36001 KARLOVY VARY, Czech Republic

e-mail: kommi@post.cz