====== 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. [[http://www.aetherbyte.com/aetherbyte-squirrel_for_pc-engine_and_turbografx-16.html|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: [[http://www.aetherbyte.com/aetherbyte-squirrel_for_pc-engine_and_turbografx-16.html|Visit the main page and grab it or check out these old video tutorials!]] {{youtube>XeZTqqN0FtM}} {{youtube>yy9gNPfTmgU}} ====== Squirrel in Action ====== {{youtube>VxVwMVKsmVI}} {{youtube>VrS8JejvKK8}} {{youtube>d_fJZsfQ7gs}} {{youtube>26xYJKunr5Q}} {{youtube>fL7vjGyCSUE}}