Using Hardware Sources

General Aspects

The eight Sources of the C15 can be seen as special controllers, which are designed for live performance. While playing a certain sound, the Hardware Sources can be used for modulations, changing the sound character.

Four different types of Hardware Sources are provided, each type having its individual aspects (four , two , one , one ). As for the (external) pedals, their aspects strongly depend on the type of pedal that is used. The following section contemplates all relevant aspects of Hardware Sources and external controllers in general.

21-26 MIDI

The eight Hardware Sources are capable of receiving and sending MIDI messages, allowing for external control. For more information, please refer to chapter MIDI.

Continuity

Controllers can essentially behave in two different manners. There are switches (like a Sustain Pedal) and there are continuous controllers (like a Volume Pedal). Although continuous behavior may be preferred in most use cases and can be seen as a general recommendation, switches can also be used when integrating external pedals (providing only two states: on and off). All four integrated Hardware Sources are continuous.

Directionality and Polarity

Controllers with a switch behavior can behave in two different manners as well. There are opener switches (like a Sustain Pedal) and there are closer switches (like a Mute Pedal or Damping Pedal). The difference between these two types is the direction they are taking: opener switches go from minimum to maximum, closer switches operate in a reversed manner. Commonly (but misleadingly) this is referred to as Pedal Polarity. However, regardless of the direction of a controller, it can be integrated and directions can be manipulated by modulation amounts.

Continuous controllers, on the other hand, can be unipolar (the usual case, providing one direction of possible movement: up or down) or bipolar (like a Pitch Bender, providing two directions of movement: up and down).

Return Behavior

Some controllers (like a Sustain Pedal or a Pitch Bender) return to a certain position after using them (usually, the position would be zero or the center), whereas other controllers may remain at their position after releasing them. Controllers that are returning to their center position usually are bipolar (and the center position equals zero in this case). The return behavior affects the type of modulation amount of the corresponding Hardware Source, which can be either continuous (for a returning Hardware Source) or switch-like (for non-returning Hardware Sources, providing only on and off).

Direct and Additive Behavior

For the Pedals and Ribbons, the user can set the Behavior of the Hardware Source (Non-Return, Return to Center, Return to Zero). The non-returning and returning modes differ primarily in what is called and Behavior.

Direct Behavior Additive Behavior

In non-returning mode the value of the Source is transferred directly to the assigned Control. This is especially important if two or more non returning Hardware Sources are assigned to one Marco Control.

The value then corresponds absolutely to the value of the last moved Hardware Source.

In the case of non-returning Ribbons, they can only affect one Macro Control exclusively and will be linked to it, which means that both Ribbon and Macro Control essentially act as one parameter (changes to either element are reflected in both).

In contrast, returning Hardware Sources possess Behavior and do not set the Macro Control absolutely to their respective value, but instead add their value to the Macro Control value.

A weighting factor (Amount) can be set here, which determines to which percentage the value of the Hardware Source is transferred to the Macro Control.

With this additive behavior several returning Hardware Sources can be combined in such a way that they do not interfere with each other in simultaneous use, instead all movements are combined. For interesting pitch modulations, and can be combined in this way, for example.

Changing the Return Behavior

When switching a Source from non-returning to returning behavior, keep in mind that the position of the Hardware Source no longer necessarily corresponds to the position of the assigned Macro Control. This is especially important for the . While the Ribbons in the non-returning mode are bidirectionally connected to the assigned Macro Control and thus always show the actual Macro Control position, this is no longer the case in the returning mode.

Here the Ribbon shows the value that is transferred to the Macro Control additively. If the returning Ribbon is in the center position, this does not necessarily mean that the assigned Macro Control is also set to its center as you would expect in non returning mode. The position and therefore the center/zero position of the Macro Control depends on any other Hardware Sources connected to the Macro Control or any setting made via the or User Interface.

22-16 Integration and Recall Behavior

In earlier versions, different Hardware Sources behaved differently when recalling a new Preset. When recalling while using Hardware Sources, a well-defined behavior was not guaranteed, so we recommended leaving the Hardware Sources untouched when loading a new Preset.

In addition, only the two integrated Ribbons were able to successfully load their states in a Preset recall, if in Non-Return mode. Returning Hardware Sources did lead to unwanted effects, if differing from their return position when loading a Preset.

On the other hand, the (external) pedals could (and still can) not be affected by loading new Presets. So, they could be at an unexpected position and produce a jumping behavior when used.

