Skip to content

Commit a827a98

Browse files
committed
Add triangle linear counter retrigger effect description
- Clarify some effect descriptions
1 parent 010d578 commit a827a98

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

hlp/effect_list.htm

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
<li><a href="#Volume2A03EnvelopeToggle">EEx - 2A03 hardware envelope/length counter toggle</a></li>
7575
<li><a href="#Volume2A03LengthCounter">Exx - 2A03 hardware length counter</a></li>
7676
<li><a href="#Volume2A03TriLinearCounter">Sxx - Triangle linear counter reset</a></li>
77+
<li><a href="#Volume2A03TriLinearCounterRetrigger">Xxx - Triangle linear counter retrigger</a></li>
7778
<li><a href="#VolumeFDSEnvelopeAttack">Exx - FDS hardware attack envelope</a></li>
7879
<li><a href="#VolumeFDSEnvelopeDecay">Exx - FDS hardware decay envelope</a></li>
7980
<li><a href="#VolumeFDSEnvelopedisable">EE0 - FDS hardware envelope disable</a></li>
@@ -177,7 +178,8 @@
177178

178179
<a name="Harmonic" class="boldText">Kxx - Frequency multiplier</a><br />
179180
<p class="text">
180-
Multiply the note pitch by integer <b>xx</b>.
181+
Multiply the note pitch by integer <b>xx</b>.<br />
182+
This does not affect <a href="#ModulationSpeedAuto">Ixy Auto FDS modulation</a>.
181183
<br />
182184
<br />
183185
<i><b>Warning</b>: This effect is not available for certain channels.</i></p></p>
@@ -230,16 +232,7 @@
230232
<li>On 2A03 noise, it can be used to select between long (93 step) and short (31 step) LSFR sequence length.</li>
231233
<li>On N163, it can be used to select the wave index.</li>
232234
<li>On VRC7, it can be used to select the patch index.</li>
233-
<li>On S5B, it can be used to select the channel mode bitmask.</li>
234-
</ul>
235-
<p class="text">Valid values are:</p>
236-
<ul class="text">
237-
<li>2A03/MMC5 pulse channels: <b>00 - 03</b></li>
238-
<li>2A03 Noise channel: <b>00 - 01</b></li>
239-
<li>VRC6 pulse channels: <b>00 - 07</b></li>
240-
<li>VRC7 channels: <b>00 - 0F</b></li>
241-
<li>N163 channels: <b>00 - 3F</b></li>
242-
<li>S5B channels: <b>00 - 07</b></li>
235+
<li>On S5B, it can be used to select the channel mode bitmask:</li>
243236
<br />
244237
<table class="default" border="1" cellpadding="3px" border="1" style="width: 520px">
245238
<tr>
@@ -266,6 +259,15 @@
266259
</tr>
267260
</table>
268261
</ul>
262+
<p class="text">Valid values are:</p>
263+
<ul class="text">
264+
<li>2A03/MMC5 pulse channels: <b>00 - 03</b></li>
265+
<li>2A03 Noise channel: <b>00 - 01</b></li>
266+
<li>VRC6 pulse channels: <b>00 - 07</b></li>
267+
<li>VRC7 channels: <b>00 - 0F</b></li>
268+
<li>N163 channels: <b>00 - 3F</b></li>
269+
<li>S5B channels: <b>00 - 07</b></li>
270+
</ul>
269271
<br />
270272

271273
<hr />
@@ -278,7 +280,8 @@
278280
<br />
279281

280282
<a name="DpcmRetrigger" class="boldText">Xxx - Retrigger</a><br />
281-
<p class="text">Retriggers the DPCM sample with the duration of <b>xx</b> ticks.</p>
283+
<p class="text">Retriggers the DPCM sample with the duration of <b>xx</b> ticks.<br />
284+
Only active on the row where it is declared.</p>
282285
<br />
283286

284287
<a name="DpcmOffset" class="boldText">Yxx - Sample offset</a><br />
@@ -433,6 +436,12 @@
433436
If <b>xx</b> is less than <b>80</b>, this effect disables the linear counter and the length counter, which then will behave as delayed note cut.</p>
434437
<br />
435438

439+
<a name="Volume2A03TriLinearCounterRetrigger" class="boldText">Xxx - Triangle linear counter retrigger</a><br />
440+
<p class="text">Writes the linear counter with a value of <b>xx</b> on every tick.<br />
441+
If <b>xx</b> is <b>00</b>, this effect turns off.<br />
442+
Valid range: <b>00 - 7F</b>.</p>
443+
<br />
444+
436445
<a name="VolumeFDSEnvelopeAttack" class="boldText">Exx - FDS hardware attack envelope</a><br />
437446
<p class="text">Enables the hardware envelope. <b>xx</b> sets the rate of attack from current volume to the channel maximum.<br />
438447
A smaller value corresponds to a quicker rate.<br />

0 commit comments

Comments
 (0)