From 43586563c71849b697bd9fbdf4eb928465b500ff Mon Sep 17 00:00:00 2001
From: Persune VRC7 effects FDS modulation effects S5B effects General effects Sets the channel volume to y after x number of ticks. Slides the channel volume to y at a speed of x, similar to Axy. If groove mode is enabled, sets the groove to index xx of the groove list. Sets the fine pitch in xx pitch units. This effect controls the duty period of the pulse channels and noise mode of the noise channel.
- On N163 it can be used to select the wave index. This effect controls the duty period of the pulse channels and noise mode of the noise channel. VRC7 effects Select port address xx of custom patch to be written. To be used with Ixx. Byte xx to be written at the address port specified. To be used with Hxx. FDS modulation effects Restores the wave RAM position control to all the instruments in a given N163 channel. S5B effects Sets envelope type y. Sets envelope period to the note period shifted by x and envelope type y. Sets the highest 8 bits of the 16-bit envelope period. Sets the lowest 8 bits of the 16-bit envelope period. Sets the noise pitch.
+
+
+
+ Nxy - Target volume slide
+
+
+ Oxx - Groove index
+
+
Pxx - Fine pitch
The default value is 80.
@@ -198,15 +223,19 @@
Vxx - Timbre control
-
+
+ On N163, it can be used to select the wave index.
+ On VRC7, it can be used to select the patch index.
+ On S5B, it can be used to select the channel mode bitmask.
Valid values are:
@@ -235,6 +264,19 @@
+
+
+ Valid range: 00 - 07.
+
+ Ixx - Custom patch byte write
+
+
+
+
+
@@ -390,6 +432,32 @@
+
+
+
+
+
+ Hxy - Envelope automatic pitch
+
+ Approximate envelope frequency is note frequency * (2^|x - 8|) / 32.
+
+ Ixx - Envelope manual pitch, high
+
+
+ jxx - Envelope manual pitch, low
+
+
+ Wxx - Noise pitch
+
+ Valid range: 00 - 1F.
+
diff --git a/hlp/sunsoft.htm b/hlp/sunsoft.htm
index f2857f6..3732ce0 100644
--- a/hlp/sunsoft.htm
+++ b/hlp/sunsoft.htm
@@ -50,12 +50,12 @@
Noise, and the Yellow bar is for Envelope.
5B Envelopes
+5B Envelopes
The Sunsoft 5B has a configurable envelope generator, able to play back 16 preset envelope sets. The table below shows each envelope and its functions.
- +Effects
-- The Sunsoft 5B comes with it's own unique set of effects for the features - it has. The table describes all the effects and their syntax, as well as - what they do. -
-Effect Name | -Effect Syntax | -Effect Description | -
---|---|---|
Envelope | -H0y Y = Envelope Shape |
- Defines an envelope type to use. Set pitch with Ixx and Jxx. | -
Auto Envelope | -Hxy X = Pitch Shift Y = Envelope Shape |
- Define an envelope type to use, and tie it to the note placed down in the pattern. | -
Envelope Pitch | -Ixx, Jxx | -These two effects control the 5B's pitch and | -
Noise Pitch | -Wxx | -Manually control the pitch at which the 5B's Noise Generator is playing. | -
Noise/Mode Toggle | -Vxx | -Manually Toggle Tone/Noise/Envelope, overriding the instrument's macro if it has ended. |
-