HomeProductsDownloadsAboutContact
PF · 002 · Grainsmith FieldController setupBack to Grainsmith Field

Hardwarecontrollers.

Three controllers, working out of the box.

Grainsmith Field listens for standard MIDI CC messages. The OXI E16 and MIDI Fighter Twister have ready-to-load preset files; the Roto-Control is a documented settings recipe. All three require one-time configuration in each controller’s desktop editor, then work immediately with no in-app mapping step.

All three controllers use 7-bit absolute CC mode (values 0–127). Encoder pushes reset the mapped parameter to its default where noted.

SupportedOXI E16 · MIDI Fighter Twister · Roto-Control
CC type7-bit absolute (0–127) on all three
Preset filesOXI E16 (.oxie16) · MIDI Fighter Twister (.mfs) — Roto-Control is documented settings only
01 · OXI E16

16 encoders, two pages.

The E16 covers all 19 mappable parameters across two pages. Load the preset file into the OXI app, copy the device profile, and the E16 works immediately as the default controller profile in Grainsmith Field.

Page 1 — PerformChannel 5 · CC 0–15 · 7-bit absolute
EncoderCCParameterEnc 10PositionEnc 21Grain SizeEnc 32DensityEnc 43SpreadEnc 54SpeedEnc 65JitterEnc 76PitchEnc 87MorphEnc 98Pitch RandomEnc 109ReverseEnc 1110Wet MixEnc 1211Scan DepthEnc 1312Reverb MixEnc 1413Reverb SpaceEnc 1514Filter CutoffEnc 1615Resonance
Page 2 — Sound / FXChannel 5 · CC 16–18 · 7-bit absolute
EncoderCCParameterEnc 116Grain ShapeEnc 217FreezeEnc 318Level
02 · MIDI Fighter Twister

16 encoders, full parameter set.

Import the preset into MIDI Fighter Utility, send it to the device, and leave the in-app controller profile on its default (OXI E16) — no profile change needed. The MFT works immediately.

Bank 1Channel 5 · CC 0–15 · 7-bit absolute · Push = reset
EncoderCCParameterEnc 10PositionEnc 21SizeEnc 32DensityEnc 43SpreadEnc 54SpeedEnc 65JitterEnc 76PitchEnc 87MorphEnc 98Pitch RandomEnc 109ReverseEnc 1110Wet MixEnc 1211Scan DepthEnc 1312Reverb MixEnc 1413Reverb SpaceEnc 1514CutoffEnc 1615Resonance
03 · Roto-Control

8 encoders, core parameters.

Configure in the Roto Control app on Mac or PC. No preset file is available — enter these settings manually. Works against the default profile with no in-app selection required.

8 knobsChannel 1 · CC 1–8 · 7-bit absolute
EncoderCCParameterKnob 11SizeKnob 22DensityKnob 33JitterKnob 44PositionKnob 55Reverb MixKnob 66Reverb SpaceKnob 77CutoffKnob 88Pitch Random
Any CC controller

Not on the list?

How it worksGrainsmith Field responds to any MIDI CC on any channel. The tables above are pre-built mappings; you can use them as a reference for any encoder surface that lets you set CC numbers.
ChannelThe app listens on channels 1, 5, and 6 by default. Match whatever channel your controller sends on, or use MIDI-learn to remap in-app.
CC typeUse 7-bit absolute mode (values 0–127) for predictable behavior. Relative and 14-bit hi-res modes are not currently supported.
Back to Grainsmith Field