diyDSP Pedal Template Algorithm

  • Version
  • Download 44
  • File Size 53.14 KB
  • File Count 1
  • Create Date Monday December 14th, 2020
  • Last Updated 20 December 2020

diyDSP Pedal Template Algorithm

This is an empty algorithm with all registers configured and Indirect Parameter Access Table compiled.

In the schematic space there are 6 DC blocks and 1 Readback block labeled as A0M pot, A1M pot, S1 switch, S3 switch, bypass, kill dry, MIDI CC 0. They are assigned to the following Indirect Parameter Address:

A0M pot DC block (value range in 32.0 format 0-1023) assigned to 24585 address

A1M pot DC block (value range in 32.0 format 0-1023) assigned to 24586 address

S1 switch DC block (value range in 32.0 format 0-1) assigned to 24587 address

S3 switch DC block (value range in 32.0 format 0-1) assigned to 24588 address

Bypass DC block (value range in 32.0 format 0-1) assigned to 24589 address

MIDI CC 0 block (value range in 32.0 format 0-127) assigned to 24591 address

Kill Dry Readback (value range in 32.0 format 0-1) assigned to 24590 address

Use A0M, A1M, S1 and S3 blocks in the schematic as they were additional auxADC (for the pots) and GPIO input (for the switches).

The Bypass DC block monitors the state of the BYPASS footswitch, use it in the algorithm to perform the bypass function.

The Kill Dry Readback communicates to the analog dry path to mute or not the dry signal. Input a 1 in 32.0 format to mute the dry signal and 0 to not mute.

While you are creating and testing the algorithm place the jumper in JP5 so you can control these blocks from SigmaStudio. When you remove the JP5 jumper these blocks will be replaced by physical controls on the pedal.

Leave a Reply

Your email address will not be published. Required fields are marked *