TB303 Rack (Beta release)

Overview

The TB303 is a rack of monophonic synths, performing a direct modelling of the classid Roland 303 Bassline. Each synth is associated with its own crude monophonic sequencer, and seperately sends and receives MIDI note and control data. Presently, the sequencers are limited to 16 notes: 4 beats of sixteenths. In other words, this is a snappy little techno groove generator.

Usage

The first 303 to be run creates the main control page, and opens the midi in/out ports (presently this is hard-coded to "midi1", the top pair of ports). Subsequent launches of the 303, up to the hard limit, create a status/control region on the main window specific to the new synth/sequencer pair.

The screen is divided into four areas:

  1. The top line displays the name of the "top" 303, the one which is currently being controlled by the sliders and screen knobs. This are will be used for other pices of general usage in later releases.
  2. The next three lines give sequencer controls.
  3. The next 10 or so lines are controls for the synth itself. The sliders are almost self explanatory, and are best understood by playing with them. They roughly correspond to controls on a 303. The "slideri" buttons store (right click) and load (left click) synth settings to and from an area common to the 303 rack.
  4. The last region contains controls specific to individual running 303s.

The relationship between midi control change messages and sliders is:

These work both on midi in and out, but it would be ace if they were user configurable.

Slated for future releases

Many of the glaring omissions in the present release will be overhauled soon: a more useable, more realistic sequencer; LFOs for VCO and VCF; control over the waveform; the ability to save settings.

Known Bugs and Limitations

Authors

Correspondence (feedback and bug reports) will be graciously accepted. Post any queries to dak@cs.latrobe.edu.au.