diff --git a/doc/3-pattern/effects.md b/doc/3-pattern/effects.md index 10eda981a..b2622426c 100644 --- a/doc/3-pattern/effects.md +++ b/doc/3-pattern/effects.md @@ -148,19 +148,53 @@ additionally, [each chip has its own effects](../7-systems/README.md). the interpretation of duty, wave and extra macros depends on chip/instrument type: -ex | FM | OPM | OPZ | OPLL | AY-3-8910 | AY8930 | Lynx | C64 | SAA1099 | X1-010 | Namco 163 | FDS | Sound Unit | ES5506 | MSM6258 | QSound | SNES | MSM5232 | ----|--------|-----------|-----------|-------|------------|------------|----------|------------|----------|------------|------------|-----------|------------|-----------|----------|--------------|-----------|-----------| - D | NoiseF | NoiseFreq | | | NoiseFreq | NoiseFreq | Duty/Int | Duty | | | Wave Pos | | Duty | Filt Mode | FreqDiv | Echo Level | NoiseFreq | GroupCtrl | - W | | LFO Shape | LFO Shape | Patch | Waveform | Waveform | | Waveform | Waveform | Waveform | Waveform | Waveform | Waveform | | | | Waveform | | - 1 | | AMD | AMD | | | Duty | | FilterMode | Envelope | EnvMode | WaveLen | Mod Depth | Cutoff | Filter K1 | ClockDiv | EchoFeedback | Special | GroupAtk | - 2 | | PMD | PMD | | Envelope | Envelope | | Resonance | | Envelope | WaveUpdate | Mod Speed | Resonance | Filter K2 | | Echo Length | Gain | GroupDec | - 3 | LFOSpd | LFO Speed | LFO Speed | | AutoEnvNum | AutoEnvNum | | Special | | AutoEnvNum | WaveLoad W | | Control | Env Count | | | | Noise | - A | ALG | ALG | ALG | | AutoEnvDen | AutoEnvDen | | | | AutoEnvDen | WaveLoad P | | | Control | | | | | - B | FB | FB | FB | | | Noise AND | | | | | WaveLoad L | | | | | | | | - C | FMS | FMS | FMS | | | Noise OR | | | | | WaveLoad T | | | | | | | | - D | AMS | AMS | AMS | | | | | | | | | | | | | | | | - 4 | OpMask | OpMask | | | | | | Test/Gate | | | | | PResetTime | EnvRampL | | | | | - 5 | | | AMD2 | | | | | | | | | | | EnvRampR | | | | | - 6 | | | PMD2 | | | | | | | | | | | EnvRampK1 | | | | | - 7 | | | LFO2Speed | | | | | | | | | | | EnvRampK2 | | | | | - 8 | | | LFO2Shape | | | | | | | | | | | Env Mode | | | | | +ex | FM | OPM | OPZ | OPLL | AY-3-8910 | AY8930 | Lynx | C64 | +---|--------|-----------|-----------|-------|------------|------------|----------|------------| + D | NoiseF | NoiseFreq | | | NoiseFreq | NoiseFreq | Duty/Int | Duty | + W | | LFO Shape | LFO Shape | Patch | Waveform | Waveform | | Waveform | + 1 | | AMD | AMD | | | Duty | | FilterMode | + 2 | | PMD | PMD | | Envelope | Envelope | | Resonance | + 3 | LFOSpd | LFO Speed | LFO Speed | | AutoEnvNum | AutoEnvNum | | Special | + A | ALG | ALG | ALG | | AutoEnvDen | AutoEnvDen | | | + B | FB | FB | FB | | | Noise AND | | | + C | FMS | FMS | FMS | | | Noise OR | | | + D | AMS | AMS | AMS | | | | | | + 4 | OpMask | OpMask | | | | | | Test/Gate | + 5 | | | AMD2 | | | | | | + 6 | | | PMD2 | | | | | | + 7 | | | LFO2Speed | | | | | | + 8 | | | LFO2Shape | | | | | | + +ex | SAA1099 | X1-010 | Namco 163 | FDS | Sound Unit | ES5506 | MSM6258 | +---|----------|------------|------------|-----------|------------|-----------|----------| + D | | | Wave Pos | | Duty | Filt Mode | FreqDiv | + W | Waveform | Waveform | Waveform | Waveform | Waveform | | | + 1 | Envelope | EnvMode | WaveLen | Mod Depth | Cutoff | Filter K1 | ClockDiv | + 2 | | Envelope | WaveUpdate | Mod Speed | Resonance | Filter K2 | | + 3 | | AutoEnvNum | WaveLoad W | | Control | Env Count | | + A | | AutoEnvDen | WaveLoad P | | | Control | | + B | | | WaveLoad L | | | | | + C | | | WaveLoad T | | | | | + D | | | | | | | | + 4 | | | | | PResetTime | EnvRampL | | + 5 | | | | | | EnvRampR | | + 6 | | | | | | EnvRampK1 | | + 7 | | | | | | EnvRampK2 | | + 8 | | | | | | Env Mode | | + +ex | QSound | SNES | MSM5232 | +---|--------------|-----------|-----------| + D | Echo Level | NoiseFreq | GroupCtrl | + W | | Waveform | | + 1 | EchoFeedback | Special | GroupAtk | + 2 | Echo Length | Gain | GroupDec | + 3 | | | Noise | + A | | | | + B | | | | + C | | | | + D | | | | + 4 | | | | + 5 | | | | + 6 | | | | + 7 | | | | + 8 | | | | diff --git a/doc/7-systems/msm6258.md b/doc/7-systems/msm6258.md index 1b632aae2..9c2d638f0 100644 --- a/doc/7-systems/msm6258.md +++ b/doc/7-systems/msm6258.md @@ -26,4 +26,4 @@ MSM6258 is an extremely basic ADPCM sound codec. it has no variable frequency ra ## info -this chip uses the [MSM6258](../4-instrument/msm6258.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [MSM6258](../4-instrument/msm6258.md) instrument editor. diff --git a/doc/7-systems/msm6295.md b/doc/7-systems/msm6295.md index 580a4c127..3fbcea689 100644 --- a/doc/7-systems/msm6295.md +++ b/doc/7-systems/msm6295.md @@ -10,7 +10,7 @@ an upgrade from 6258 - it provides 4 ADPCM channels, at max 32 KHz (still no var ## info -this chip uses the [MSM6295](../4-instrument/msm6295.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [MSM6295](../4-instrument/msm6295.md) instrument editor. ## chip clock rates diff --git a/doc/7-systems/nes.md b/doc/7-systems/nes.md index b782009f3..cfd1823a6 100644 --- a/doc/7-systems/nes.md +++ b/doc/7-systems/nes.md @@ -59,7 +59,7 @@ also known as Famicom. it is a five-channel sound generator: first two channels ## info -this chip uses the [NES](../4-instrument/nes.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [NES](../4-instrument/nes.md) instrument editor. ## short noise frequencies (NTSC) diff --git a/doc/7-systems/pce.md b/doc/7-systems/pce.md index 24cbfcf05..ec6633c3e 100644 --- a/doc/7-systems/pce.md +++ b/doc/7-systems/pce.md @@ -23,4 +23,4 @@ furthermore, it has some PCM and LFO! ## info -this chip uses the [PC Engine](../4-instrument/pce.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [PC Engine](../4-instrument/pce.md) instrument editor. diff --git a/doc/7-systems/qsound.md b/doc/7-systems/qsound.md index 55b05b8dc..5534f18ae 100644 --- a/doc/7-systems/qsound.md +++ b/doc/7-systems/qsound.md @@ -21,4 +21,4 @@ there are also 3 ADPCM channels. ADPCM samples are fixed to 8012Hz. ## info -this chip uses the [QSound](../4-instrument/qsound.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [QSound](../4-instrument/qsound.md) instrument editor. diff --git a/doc/7-systems/ricoh.md b/doc/7-systems/ricoh.md index 1b9fc4a53..6f406ccd8 100644 --- a/doc/7-systems/ricoh.md +++ b/doc/7-systems/ricoh.md @@ -8,4 +8,4 @@ none so far. ## info -this chip uses the [RF5C68](../4-instrument/rf5c68.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [RF5C68](../4-instrument/rf5c68.md) instrument editor. diff --git a/doc/7-systems/segapcm.md b/doc/7-systems/segapcm.md index a42e84366..9e8b7783e 100644 --- a/doc/7-systems/segapcm.md +++ b/doc/7-systems/segapcm.md @@ -18,4 +18,4 @@ Furnace also has a five channel version of this chip, but it only exists for Def ## info -this chip uses the [SegaPCM](../4-instrument/segapcm.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [SegaPCM](../4-instrument/segapcm.md) instrument editor. diff --git a/doc/7-systems/soundunit.md b/doc/7-systems/soundunit.md index 9291ebc9d..3bf13a136 100644 --- a/doc/7-systems/soundunit.md +++ b/doc/7-systems/soundunit.md @@ -57,4 +57,4 @@ it has the following capabilities: ## info -this chip uses the [Sound Unit](../4-instrument/su.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [Sound Unit](../4-instrument/su.md) instrument editor. diff --git a/doc/7-systems/vrc6.md b/doc/7-systems/vrc6.md index 174a4d348..00dcbc7f3 100644 --- a/doc/7-systems/vrc6.md +++ b/doc/7-systems/vrc6.md @@ -20,4 +20,4 @@ these effects only are effective in the pulse channels. ## info -this chip uses the [VRC6](../4-instrument/vrc6.md), [VRC6 (saw)](../4-instrument/vrc6.md), and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [VRC6](../4-instrument/vrc6.md) and [VRC6 (saw)](../4-instrument/vrc6.md) instrument editors. diff --git a/doc/7-systems/wonderswan.md b/doc/7-systems/wonderswan.md index 24d71ecc0..a703334a0 100644 --- a/doc/7-systems/wonderswan.md +++ b/doc/7-systems/wonderswan.md @@ -21,4 +21,4 @@ it has 4 wavetable channels. some of them have additional capabilities: ## info -this chip uses the [WonderSwan](../4-instrument/wonderswan.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [WonderSwan](../4-instrument/wonderswan.md) instrument editor. diff --git a/doc/7-systems/x1-010.md b/doc/7-systems/x1-010.md index ae7d55bc5..3f181850d 100644 --- a/doc/7-systems/x1-010.md +++ b/doc/7-systems/x1-010.md @@ -49,4 +49,4 @@ in Furnace, you can enable the envelope shape split mode. when it is set, its wa ## info -this chip uses the [X1-010](../4-instrument/x1_010.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [X1-010](../4-instrument/x1_010.md) instrument editor. diff --git a/doc/7-systems/ym2608.md b/doc/7-systems/ym2608.md index c7306eec3..528541e91 100644 --- a/doc/7-systems/ym2608.md +++ b/doc/7-systems/ym2608.md @@ -108,6 +108,4 @@ all four operators are still combined according to the algorithm in use. for exa ## info -this chip uses the [FM (OPN)](../4-instrument/fm-opn.md), [Generic Sample](../4-instrument/sample.md), [AY-3-8910/SSG](../4-instrument/ay8910.md), [ADPCM-A](../4-instrument/adpcm-a.md), and [ADPCM-B](../4-instrument/adpcm-b.md) instrument editors. - - +this chip uses the [FM (OPN)](../4-instrument/fm-opn.md), [AY-3-8910/SSG](../4-instrument/ay8910.md), [ADPCM-A](../4-instrument/adpcm-a.md) and [ADPCM-B](../4-instrument/adpcm-b.md) instrument editors. diff --git a/doc/7-systems/ym2610.md b/doc/7-systems/ym2610.md index 63b1358f5..8eb14a1b9 100644 --- a/doc/7-systems/ym2610.md +++ b/doc/7-systems/ym2610.md @@ -106,6 +106,4 @@ all four operators are still combined according to the algorithm in use. for exa ## info -this chip uses the [FM (OPN)](../4-instrument/fm-opn.md), [Generic Sample](../4-instrument/sample.md), [AY-3-8910/SSG](../4-instrument/ay8910.md), [ADPCM-A](../4-instrument/adpcm-a.md), and [ADPCM-B](../4-instrument/adpcm-b.md) instrument editors. - - +this chip uses the [FM (OPN)](../4-instrument/fm-opn.md), [AY-3-8910/SSG](../4-instrument/ay8910.md), [ADPCM-A](../4-instrument/adpcm-a.md) and [ADPCM-B](../4-instrument/adpcm-b.md) instrument editors. diff --git a/doc/7-systems/ym2610b.md b/doc/7-systems/ym2610b.md index a62548cad..aa26b9c6f 100644 --- a/doc/7-systems/ym2610b.md +++ b/doc/7-systems/ym2610b.md @@ -105,6 +105,4 @@ all four operators are still combined according to the algorithm in use. for exa ## info -this chip uses the [FM (OPN)](../4-instrument/fm-opn.md), [Generic Sample](../4-instrument/sample.md), [AY-3-8910/SSG](../4-instrument/ay8910.md), [ADPCM-A](../4-instrument/adpcm-a.md), and [ADPCM-B](../4-instrument/adpcm-b.md) instrument editors. - - +this chip uses the [FM (OPN)](../4-instrument/fm-opn.md), [AY-3-8910/SSG](../4-instrument/ay8910.md), [ADPCM-A](../4-instrument/adpcm-a.md) and [ADPCM-B](../4-instrument/adpcm-b.md) instrument editors. diff --git a/doc/7-systems/ym2612.md b/doc/7-systems/ym2612.md index 595c9c460..9dceb5814 100644 --- a/doc/7-systems/ym2612.md +++ b/doc/7-systems/ym2612.md @@ -86,5 +86,3 @@ thanks to the Z80 sound CPU, DualPCM can play two samples at once! this mode spl ## info this chip uses the [FM (OPN)](../4-instrument/fm-opn.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. - - diff --git a/doc/7-systems/ymz280b.md b/doc/7-systems/ymz280b.md index 170251a88..6edc34251 100644 --- a/doc/7-systems/ymz280b.md +++ b/doc/7-systems/ymz280b.md @@ -10,4 +10,4 @@ none so far. ## info -this chip uses the [YMZ280B](../4-instrument/ymz280b.md) and [Generic Sample](../4-instrument/sample.md) instrument editors. +this chip uses the [YMZ280B](../4-instrument/ymz280b.md) instrument editor. diff --git a/doc/7-systems/zxbeep.md b/doc/7-systems/zxbeep.md index b721d8233..384b6e189 100644 --- a/doc/7-systems/zxbeep.md +++ b/doc/7-systems/zxbeep.md @@ -17,4 +17,4 @@ not really - very soon talented programmers found out ways to output much more t ## info -this chip uses the [Beeper](../4-instrument/beeper.md), [Generic Sample](../4-instrument/sample.md), and [Pokémon Mini/QuadTone](../4-instrument/pokemini.md) instrument editors. +this chip uses the [Beeper](../4-instrument/beeper.md) or [Pokémon Mini/QuadTone](../4-instrument/pokemini.md) instrument editor.