Gameboy Music

Resources for making 8 bit beats


TODO: SAV of demo song

Music

TODO: More music!

WASMboy controls

ControlKey
Direction padW A S D or arrow keys
Ax or ; (semicolon)
Bz or backspace
Selectshift or tab
Startenter

LSDJ Reference

Global

ActionButtons
Switch screensSELECT + ←/↓/↑/→
Adjust number by 1A + ←/→
Adjust number by 16A + ↓/↑
Cut value at cursorB + A
Highlight blockSELECT + B, ←/↓/↑/→
Highlight column or rowSELECT + (B, B)
Highlight entire screenSELECT + (B, B, B)
Copy highlighted blockB
Cut highlighted blockSELECT + A
PasteSELECT + A
Clone chain/phrase/instSELECT + (B, A)

Song screen

ActionButtons
Move cursor←/↓/↑/→
New chainA
Change chain numberA + ←/↓/↑/→
Edit selected chainSELECT + →
Remove chainB + A
Play/pause songSTART

Chain screen

ActionButtons
Move cursor←/↓/↑/→
Add phraseA
Change / transposeA + ←/↓/↑/→
Edit selected phraseSELECT + →
Remove phraseB + A
Play/pause chainSTART

Phrase screen

ActionButtons
Move cursor←/↓/↑/→
Add note/instrument/commandA
Modify selected parameterA + ←/↓/↑/→
Edit selected instrumentSELECT + →
Remove note/instrument/cmdB + A
Play/pause phraseSTART
Show help on selected cmdA, A

Instrument screen

ActionButtons
Move cursor←/↓/↑/→
Modify selected parameterA + ←/↓/↑/→
Navigate instrumentsB + ←/↓/↑/→

Synth screen

ActionButtons
Move cursor←/↓/↑/→
Modify selected parameterA + ←/↓/↑/→
Navigate between synthsB + ←/↓/↑/→

Wave screen

ActionButtons
Select sample←/→
Edit sample↓/↑
Navigate between wavesB + ←/↓/↑/→

Table screen

ActionButtons
Move cursor←/↓/↑/→
Modify selected parameterA + ←/↓/↑/→
Navigate between tablesB + ←/↓/↑/→

Project screen

ActionButtons
Move cursor↓/↑
Modify selected parameterA + ←/↓/↑/→
Perform actionA

File screen

ActionButtons
Move cursor←/↓/↑/→
Perform actionA
Return to project screenB

Groove Screen

ActionButtons
Move cursor←/↓/↑/→
Modify selected parameterA + ←/↓/↑/→
Modify swing percentageA + ↓/↑
Navigate between groovesB + ←/↓/↑/→

Commands

CommandDescription
ATable Start/Stop
BMayBe
CChord
DDelay
EAmplitude Envelope
FFrame/Finetune
GGroove Select
HHop
KKill Note
LSlide
MMaster Volume
OSet Pan
PPitch Bend
RRetrig/Resync
SSweep/Shape
TTempo
VVibrato
WWave
ZRandomiZe