The recall behavior of Hardware Sources has been reworked, fixing long-known problems and better integrating the MIDI functionality. The Return Behavior of a particular Hardware Source still is part of a Preset and may change when loading a Preset. However, the positions of Hardware Sources are no longer part of a Preset, they instead remain in their arbitrary positions when Presets are loaded (1.). Even when a Return Behavior changed, the Hardware Source position will persist (1.).

except for non-returning Ribbons

Returning Hardware Sources

When the Preset is loaded, the position of a returning Hardware Source will be reflected on associated Macro Controls. When the returning Source stays untouched in its return position (the usual case), every load of the same Preset will look and sound identical. When the returning Source is in an arbitrary position, loading the same Preset will look and sound different, depending on the current position.

Non-Returning Pedals

When the Preset is loaded, the position of a non-returning Pedal will be ignored by associated Macro Controls. Loading the same Preset will look and sound the same. The Pedal and Macro are likely to differ in their positions. With the next movement of the Pedal, the Macro will jump to the next position and both Pedal and Macro positions are synchronized again.

Non-Returning Ribbons

When the Preset is loaded, the position of a non-returning Ribbon will be overwritten by the associated Macro Control (if present). Loading the same Preset will look and sound the same. Both Ribbon and Macro positions remain synchronized throughout.

Additional Settings

There are more settings provided for each Hardware Source in the Setup menu, depending on the type of source. The Bender and Aftertouch provide a curve, weighting the movements, whereas the Ribbons provide a Relative Factor, amplifying movements on the Ribbons when using relative mode.

Operation Modes

Except for the Ribbons, all Hardware Sources operate in absolute mode. Ribbons on the other hand, can operate in both absolute and relative mode (the relative mode can amplify drag gestures on the Ribbon).

Functionality Overview

All the mentioned different aspects of Hardware Sources are shown in the following table:

Source Pedal 1 ... 4 Bender Aftertouch Ribon 1, 2
Continuity continuous/switch continous
Polarity unipolar/bipolar bipolar unipolar unipolar/bipolar

Return

Behavior

non/zero/center center zero non/center
Integration external integrated

22-16 Recall

Behavior

returning Sources
The Preset will load reflecting the returning HW Source in its current (arbitrary) position, so the resulting state and sound depends on where the Source currently is.
non-returning Pedals
The Preset will load ignoring the non-returning Pedals. In most cases, associated Macro Controls will differ in their position. Once the Pedal is moved, the Macro Control will jump to the next Pedal position and both positions will be synchronized again.
non-returning Ribbons
The Preset will load overwriting the non-returning Ribbons, if they are associated to a Macro Control.
Settings Pedal Preset (Pin Assignment) Curve Relative Factor

Operation

Mode

absolute absolute/relative

Pedal Integration

For now, the safe and recommended method of integrating external pedals is to turn the device off beforehand. After all pedals are plugged in the provided sockets, the C15 can be switched on again. The booting process will recognize the pedals' circuit architectures and integrate them accordingly.

There is a Setup menu provided as well, in which the pin assignment of each pedal can be set manually. However, this menu should only be used if the pin assignment of a pedal is known, as wrong assignments can easily lead to overheating, possibly causing permanent damage on the device. Besides, the menu is still in development and proper functionality is not guaranteed for now.

Modulation Aspects

As already mentioned, the modulation amount of a certain Hardware Source on a Macro Control depends on the source’s Return Behavior (only returning sources allow for a continuous amount).

Furthermore, when a non-returning Ribbon is assigned to a Macro Control, the assignment will be bidirectional. In other words, the Ribbon will move the Macro Control and vice versa. For a better understanding, have a look at this interactive diagram.

Considering the Hardware Sources, their current settings and the modulation amounts on Macro Controls alltogether, they can be referred to as a Modulation Template. All included settings will be stored and recalled with presets, but for different use cases (like different pedals on another device), the template may not work properly. We plan to further investigate on template functionalities (like import and export functions) and may offer solutions in the near future.

For the sound design (and included factory presets) so far, the following template appeared to be meaningful, and it can be found in most of the presets:

The template defines two non-returning, continuous Pedals (1 and 2) for Macro Controls A and B, which are used to modulate different sound aspects like phase modulation intensities, filter frequencies, resonances or effect amounts, for example. Similarly, the two Ribbons are mapped on the two Macro Controls as well.

In addition, Macro Control C is assigned to the Bender and primarily used for bending pitches. The remaining Macro Control D is assigned to a returning, continuous Pedal (4), which serves as a Sustain or Damper Pedal (depending on the sound).