JamMan Special ROM V0.1 Users Guide
6. Three Button Footswitch <go back to table of contents>

This software supports a 3 button footswitch (actually, two of them) connected to a single tip-ring-sleeve cable/connector. The third switch is implemented by connecting the anodes of two diodes to the tip and ring while the cathodes are tied together and connected to the third switch.

Using an appropriately wired footswitch, the following functions can be accessed:

FootSwitch 1:

- Tap

- Bypass/Reset

- Fade Main*

FootSwitch 2:

- Channel

- Function

- Page*

* The third switch

6.1. Tap

This button works the same as in the original JamMan: Initially "taps" in the loop size but thereafter toggles the selected Function on and off.

6.2. Bypass/Reset

This button toggles the Main Bypass on and off (dry is not bypassed) when pressed. Holding this button resets (clears) all the loops.

6.3. Fade Main

Pressing this button begins a Main Fade operation. An "F" is displayed and the three mode leds cycle up or down to show fading up or down. Note that during fades, other operations are disabled. Pressing the button during a fade stops the fade.

Holding the button during a fade reverses the direction. As such, the fade can be used to control the audio level of the loops as a group.

When the fade reaches silence, the system enters the bypass mode. Pressing the BYPASS button immediately turns the audio back on but pressing Fade Main gradually fades the audio back on. When full level is reached, normal operation is restored. This can though of as an extention of the bypass mode.

6.4. Channel

This select the current channel. Presses cycle through the available channels (number of initialized channels + 1). Holding the button selects the channel. If the channel has not yet been initialized, an initialization is enqueued which will start at the next loop boundry. If the channel has been initialized, holding the Channel button makes the displayed channel "Active" (Functions can now be applied to that channel).

6.5. Function

This button steps through the available functions. When a function number is displayed, pressing the TAP button enables the Function.

6.6. Page

This selects the current Page. Presses cycle through the available Pages (number of initialized pages + 1). Holding the button selects the Page. If the Page has not yet been initialized, an initialization is enqueued which will start at the next loop boundry. If the page has been initialized, holding the Page button enques loading the page (and its loops and channel settings).