Table of Contents

Squirrel

Squirrel is an MML-based music/sound engine released by Aetherbyte. Squirrel is compatible with both HuCARD and CD-ROM based projects. It is compatible with HuC and runs on Windows.

Aetherbyte - Squirrel for PC Engine / TurboGrafx-16.

Song Structure

.TRACK track_name - Each track needs this.

You can add some custom waveforms, drums, envelopes, macros, etc.

.CHANNEL 0 ch_name - Track setup; affects all channels but can be overriden by commands in each of the other channels

MML commands to set up the master volume, tempo, default note-length, etc. follow the .CHANNEL 0 definition.

.CHANNEL # ch_name - Channel 1-6, one for each of the PC Engine's 6 channels.

MML commands for the specified channel follow the .CHANNEL # definition.

Commands

(Incomplete)

Name Description Syntax
T Tempo T# where # = (0-255)
L Length L# where # = 1,2,3,4,5,6,8,12,16,24,32,48,64,128
O Octave O# where # = 1 - 7
V Volume V# where # = 0 - 31 (There is a global volume AND per-channel volume.)
R Rest R# where # = 1,2,3,4,5,6,8,12,16,24,32,48,64,128
> Octave Up > (each successive > will continue shifting the octave)
< Octave Down < (each successive < will continue shifting the octave)
. Dot Extender NOTE(#). Adding in a numerical length is optional.
#/+ Sharp Note NOTE#/+ raises note one step (The symbol #, not a number.)
- Flat Note NOTE- lowers note one step
& Note Tie NOTE&NEXT NOTE Use this for extending note lengths or for legato.
CDEFGAB Play a Note NOTE(#) play the specified note (for the optionally specified length), e.g., C or C4

@ Change Waveform @# where # is a waveform number! (See waveform section)
@E Change Envelope @E# where # is an envelope number! (See envelope section)
P Channel Panning P#,# where L,R volume are defined (0-15)

Waveform and Envelope Preset Reference

Arkhan made up these names.

**The term Gorgle is compliments of the SCC by Konami.

Waveforms
0: SQUARE
1: SINE
2: SAW
3: BANJO LIKE SAW (GORGLE)
4: QUIETER VERSION OF 3
5: FLATSAW
6: SOFT SQUARE
7: JETSAW
8: SINE2
9: CHIRPY (NEUTOPIA STYLE)
10: SQUARE/SAW?
11: FLAT AS HELL SAW
12: ANOTHER CHIRP (EVEN BETTER!)
13: SQUARECRUNCHY
14: CRUNCHY SAW
15: FM ORGAN LIKE
16: BELLS OF ST. MARY
17: TRUE GORGLE DOOM
18: SINE GORGLE
19: SWEET BASS.
20: SOFTER SWEET BASS
21: SEGA BELLS
22: MORE SEGA BELLS
23: SAWFART
24: SAW OF SOME KIND
25: NICE SQUARE
26: HARPSICHORD
27: HARPSICHORD 2
28: MELLOW BELL
29: BELL!
30: QUIETER BELL!
31: PLAIN OLD BASS
32: CHIRPY GORGLE
33: SQUARE
34: KEITH COURAGE GORGLE.
35: I DONT EVEN KNOW. SOUNDS LIKE A BUG
36: SMOOTH GORGLE
37: SAWTHING
38: MELLOW GORGLE
39: SQUARESAWTHUD
40: ANOTHER KEITH COURAGE GORGLE
41: STATICKY SQUARE
42: FARTSAW
43: FARTSINE
44: OPEN GORGLEBELL

Envelopes
00: Nothing. Un-enveloped glory.
01: plucky. Great for bass stuff
02: quiet
03: a little filtered and punchy
04: actual fadeout release of note (slowish)
05: like 4 only way more fade outty
06: Like 5 only WAY more fade outty.
07: slight attack rise, with fade out
08: like 7 only a bit softer volume wise
09: Volume swell. I like this one alot!
10: Volume clip. Quiets the waveform a bit.
11: long sustain/release :) Pretty pad-like!
12: same as 11, but softer
13: quiet, plucky, long release
14: same as 13 with less sustain
15: interesting tremolo with soft tone and some sustain/release.


Work In Progress! Will include Squirrel manual/reference/etc.

For now:

Visit the main page and grab it or check out these old video tutorials!

Squirrel in Action