Perforation Engine
The Perforation Engine is RESERVOIR’s defining feature. After the Rhythm Engine generates a stream of events, the Perforation Engine decides which events are kept and which are removed — creating holes, gaps, and silence within the texture. This is not random muting. Each perforation method uses a distinct mathematical structure to determine its pattern of presence and absence, producing characteristic textural signatures.Perforation Methods
A captured MIDI performance via MIR Capture can additionally morph any of the seven methods toward your own phrasing — the Perforation amount blends between the algorithm’s choices and the captured rest pattern. This is a morph mode, not a separate method.
Parameters
Layer Interaction Modes
Perforation can operate independently per layer or coordinate across layers:
The layer interaction mode is set globally via the
coordMode parameter (see Layers).
The Perforation amount of 0.3 (30%) means roughly 30% of generated events are removed. At 0.0, every event plays; at 1.0, maximum removal is applied (the exact amount depends on the method — some methods are inherently denser than others at the same setting).