Skip to content

Instantly share code, notes, and snippets.

@rpazyaquian
Created February 29, 2016 17:01
Show Gist options
  • Save rpazyaquian/9536ab3ba32d6e3978a5 to your computer and use it in GitHub Desktop.
Save rpazyaquian/9536ab3ba32d6e3978a5 to your computer and use it in GitHub Desktop.
ssg stuff
-------------------------------------------------------------------------------
§6-1-2 Timbre - SSG Sound Source Options
-------------------------------------------------------------------------------
The MML compiler has 10 built-in envelopes for the SSG sound source, applicable with the E command.
The following envelopes are available:
@0 E0,0,0,0 Default
@1 E2,-1,0,1 Synth type 1
@2 E2,-2,0,1 Synth type 2
@3 E2,-2,0,8 Synth type 3
@4 E2,-1,24,1 Piano type 1
@5 E2,-2,24,1 Piano type 2
@6 E2,-2,4,1 Glockenspiel/Marimba type
@7 E2,1,0,1 Strings Type
@8 E1,2,0,1 Brass type 1
@9 E1,2,24,1 Brass type 2
@10 and below are unused. Please do not assign envelopes to these slots.
[Example] @6v10l8 cegb>c<gec
[Result] Plays an arpeggiated minor seventh chord on C using a glockenspiel or marimba-like envelope.
[See Also] E Command (->§8-1)
-------------------------------------------------------------------------------
§6-1-3 Timbre - SSG Rhythm Module (without PPSDRV)
-------------------------------------------------------------------------------
PMD has a built-in rhythm module for the SSG.
The following instruments and rhythm types are available:
@1 Bass Drum
@2 Snare Drum 1
@4 Low Tom
@8 Middle Tom
@16 High Tom
@32 Rim Shot
@64 Snare Drum 2
@128 Hi-Hat Close
@256 Hi-Hat Open
@512 Crash Cymbal
@1024 Ride Cymbal
For PMDB2, PMDVA, and PMD86, omitting the /n command line option enables the rhythm module.
[Original]
PMDB2/PMDVA/PMD86では、/N オプション(->PMD.DOC)が指定されていなければ、
同時にリズム音源で適当な音が発音されるようになっています。
その場合、各値を足し算すれば、いくつか同時に鳴っているように
聞こえる風になります。(SSGリズム音は小さい番号の音色が優先されます。)
[Example] @2c
[Result] Plays a snare drum-like sound.
[Example] @129c
[結果] PMD.COMの場合は、@1のバスドラムが鳴ります。
PMDB2/VA/86の場合は、上に加え、リズム音源のハイハットが同時に鳴ります。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment