Silent Debuggers Is A WIP

Differences

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

Link to this comparison view

Next revision
Previous revision
sound:psg:mml:squirrel [2020/05/07 15:04] – created arkhansound:psg:mml:squirrel [2020/08/15 03:32] (current) – add some squirrel info & references cabbage
Line 1: Line 1:
-Squirrel manual/download/explanation/stff+====== 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}}
Print/export
QR Code
QR Code sound:psg:mml:squirrel (generated for current page)