Skip to content

Instantly share code, notes, and snippets.

@DeerTears
Last active May 28, 2019 20:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save DeerTears/736a7a56c8cac078cfa7af78ae164c2e to your computer and use it in GitHub Desktop.
Save DeerTears/736a7a56c8cac078cfa7af78ae164c2e to your computer and use it in GitHub Desktop.
Writer's note: I really don't think this is good for the docs as-is. I heard some people complain about reading difficulty when I updated the music docs and honestly I'm better at essays than I am instruction manuals.
Please feel free to reinterpret this information in a way that makes it easier to read, or feel free to tell me that somebody already did this work.
Instruments
Channels 1 and 2
1 33% Pulse
2 Square
3 66% Pulse
4 15% Pulse
To help composers pick out sounds, each uncommon instrument is nicknamed.
Channel 3
8 Square with near-random amplitude "buzz"
9 Square w/ triangle amplitude "ring"
10 Softsquare w/ sawtooth amplitude "low buzz"
11 Inst. 8 with added sawtooth amplitude "soft buzz"
12 Triangle with square amplitude "pinched square"
13 Sawtooth
14 Square
15 Sine
Channel 4
These instruments are ordered into groups. Each group uses one noisemaking method, and each instrument inside the group is ordered by audio frequency from low to high.
16 square+pulse "stutter"
17 square+pulse "rumble"
18 square+pulse "engine"
19 square+sine "tone1" (D5)
20 square+sine "tone2" (E5+50)
21 square+sine "tone3" (B5+50)
22 square+sine "tone4" (D6+50)
23 square+sine "tone5" (D7)
24 square+thin pulse "earthquake"
25 square+thin pulse "spaceship"
26 square+thin pulse "ocean"
27 square+thin pulse "scratch"
28 quiet white noise sample "glitch"
29 changing pulse width "volcano"
30 changing pulse width "scream"
31 changing pulse width "static"
Tips on Instruments
When the same note and instrument is used across multiple channels, the note will be amplified and take over the song. Avoid this by choosing different instruments or avoiding the same note being played.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment