# Beepola Help

Contents

Introduction

Keyboard commands

Beeper Engines

- Special FX (Fuzz Click)
- The Music Box
- The Music Studio
- Phaser1
  Interesting Instruments
- Savage
- ROMBeep
- Plip Plop
- Huby
- QChan
- Tritone

Compiling Songs

Ripping Songs

*.bbsong file format

Credits

Tritone Beeper Engine

This engine, developed by Shiru, has three tone channels with a further channel of interrupting drums. Eight levels of skew (sound loop duty cycle) values are available on a per-note basis. Individual note detuning is also available which can be used to generate a variety of effects.

There are two slightly different versions of this engine availabel in Beepola. The standard Tritone engine provides different volume levels for each channel (channel 1 is the quietest channel 3 is approximately twice the volume of channel 1, and channel 2 is between them). There is also a "Tritone (equal volumes)" variant which provides the same level of volumes on all three channels.

At the start of a new pattern, unless otherwise specified, the skew value for each channel will effectively be 1 (no skew - providing a clean tone). If the skew value is changed for a particular channel, that skew value will remain in effect for the remainder of the pattern until it is changed. This saves time when editing patterns as, for a group of notes that are to use the same skew, you need only enter it once against the first note rather than against every note in the run of notes.

The lowest standard note value is C-1 and the highest is F-6. 12bit frequency counters are used. Using the note detune column, an octave 0 can be used but is quite difficult to hear due to the low frequency, and has some slight tuning issues:-

Note | Detune value | Approximates to
--- | --- | ---
C-1 | -47 | C-0
C#1 | -50 | C#0
D-1 | -53 | D-0
D#1 | -56 | D#0
E-1 | -59 | E-0
F-1 | -63 | F-0
F#1 | -66 | F#0
G-1 | -70 | G-0
G#1 | -74 | G#0
A-1 | -79 | A-0
A#1 | -83 | A#0
B-1 | -88 | B-0