This is a fork of the
original application
. I refactored code, created this TypeScript/Webpack project structure, fixed some small
bugs (e.g. diagram render) and added the wav file export feature. All credits go to the
original developer and his project
.
|
|
|
Type: |
Pitch (0...255): |
Length (-128...127):
Volume |
Pulse1 |
Pulse2 |
Noise
|
|
|
Don't know what's going on here? Check out the
video!
Synthesized at 1048576 Hz. Resampled at 48000 Hz (browser dependent) to play in your browser. Exported
as PCM wav file with unsigned 8-bit samples at 48000 Hz (browser dependent).
DAC is not emulated, these waveforms are strictly digital.
Because of above, very high frequency noise may sound a bit different than on a Gameboy.
Ranges specified are limits of the original game; the synthesizer will try its best with values outside the
ranges (raw hex command output will be incorrect).