From a1ee3d2a0d7ee6e2be5bcf4c83f88fceb1a6b64c Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Wed, 26 Mar 2025 13:38:04 -0700 Subject: [PATCH] Random documentation details. --- doc/2-interface/settings.md | 5 +++++ doc/4-instrument/fm-opz.md | 4 +++- doc/7-systems/wonderswan.md | 3 ++- doc/8-advanced/chanosc.md | 7 ++++++- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/doc/2-interface/settings.md b/doc/2-interface/settings.md index f7fd8e094..64ee1a730 100644 --- a/doc/2-interface/settings.md +++ b/doc/2-interface/settings.md @@ -558,6 +558,11 @@ below all the binds, select a key from the dropdown list to add it. it will appe - slight performance cost and slightly buggy. - **Fill entire window**: removes the gap between the waveform and the edge of the window. - **Waveform goes out of bounds**: allows the waveform to draw past the top and bottom of the oscilloscope. +- **Line size**: line thickness. +- **Per-channel oscilloscope threads**: number of CPU threads allocated to handle individual oscilloscopes. a reasonable setting is the total number of available cores minus two. +- **Oscilloscope rendering engine**: chooses which line-drawing method to use. + - **ImGui line plot**: use the UI's native rendering method. default. + - **GLSL (if available)**: render using shaders that run on the graphics card. only available when using the OpenGL 3.0 render backend. ### Song Comments diff --git a/doc/4-instrument/fm-opz.md b/doc/4-instrument/fm-opz.md index 139b9f037..7a80b7861 100644 --- a/doc/4-instrument/fm-opz.md +++ b/doc/4-instrument/fm-opz.md @@ -76,7 +76,9 @@ these macros allow you to control several parameters of FM per tick. - **Algorithm**, **Feedback**, **LFO > Freq**, - **LFO > Amp**: as described above. + **LFO > Amp**, + **LFO2 > Freq**, + **LFO2 > Amp**: as described above. - **AM Depth**: amplitude modulation depth. - **PM Depth**: pitch modulation depth. - **LFO Speed**: LFO frequency. diff --git a/doc/7-systems/wonderswan.md b/doc/7-systems/wonderswan.md index baa7cdfb4..f5c1c42e1 100644 --- a/doc/7-systems/wonderswan.md +++ b/doc/7-systems/wonderswan.md @@ -25,6 +25,7 @@ it has 4 wavetable channels. some of them have additional capabilities: - 2-3: 200%. - 4-7: 400%. - 8: 800%. + - has no effect when "Headphone output" is on. see "chip config" below. ## info @@ -34,7 +35,7 @@ this chip uses the [WonderSwan](../4-instrument/wonderswan.md) instrument editor the following option is available in the Chip Manager window: -- **Headphone output**: enables stereo. default is on. +- **Headphone output**: enables stereo 16-bit output. if disabled, the internal speaker's 8-bit mono output is used. default is on. ## channel status diff --git a/doc/8-advanced/chanosc.md b/doc/8-advanced/chanosc.md index 54163dfb3..5c7764069 100644 --- a/doc/8-advanced/chanosc.md +++ b/doc/8-advanced/chanosc.md @@ -7,12 +7,17 @@ the "Oscilloscope (per-channel)" window displays several oscilloscope views (one right-clicking the view will display the configuration view shown above: - **Columns**: sets the amount of columns for the oscilloscope views. - **Size (ms)**: sets how much of a channel's output is captured for the oscilloscope view. -- **Center waveform**: when enabled, the displayed waveforms will be centered using an auto-correlation algorithm. - **Automatic columns**: sets the number of columns based on the number of channels. - **Off**: use the Columns setting. - **Mode 1**: always fewer columns than rows. - **Mode 2**: bias slightly toward more columns. - **Mode 3**: always more columns than rows. +- **Center waveform**: when enabled, the displayed waveforms will be centered horizontally using an auto-correlation algorithm. +- **Randomize phase on note** +- **DC offset correction**: controls the algorithm that centers the waveform vertically. + - **Off** + - **Normal** + - **High** - **Amplitude**: scales amplitude for all oscilloscope views. - **Line size**: controls line thickness. - **Gradient**: this allows you to use a gradient for determining the waveforms' colors instead of a single color. see the gradient section for more information.