■ huff Home How It Works Install Interface MIDI OSC Output
--:--:--
Parameter Reference
_

Complete list of all mappable parameter IDs for use in MIDI and OSC map files. The param field in any map entry must match an ID in this table exactly.


Range Parameters

IDLabelMinMaxNotes
baseMixBase Mix01
qualityQuality03Scales ring depth + performance
feedbackFeedback03Values > 1 over-expose
persistencePersistence010
fbXFB X-11
fbYFB Y-11
fbZFB Z0.981.031.0 = no zoom
fbThetaFB θ-22degrees/frame
depthDepth00.5
depthScatterScatter01
corruptCorrupt %07
corruptDriftCorrupt Drift01
blockPixel Size1502000
glitchSizeGlitch Size160
glitchAlphaTile Opacity01
glitchJitterJitter01
glitchSmearSmear0200
glitchSmearAngleSmear Angle03600 = noise-driven
glitchSpeedGlitch Speed010
glitchSpeedFineFine Speed05
glitchSpeedMulSpeed Mult05
glitchBaseXGlitch X-11
glitchBaseYGlitch Y-11
trailLayersTrail Layers010
trailDepthTrail Depth01
trailLumaKeyLuma Key010 = off
symPosSym Position010.5 = centre
scanShiftScan Shift00.5
scanDriftScan Drift03
scanSpeedScan Speed05
scanGapScan Gap0200
scanSkewScan Skew-11
scanAlphaScan Opacity01
clusterCountScan Bands030
clusterRadiusBand Height01
cluCentersClu Centers120
cluSpreadClu Spread1300
cluMinSpreadClu Min Rad0150
spatialGapSpatial Gap0200
cluBiasClu Bias01
cluDriftClu Drift05
cluSpeedClu Speed015
cluInertiaClu Inertia0.010.99
solarizeThreshSol Thresh01
solarizeAmtSol Amount01
solarizeRSol R02
solarizeGSol G02
solarizeBSol B02
flowStrengthFlow Strength020
flowScaleFlow Scale40200
flowPulseFlow Pulse0200frames back
flowImplFlow Implode01

Toggle Parameters

Use type: "toggle". Value > 0.5 = ON, value ≤ 0.5 = OFF.

IDLabel
corruptOnGlitch On
baseOnBase Video
seedOnLoadSeed on Load
symOnSymmetry On
clustersScanlines On
scanRandSizeRand Band Size
clusterTilesCluster Tiles On
solarizeOnSolarize On
flowOnFlow Warp On
trailOnTrails On

Trigger Parameters

Use type: "trigger". Any value > 0 fires the click.

IDAction
refreshBtnRe-seed glitch randomisation
resetMotionBtnReset FB X/Y/Z/θ to neutral
resetBtnReset all parameters to defaults

Notes on Ranges

MIDI maps use cc: 0–127, mapped linearly to the parameter's min–max. You do not specify the output range in a MIDI map.

OSC maps use inputMin/inputMax to tell huff what range your sender outputs. TouchOSC faders: inputMin: 0, inputMax: 1. MIDI-to-OSC bridges: inputMin: 0, inputMax: 127.

fbZ has a narrow range (0.98–1.03) because zoom is applied multiplicatively every frame. Even 1.005 produces dramatic zoom over a few seconds of feedback.

quality range is 0–3 but 0–1 is the practical working range. Values > 1 increase ring depth beyond 60 frames and can cause memory pressure at high resolutions.