From fd12d5c232fb5d613815d7018bc338d30a144760 Mon Sep 17 00:00:00 2001 From: freq-mod <32672779+freq-mod@users.noreply.github.com> Date: Mon, 7 Feb 2022 20:52:21 +0100 Subject: [PATCH] Wave editor doc Rather simple description --- papers/doc/5-wave/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/papers/doc/5-wave/README.md b/papers/doc/5-wave/README.md index 43e5fa8cd..9897295a7 100644 --- a/papers/doc/5-wave/README.md +++ b/papers/doc/5-wave/README.md @@ -1,3 +1,5 @@ # wavetable editor -TODO +Wavetable synthizers, in context of Furnace, are sound sources that operate on extremely short n-bit PCM streams. By extremely shit, no more than 256 bytes. this amount of space is nowhere near enough to store an actual sampled sound, it allows certain amount of freedom to define a waveform shape. As of Furnace 0.5.5, wavetable editor affects PC Engine and channel 3 of Game Boy. + +Furnace's wavetable editor is rather simple, you can draw the waveform using mouse or by pasting an MML bit stream in the input field. Maximum wave width (length) is 256 bytes, and maximum wave height (depth) is 256. NOTE: both Game Boy and PCE can handle max 32 byte waveforms as of now, width 16-level height for GB and 32-level height for PCE. If larger wave will be defined for these two systems, it will be squashed to fit in the constrains of the system.