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.
.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.
(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)
|
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!