Silent Debuggers Is A WIP

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sound:psg:mml:squirrel [2020/08/04 18:07] arkhansound:psg:mml:squirrel [2020/08/15 03:32] (current) – add some squirrel info & references cabbage
Line 1: Line 1:
 +====== 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! Work In Progress!
 Will include Squirrel manual/reference/etc. Will include Squirrel manual/reference/etc.
Line 6: Line 205:
 [[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!]] [[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>https://www.youtube.com/watch?v=XeZTqqN0FtM}} +{{youtube>XeZTqqN0FtM}} 
-{{youtube>https://www.youtube.com/watch?v=yy9gNPfTmgU}}+{{youtube>yy9gNPfTmgU}} 
 + 
 +====== Squirrel in Action ====== 
 +{{youtube>VxVwMVKsmVI}} 
 +{{youtube>VrS8JejvKK8}} 
 +{{youtube>d_fJZsfQ7gs}} 
 +{{youtube>26xYJKunr5Q}} 
 +{{youtube>fL7vjGyCSUE}}
Print/export
QR Code
QR Code sound:psg:mml:squirrel (generated for current page)