Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pently:
- %pppppddd | p = pitch (two octaves available at once), d = duration (index into 1, 2, 3, 4, 6, 8, 12, 16)
- pitch 25 | tie (add this note's duration to previous note's duration)
- pitch 26 | rest
- $D8 xx | instrument change
- $D9 xx | arpeggio
- $DA | legato off
- $DB | legato on
- $DC xx | is transpose (changes what note the pitch values start at)
- $DD xx | grace note
- $DE-FE | unused
- $FF | ends of pattern
- ggsound:
- 0-86 | note
- 87-102 | set note duration (0-15)
- 103 | set length low byte
- 104 | set length high byte
- 105 | set volume envelope
- 106 | set pitch envelope
- 107 | set duty envelope
- 108 | goto
- 109 | call
- 110 | return
- 111 | stop
- 112 | set arpeggio envelope
- Famitone:
- %00nnnnnn | note (0..59 are octaves 1-5, 63 note stop)
- %01iiiii0 | instrument change (0 is default, silence)
- %10rrrrrr | number of empty rows (up to 63)
- %11eeeeee | special tag or effect
- eeeeee | $01..19 speed
- %11111110 | end of the stream, two next bytes are new pointer
- %11111111 | reference (next two bytes of absolute address, and number of rows)
- Nintendo's N-SPC
- $00 | End/return
- $01-$7F | Note parameters (duration and velocity)
- $80-$C7 | Note
- $C8 | Tie
- $C9 | Rest
- $CA DF | Percussion Note
- $E0 xx | Set Instrument
- $E1 xx | Pan
- $E2 xxyy | Pan Fade
- $E3 xxyyzz | Vibrato On
- $E4 | Vibrato Off
- $E5 xx | Master Volume
- $E6 xxyy | Master Volume Fade
- $E7 xx | Tempo
- $E8 xxyy | Tempo Fade
- $E9 xx | Global Transpose
- $EA xx | Per-Voice Transpose
- $EB xxyyzz | Tremolo On
- $EC | Tremolo Off
- $ED xx | Volume
- $EE xxyy | Volume Fade
- $EF xxyyzz | Call Subroutine
- $F0 xx | Vibrato Fade
- $F1 xxyyzz | Pitch Envelope To
- $F2 xxyyzz | Pitch Envelope From
- $F3 | Pitch Envelope Off
- $F4 xx | Tuning
- $F5 xxyyzz | Echo VBits / Volume
- $F6 | Echo Off
- $F7 xxyyzz | Echo Parameters
- $F8 xxyyzz | Echo Volume Fade
- $F9 xxyyzz | Pitch Slide
- $FA xx | Percussion Patch Base
- $FB-FF | Unused
Add Comment
Please, Sign In to add comment