The SWAM engine is a platform developed by Audio Modeling for their SWAM-based instruments. It is extremely compatible with the Seaboard RISE and GRAND and easy to set up.

ROLI Dashboard Settings

Ensure that the MIDI Settings in ROLI Dashboard are set as shown below.

Screen Shot 2016-02-22 at 16.33.20

We have selected:

  • Use MPE: On
  • MIDI Start Channel: 2
  • MIDI End Channel: 16
  • Pitch Bend Range: 12 (This is because SWAM engine has a maximum pitch bend range of 12 semitones)

What about Glide & Slide tracking, and Press tracking? Those settings aren’t important for setting up the Seaboard with SWAM.

Setting SWAM to respond to the Seaboard’s dimensions of touch

SWAM is able to receive and respond to the Seaboard’s dimensions of touch. The most common modulation in SWAM is called "Expression". SWAM will want you to assign a controller to this before producing any sound.

In this example, we'll assign the Seaboard's Press (transmitted as Aftertouch) to SWAM's Expression.

Click on Options  → MIDI Mappings  → Assign AT (Aftertouch) next to Expression

SWAM assign AT


Glide is transmitted as pitch bend, and SWAM has a maximum pitch bend range of 12 semitones.  Earlier we set the Seaboard's pitch bend range to +/- 12 semitones in ROLI Dashboard, so now we will do the same in SWAM so that the pitch bend range matches.

To set SWAM's pitch bend range:


Additional controllers

Mapping other controllers to parameters in SWAM is performed in the same way as Press at the start of this article. Go to: Options  → MIDI Mappings 

Each parameter has a drop down menu. Simply select the input that should affect that parameter.

For example, Slide is transmitted as MIDI CC 74. To assign Slide to "Bow Position", select CC 74 in the drop-down box next to "Bow Position".

SWAM slide

Click here to see the full list of messages being sent by the Seaboard.