Effects Added

Parent Previous Next

Effects Added:


10xx - Set WAVE:

This effect will set directly the waveform for the current channel, the parameter is a 4bits bitmask, a detailed list could be found in the Instrument Editor category of Commodore 64 in this manaul.


11xy - Filter Cutoff Set:

This effect will set the filter cutoff to an specific value, you can set values from 0 to 64 (hex).


12xx - Pulse Width Set:

This effect will set directly the pulse width, xx could be from 0 to 64.


13xx - Fitler Resonance Set:

This effect will change the current Filter Resonance value, xx ranges from 0 to F.


14xx - Fitler Mode Set:

xx is a bitmask to enable or disable the filter modes:
0 = Low Pass Disabled, Band Pass Disabled, High Pass Disabled.
1 = Low Pass Enabled, Band Pass Disabled, High Pass Disabled.
2 = Low Pass Disabled, Band Pass Enabled, High Pass Disabled.
3 = Low Pass Enabled, Band Pass Enabled, High Pass Disabled.
4 = Low Pass Disabled, Band Pass Disabled, High Pass Enabled.
5 = Low Pass Enabled, Band Pass Disabled, High Pass Enabled.
6 = Low Pass Disabled, Band Pass Enabled, High Pass Enabled.
7 = Low Pass Enabled, Band Pass Enabled, High Pass Enabled.


15xx - ADSR Hard Reset Time Set:

This effect will set the amount of frames that the ADSR Reset effect (1Axx) will take to perform the reset of the envelope, a value of 3 should be enough to avoid all types of ADSR Bugs presents in the SID (default value: 1).


1Axx - ADSR No Reset:

This effect will prevent the reset of the ADSR on note on, if xx is a non zero value, then all the next notes of the channel will continue the envelope, a value of zero will reset the ADSR on every note on (keep in mind that the SID chip has a bug regarding to the ADSR, to reset it effectively the software should wait some frames, you can set the count of frames to wait using 15xx effect).


1Bxy - Filter Cutoff Reset:

This effect will reset the filter cutoff to the current instrument filter cutoff, very useful to finish a Dynamic Macro Filter Cutoff change. An y value different from zero will change it instantly, and the x value, if it is not set to zero, will reset it on every new note. Keep in mind that the filter cutoff is a global value on the Commodore 64, so this command will change the behavior of all the channels that are using the filter.


1Cxy - Pulse Width Reset:

This effect will reset the pulse width to the current instrument pulse width, very useful to finish a Dynamic Macro Pulse Width change. An y value different from zero will change it instantly, and the x value, if it is not set to zero, will reset it on every new note.


1E0X - Extended 0 - Attack Set:

This effect will change dynamically the attack of the selected channel. x can go from 0 to F.


1E1X - Extended 1 - Decay Set:

This effect will change dynamically the decay of the selected channel. x can go from 0 to F.


1E2X - Extended 2 - Sustain Set:

This effect will change dynamically the sustain of the selected channel. x can go from 0 to F.


1E3X - Extended 3 - Release Set:

This effect will change dynamically the release of the selected channel. x can go from 0 to F.


1E4X - Extended 4 - Ring Modulation Set:

This effect will set or clear the ring modulation of the selected channel. x can be 0 or 1.


1E5X - Extended 5 - Sync Set:

This effect will set or clear the sync of the selected channel. x can be 0 or 1.


1E6X - Extended 6 - Channel 2 OFF Set:

This effect will set the CH2OFF command of the SID's chip dynamically. x can be 0 or 1.