Class ARIP0Sampler
java.lang.Object
com.io7m.aradine.instrument.sampler_p0.internal.ARIP0Sampler
- All Implemented Interfaces:
ARI1InstrumentType
A polyphonic sampler.
-
Constructor Summary
ConstructorsConstructorDescriptionARIP0Sampler(ARI1InstrumentContextType services, ARI1EventBufferType<ARI1EventConfigurationType> inEventBuffer, Parameters inParameters, Ports inPorts) A polyphonic sampler. -
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(ARI1InstrumentContextType context) Execute audio processing for one processing period.voidreceiveEvent(ARI1InstrumentContextType context, ARI1EventConfigurationType event) Receive and buffer an event for processing during the next processing period.
-
Constructor Details
-
ARIP0Sampler
public ARIP0Sampler(ARI1InstrumentContextType services, ARI1EventBufferType<ARI1EventConfigurationType> inEventBuffer, Parameters inParameters, Ports inPorts) A polyphonic sampler.- Parameters:
services- The instrument servicesinEventBuffer- The event bufferinParameters- The parametersinPorts- The ports
-
-
Method Details
-
process
Description copied from interface:ARI1InstrumentTypeExecute audio processing for one processing period.- Specified by:
processin interfaceARI1InstrumentType- Parameters:
context- The audio processing context
-
receiveEvent
Description copied from interface:ARI1InstrumentTypeReceive and buffer an event for processing during the next processing period.- Specified by:
receiveEventin interfaceARI1InstrumentType- Parameters:
context- The audio processing contextevent- The event
-