# Index

A B C D E F G H I J K L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Serialized Form

## A

AR_AUDIO - Enum constant in enum class com.io7m.aradine.instrument.spi1.ARI1PortKind
  The port has audio data.
AR_AUDIO - Enum constant in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortKind
  The port has audio data.
AR_NOTE - Enum constant in enum class com.io7m.aradine.instrument.spi1.ARI1PortKind
  The port has note data.
AR_NOTE - Enum constant in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortKind
  The port has note data.
AR_SOURCE - Enum constant in enum class com.io7m.aradine.instrument.spi1.ARI1PortDirection
  The port is a source port.
AR_SOURCE - Enum constant in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDirection
  The port is a source port.
AR_TARGET - Enum constant in enum class com.io7m.aradine.instrument.spi1.ARI1PortDirection
  The port is a target port.
AR_TARGET - Enum constant in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDirection
  The port is a target port.
ARBQ1BiquadBPFBWO4 - Class in com.io7m.aradine.filter.biquad1
  A biquad band-pass filter of order 4, implemented as two biquad filters in series.
ARBQ1BiquadBPFBWO4() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFBWO4
  Create a new filter.
ARBQ1BiquadBPFBWO8 - Class in com.io7m.aradine.filter.biquad1
  A biquad band-pass filter of order 8, implemented as two biquad filters in series.
ARBQ1BiquadBPFBWO8() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFBWO8
  Create a new filter.
ARBQ1BiquadBPFO2 - Class in com.io7m.aradine.filter.biquad1
  A simple biquad band-pass filter of order 2 (Two zeroes, two poles).
ARBQ1BiquadBPFO2() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFO2
  Create a new filter.
ARBQ1BiquadBRFBWO4 - Class in com.io7m.aradine.filter.biquad1
  A biquad band-reject filter of order 4, implemented as two biquad filters in series.
ARBQ1BiquadBRFBWO4() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFBWO4
  Create a new filter.
ARBQ1BiquadBRFBWO8 - Class in com.io7m.aradine.filter.biquad1
  A biquad band-reject filter of order 8, implemented as two biquad filters in series.
ARBQ1BiquadBRFBWO8() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFBWO8
  Create a new filter.
ARBQ1BiquadBRFO2 - Class in com.io7m.aradine.filter.biquad1
  A simple biquad band-reject filter of order 2 (Two zeroes, two poles).
ARBQ1BiquadBRFO2() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFO2
  Create a new filter.
ARBQ1BiquadHPFBWO4 - Class in com.io7m.aradine.filter.biquad1
  A biquad high-pass filter of order 4, implemented as two biquad filters in series.
ARBQ1BiquadHPFBWO4() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFBWO4
  Create a new filter.
ARBQ1BiquadHPFBWO8 - Class in com.io7m.aradine.filter.biquad1
  A biquad high-pass filter of order 8, implemented as two biquad filters in series.
ARBQ1BiquadHPFBWO8() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFBWO8
  Create a new filter.
ARBQ1BiquadHPFO2 - Class in com.io7m.aradine.filter.biquad1
  A simple biquad high-pass filter of order 2 (Two zeroes, two poles).
ARBQ1BiquadHPFO2() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFO2
  Create a new filter.
ARBQ1BiquadLPFBWO4 - Class in com.io7m.aradine.filter.biquad1
  A biquad low-pass filter of order 4, implemented as two biquad filters in series.
ARBQ1BiquadLPFBWO4() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFBWO4
  Create a new filter.
ARBQ1BiquadLPFBWO8 - Class in com.io7m.aradine.filter.biquad1
  A biquad low-pass filter of order 8, implemented as four biquad filters in series.
ARBQ1BiquadLPFBWO8() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFBWO8
  Create a new filter.
ARBQ1BiquadLPFO2 - Class in com.io7m.aradine.filter.biquad1
  A simple biquad low-pass filter of order 2 (Two zeroes, two poles).
ARBQ1BiquadLPFO2() - Constructor for class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFO2
  Create a new filter.
ARBQ1BiquadQs - Class in com.io7m.aradine.filter.biquad1
  Functions to calculate Q values for biquad filters.
ARBQ1BiquadType - Interface in com.io7m.aradine.filter.biquad1
  The type of biquad filters.
ARBQ1BiquadWithQType - Interface in com.io7m.aradine.filter.biquad1
  The type of biquad filters that allow for independent control of the Q parameter.
ARF1HPFOnePole - Class in com.io7m.aradine.filter.recursive1
  A trivial, recursive, one-pole high pass filter.
ARF1HPFOnePole() - Constructor for class com.io7m.aradine.filter.recursive1.ARF1HPFOnePole
  Create a new filter.
ARF1LPFOnePole - Class in com.io7m.aradine.filter.recursive1
  A trivial, recursive, one-pole low pass filter.
ARF1LPFOnePole() - Constructor for class com.io7m.aradine.filter.recursive1.ARF1LPFOnePole
  Create a new filter.
ARI1CloseableType - Interface in com.io7m.aradine.instrument.spi1
  The type of closeable resources.
ARI1ClosingException - Exception Class in com.io7m.aradine.instrument.spi1
  An exception occurred during the closing of a resource.
ARI1ClosingException(String) - Constructor for exception class com.io7m.aradine.instrument.spi1.ARI1ClosingException
  An exception occurred during the closing of a resource.
ARI1ClosingException(String, Throwable) - Constructor for exception class com.io7m.aradine.instrument.spi1.ARI1ClosingException
  An exception occurred during the closing of a resource.
ARI1ClosingException(Throwable) - Constructor for exception class com.io7m.aradine.instrument.spi1.ARI1ClosingException
  An exception occurred during the closing of a resource.
ARI1CodeGenerationException - Exception Class in com.io7m.aradine.instrument.codegen
  An exception occurred during code generation.
ARI1CodeGenerationException(String) - Constructor for exception class com.io7m.aradine.instrument.codegen.ARI1CodeGenerationException
  An exception occurred during code generation.
ARI1CodeGenerationException(String, Throwable) - Constructor for exception class com.io7m.aradine.instrument.codegen.ARI1CodeGenerationException
  An exception occurred during code generation.
ARI1CodeGenerationException(Throwable) - Constructor for exception class com.io7m.aradine.instrument.codegen.ARI1CodeGenerationException
  An exception occurred during code generation.
ARI1CodeGenerator - Class in com.io7m.aradine.instrument.codegen.internal
  The code generator implementation.
ARI1CodeGenerator(ARI1CodeGeneratorParameters) - Constructor for class com.io7m.aradine.instrument.codegen.internal.ARI1CodeGenerator
  The code generator implementation.
ARI1CodeGeneratorFactoryType - Interface in com.io7m.aradine.instrument.codegen
  A factory of version 1 code generators.
ARI1CodeGeneratorParameters - Record Class in com.io7m.aradine.instrument.codegen
  Parameters for code generation.
ARI1CodeGeneratorParameters(ARI1DottedName, ARI1DottedName, ARI1Version, String, Path, Path, Path, ARI1InstrumentParserFactoryType, ARI1InstrumentSerializerFactoryType) - Constructor for record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Parameters for code generation.
ARI1CodeGeneratorResult - Record Class in com.io7m.aradine.instrument.codegen
  The result of code generation.
ARI1CodeGeneratorResult(Set, Path) - Constructor for record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorResult
  The result of code generation.
ARI1CodeGenerators - Class in com.io7m.aradine.instrument.codegen
  The default factory of code generators.
ARI1CodeGenerators() - Constructor for class com.io7m.aradine.instrument.codegen.ARI1CodeGenerators
  The default factory of code generators.
ARI1CodeGeneratorType - Interface in com.io7m.aradine.instrument.codegen
  A version 1 code generator.
ARI1Documentation - Record Class in com.io7m.aradine.instrument.spi1
  A documentation value.
ARI1Documentation(ARI1DottedName, List) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1Documentation
  A documentation value.
ARI1DocumentedType - Interface in com.io7m.aradine.instrument.spi1
  The type of objects that can have documentation.
ARI1DottedName - Record Class in com.io7m.aradine.instrument.spi1
  A standard restricted dotted name.
ARI1DottedName(String) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1DottedName
  A standard restricted dotted name.
ARI1DottedNamePatterns - Class in com.io7m.aradine.instrument.spi1
  The patterns that define standard dotted names and prefixes.
ARI1EventBufferType<T> - Interface in com.io7m.aradine.instrument.spi1
  The type of event buffers.
ARI1EventConfigurationBufferSizeChanged - Record Class in com.io7m.aradine.instrument.spi1
  The buffer size changed.
ARI1EventConfigurationBufferSizeChanged() - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationBufferSizeChanged
  Creates an instance of a `ARI1EventConfigurationBufferSizeChanged` record class.
ARI1EventConfigurationParameterChanged - Record Class in com.io7m.aradine.instrument.spi1
  The value of a parameter has changed at this time period.
ARI1EventConfigurationParameterChanged(int, ARI1ParameterNumber) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationParameterChanged
  The value of a parameter has changed at this time period.
ARI1EventConfigurationSampleRateChanged - Record Class in com.io7m.aradine.instrument.spi1
  The sampling rate changed.
ARI1EventConfigurationSampleRateChanged() - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationSampleRateChanged
  Creates an instance of a `ARI1EventConfigurationSampleRateChanged` record class.
ARI1EventConfigurationType - Interface in com.io7m.aradine.instrument.spi1
  The base type of configuration events.
ARI1EventNoteOff - Record Class in com.io7m.aradine.instrument.spi1
  A note has stopped.
ARI1EventNoteOff(int, int, double) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOff
  Creates an instance of a `ARI1EventNoteOff` record class.
ARI1EventNoteOn - Record Class in com.io7m.aradine.instrument.spi1
  A note has started.
ARI1EventNoteOn(int, int, double) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOn
  Creates an instance of a `ARI1EventNoteOn` record class.
ARI1EventNotePitchBend - Record Class in com.io7m.aradine.instrument.spi1
  The pitch bend has changed.
ARI1EventNotePitchBend(int, double) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1EventNotePitchBend
  Creates an instance of a `ARI1EventNotePitchBend` record class.
ARI1EventNoteType - Interface in com.io7m.aradine.instrument.spi1
  The type of events involving notes and supplemental expression data (such as pitch bend, etc).
ARI1EventType - Interface in com.io7m.aradine.instrument.spi1
  The base type of events.
ARI1InstrumentContextAudioStatusType - Interface in com.io7m.aradine.instrument.spi1
  The status of the audio processing system.
ARI1InstrumentContextDeclarationsType - Interface in com.io7m.aradine.instrument.spi1
  Methods used by instruments to retrieve instances of declared parameters and ports.
ARI1InstrumentContextEventsType - Interface in com.io7m.aradine.instrument.spi1
  Event methods.
ARI1InstrumentContextImplementationObjectsType - Interface in com.io7m.aradine.instrument.spi1
  Methods to create objects for instrument implementations.
ARI1InstrumentContextSamplesType - Interface in com.io7m.aradine.instrument.spi1
  Methods to asynchronously load samples and sample maps.
ARI1InstrumentContextTimeType - Interface in com.io7m.aradine.instrument.spi1
  Time services.
ARI1InstrumentContextType - Interface in com.io7m.aradine.instrument.spi1
  The services available to a single instrument instance.
ARI1InstrumentDescription - Record Class in com.io7m.aradine.instrument.spi1
  Create an instrument description.
ARI1InstrumentDescription(ARI1DottedName, ARI1DottedName, ARI1Version, Map, Map, Map) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Create an instrument description.
ARI1InstrumentFactoryType - Interface in com.io7m.aradine.instrument.spi1
  A factory of instruments.
ARI1InstrumentParserFactoryType - Interface in com.io7m.aradine.instrument.spi1.json_data
  The type of instrument description parser factories.
ARI1InstrumentParsers - Class in com.io7m.aradine.instrument.spi1.json_data
  The default implementation of the parser factory.
ARI1InstrumentParsers() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.ARI1InstrumentParsers
  The default implementation of the parser factory.
ARI1InstrumentParserType - Interface in com.io7m.aradine.instrument.spi1.json_data
  The type of instrument description parsers.
ARI1InstrumentSerializerFactoryType - Interface in com.io7m.aradine.instrument.spi1.json_data
  The type of instrument description serializer factories.
ARI1InstrumentSerializers - Class in com.io7m.aradine.instrument.spi1.json_data
  The default implementation of the serializer factory.
ARI1InstrumentSerializers() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.ARI1InstrumentSerializers
  The default implementation of the serializer factory.
ARI1InstrumentSerializerType - Interface in com.io7m.aradine.instrument.spi1.json_data
  The type of instrument description serializers.
ARI1InstrumentType - Interface in com.io7m.aradine.instrument.spi1
  The interface implemented by instruments.
ARI1IntMapMutableType<T> - Interface in com.io7m.aradine.instrument.spi1
  A mutable map of unboxed integers to values.
ARI1IntMapReadableType<T> - Interface in com.io7m.aradine.instrument.spi1
  A readable map of unboxed integers to values.
ARI1JDocumentation - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A documentation value.
ARI1JDocumentation(ARI1JDottedName, List) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDocumentation
  A documentation value.
ARI1JDottedName - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A standard restricted dotted name.
ARI1JDottedName(String) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedName
  A standard restricted dotted name.
ARI1JDottedNameDeserializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A dotted name deserializer.
ARI1JDottedNameDeserializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedNameDeserializer
  A dotted name deserializer.
ARI1JDottedNameSerializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A dotted name serializer.
ARI1JDottedNameSerializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedNameSerializer
  A dotted name serializer.
ARI1JElementType - Interface in com.io7m.aradine.instrument.spi1.json_data.internal
  The type of schema elements.
ARI1JInstrumentDescription - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  Create an instrument description.
ARI1JInstrumentDescription(String, ARI1JDottedName, ARI1JDottedName, ARI1JVersion, Map, List, List) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Create an instrument description.
ARI1JInstrumentDescriptions - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  Functions to transform instrument descriptions.
ARI1JInstrumentParser - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  The instrument parser.
ARI1JInstrumentParser(URI, InputStream, Consumer) - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentParser
  The instrument parser.
ARI1JInstrumentSerializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  The instrument serializer.
ARI1JInstrumentSerializer(OutputStream) - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentSerializer
ARI1JMappers - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  The JSON mappers used for serialization.
ARI1JParameterDescriptionInteger - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  An integer-typed parameter description.
ARI1JParameterDescriptionInteger(ARI1JParameterNumber, String, Optional, ARI1JDottedName, long, long, long) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  An integer-typed parameter description.
ARI1JParameterDescriptionReal - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A real-typed parameter description.
ARI1JParameterDescriptionReal(ARI1JParameterNumber, String, Optional, ARI1JDottedName, double, double, double) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  A real-typed parameter description.
ARI1JParameterDescriptionSampleMap - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  The type of sample map parameters.
ARI1JParameterDescriptionSampleMap(ARI1JParameterNumber, String, Optional) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionSampleMap
  The type of sample map parameters.
ARI1JParameterDescriptionType - Interface in com.io7m.aradine.instrument.spi1.json_data.internal
  The type of parameters.
ARI1JParameterNumber - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A parameter number.
ARI1JParameterNumber(long) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumber
  A parameter number.
ARI1JParameterNumberDeserializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A parameter number deserializer.
ARI1JParameterNumberDeserializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumberDeserializer
  A parameter number deserializer.
ARI1JParameterNumberSerializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A parameter number serializer.
ARI1JParameterNumberSerializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumberSerializer
  A parameter number serializer.
ARI1JPortDescription - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A description of a port used to supply data to, or extract data from, an instrument.
ARI1JPortDescription(ARI1JPortKind, ARI1JPortDirection, ARI1JPortNumber, String, Set, Optional) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  A description of a port used to supply data to, or extract data from, an instrument.
ARI1JPortDirection - Enum Class in com.io7m.aradine.instrument.spi1.json_data.internal
  The direction of a port.
ARI1JPortKind - Enum Class in com.io7m.aradine.instrument.spi1.json_data.internal
  The kind of port.
ARI1JPortNumber - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A port number.
ARI1JPortNumber(long) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumber
  A port number.
ARI1JPortNumberDeserializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A port number deserializer.
ARI1JPortNumberDeserializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumberDeserializer
  A port number deserializer.
ARI1JPortNumberSerializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A port number serializer.
ARI1JPortNumberSerializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumberSerializer
  A port number serializer.
ARI1JVersion - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A (semantic) version number.
ARI1JVersion(int, int, int, Optional) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  A (semantic) version number.
ARI1JVersionDeserializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A version number deserializer.
ARI1JVersionDeserializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionDeserializer
  A version number deserializer.
ARI1JVersionQualifier - Record Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A version number qualifier.
ARI1JVersionQualifier(String) - Constructor for record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifier
  A version number qualifier.
ARI1JVersionQualifierDeserializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A version qualifier deserializer.
ARI1JVersionQualifierDeserializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifierDeserializer
  A version qualifier deserializer.
ARI1JVersionQualifierSerializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A version qualifier serializer.
ARI1JVersionQualifierSerializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifierSerializer
  A version qualifier serializer.
ARI1JVersionSerializer - Class in com.io7m.aradine.instrument.spi1.json_data.internal
  A version number serializer.
ARI1JVersionSerializer() - Constructor for class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionSerializer
  A version number serializer.
ARI1Labels - Class in com.io7m.aradine.instrument.codegen.internal
  Functions over labels.
ARI1ParameterDescriptionInteger - Record Class in com.io7m.aradine.instrument.spi1
  An integer-typed parameter description.
ARI1ParameterDescriptionInteger(ARI1ParameterNumber, String, Optional, ARI1DottedName, long, long, long) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  An integer-typed parameter description.
ARI1ParameterDescriptionReal - Record Class in com.io7m.aradine.instrument.spi1
  A real-typed parameter description.
ARI1ParameterDescriptionReal(ARI1ParameterNumber, String, Optional, ARI1DottedName, double, double, double) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  A real-typed parameter description.
ARI1ParameterDescriptionSampleMap - Record Class in com.io7m.aradine.instrument.spi1
  The type of sample map parameters.
ARI1ParameterDescriptionSampleMap(ARI1ParameterNumber, String, Optional) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionSampleMap
  The type of sample map parameters.
ARI1ParameterDescriptionType - Interface in com.io7m.aradine.instrument.spi1
  The type of parameters.
ARI1ParameterIntegerType - Interface in com.io7m.aradine.instrument.spi1
  The type of integer parameters.
ARI1ParameterNumber - Record Class in com.io7m.aradine.instrument.spi1
  The ID of a parameter.
ARI1ParameterNumber(long) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1ParameterNumber
  The ID of a parameter.
ARI1ParameterRealType - Interface in com.io7m.aradine.instrument.spi1
  The type of real parameters.
ARI1ParameterSampleMapType - Interface in com.io7m.aradine.instrument.spi1
  The type of sample map parameters.
ARI1ParameterType - Interface in com.io7m.aradine.instrument.spi1
  The type of parameters.
ARI1PitchBend - Class in com.io7m.aradine.instrument.spi1
  Functions over pitch bend values.
ARI1PortDescription - Record Class in com.io7m.aradine.instrument.spi1
  A description of a port used to supply data to, or extract data from, an instrument.
ARI1PortDescription(ARI1PortKind, ARI1PortDirection, ARI1PortNumber, String, Set, Optional) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  A description of a port used to supply data to, or extract data from, an instrument.
ARI1PortDirection - Enum Class in com.io7m.aradine.instrument.spi1
  The direction of a port.
ARI1PortKind - Enum Class in com.io7m.aradine.instrument.spi1
  The kind of port.
ARI1PortNumber - Record Class in com.io7m.aradine.instrument.spi1
  A port number.
ARI1PortNumber(long) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1PortNumber
  A port number.
ARI1PortSourceAudioType - Interface in com.io7m.aradine.instrument.spi1
  A source port delivering monophonic audio as 64-bit floating point samples.
ARI1PortSourceNoteType - Interface in com.io7m.aradine.instrument.spi1
  A target port delivering buffered note events.
ARI1PortSourceType - Interface in com.io7m.aradine.instrument.spi1
  A source port.
ARI1PortTargetAudioType - Interface in com.io7m.aradine.instrument.spi1
  A target audio port.
ARI1PortTargetNoteType - Interface in com.io7m.aradine.instrument.spi1
  A target note port.
ARI1PortTargetType - Interface in com.io7m.aradine.instrument.spi1
  A target port.
ARI1PortType - Interface in com.io7m.aradine.instrument.spi1
  A port used to supply data to, or extract data from, an instrument.
ARI1RNGDeterministicType - Interface in com.io7m.aradine.instrument.spi1
  A pseudorandom number generator with a published, deterministic algorithm that is not allowed to change in new versions of the software.
ARI1SampleMapEntryType - Interface in com.io7m.aradine.instrument.spi1
  An entry in a sample map.
ARI1SampleMapID - Record Class in com.io7m.aradine.instrument.spi1
  The identifier of a sample map.
ARI1SampleMapID(ARI1DottedName, ARI1DottedName, ARI1Version) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
  The identifier of a sample map.
ARI1SampleMapIdentifiers - Class in com.io7m.aradine.instrument.spi1
  Sample map identifiers.
ARI1SampleMapInstanceID - Record Class in com.io7m.aradine.instrument.spi1
  A sample map instance ID.
ARI1SampleMapInstanceID(UUID) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
  A sample map instance ID.
ARI1SampleMapType - Interface in com.io7m.aradine.instrument.spi1
  A map of samples.
ARI1Schemas - Class in com.io7m.aradine.instrument.spi1.json_data
  Access to schemas.
ARI1Version - Record Class in com.io7m.aradine.instrument.spi1
  A (semantic) version number.
ARI1Version(int, int, int, Optional) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1Version
  A (semantic) version number.
ARI1VersionException - Exception Class in com.io7m.aradine.instrument.spi1
  The type of exceptions raised by the API.
ARI1VersionException(String) - Constructor for exception class com.io7m.aradine.instrument.spi1.ARI1VersionException
  The type of exceptions raised by the API.
ARI1VersionException(String, Throwable) - Constructor for exception class com.io7m.aradine.instrument.spi1.ARI1VersionException
  The type of exceptions raised by the API.
ARI1VersionParser - Class in com.io7m.aradine.instrument.spi1
  A parser of version numbers.
ARI1VersionQualifier - Record Class in com.io7m.aradine.instrument.spi1
  A version number qualifier.
ARI1VersionQualifier(String) - Constructor for record class com.io7m.aradine.instrument.spi1.ARI1VersionQualifier
  A version number qualifier.
ARIM0Sampler - Class in com.io7m.aradine.instrument.sampler_m0.internal
  A monophonic sampler.
ARIM0Sampler(ARI1EventBufferType, Parameters, Ports) - Constructor for class com.io7m.aradine.instrument.sampler_m0.internal.ARIM0Sampler
  A monophonic sampler.
ARIM0SamplerFactory - Class in com.io7m.aradine.instrument.sampler_m0
  A factory of monophonic samplers.
ARIM0SamplerFactory() - Constructor for class com.io7m.aradine.instrument.sampler_m0.ARIM0SamplerFactory
  A factory of monophonic samplers.
ARIM0SampleState - Class in com.io7m.aradine.instrument.sampler_m0.internal
  The playback state of a sample.
ARIntroducesLatency - Annotation Interface in com.io7m.aradine.annotations
  An annotation that indicates that a particular process introduces frames of latency.
ARIP0Sampler - Class in com.io7m.aradine.instrument.sampler_p0.internal
  A polyphonic sampler.
ARIP0Sampler(ARI1InstrumentContextType, ARI1EventBufferType, Parameters, Ports) - Constructor for class com.io7m.aradine.instrument.sampler_p0.internal.ARIP0Sampler
  A polyphonic sampler.
ARIP0SamplerFactory - Class in com.io7m.aradine.instrument.sampler_p0
  A factory of polyphonic samplers.
ARIP0SamplerFactory() - Constructor for class com.io7m.aradine.instrument.sampler_p0.ARIP0SamplerFactory
  A factory of polyphonic samplers.
ARIP0SampleState - Class in com.io7m.aradine.instrument.sampler_p0.internal
  The playback state of a sample.
ARIXP0Sampler - Class in com.io7m.aradine.instrument.sampler_xp0.internal
  A polyphonic sampler.
ARIXP0Sampler(ARI1InstrumentContextImplementationObjectsType, ARI1EventBufferType, Parameters, Ports) - Constructor for class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0Sampler
  A polyphonic sampler.
ARIXP0SamplerFactory - Class in com.io7m.aradine.instrument.sampler_xp0
  A factory of polyphonic samplers.
ARIXP0SamplerFactory() - Constructor for class com.io7m.aradine.instrument.sampler_xp0.ARIXP0SamplerFactory
  A factory of polyphonic samplers.
ARIXP0SampleState - Class in com.io7m.aradine.instrument.sampler_xp0.internal
  The playback state of a sample.
ARIXP0SampleState(ARI1SampleMapEntryType, double) - Constructor for class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
  The playback state of a sample.
ARMIDIChannel - Annotation Interface in com.io7m.aradine.annotations
  A MIDI channel.
ARNormalizedSigned - Annotation Interface in com.io7m.aradine.annotations
  A real value in the range `[-1, 1]`.
ARNormalizedUnsigned - Annotation Interface in com.io7m.aradine.annotations
  A real value in the range `[0, 1]`.
ARNote - Annotation Interface in com.io7m.aradine.annotations
  A note.
ARSV1Filter - Class in com.io7m.aradine.filter.statevar1
  A variable state filter providing simultaneous low/high/bandreject/bandpass outputs.
ARSV1Filter() - Constructor for class com.io7m.aradine.filter.statevar1.ARSV1Filter
  Construct a new filter.
ARSV1Filter4x - Class in com.io7m.aradine.filter.statevar1
  A variable state filter providing simultaneous low/high/bandreject/bandpass outputs.
ARSV1Filter4x() - Constructor for class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
  Construct a new filter.
ARSV1FilterType - Interface in com.io7m.aradine.filter.statevar1
  The type of state variable filters.
ARTimeFrames - Annotation Interface in com.io7m.aradine.annotations
  A quantity of time expressed in sampling frames.
ARTimeFramesPerSecond - Annotation Interface in com.io7m.aradine.annotations
  A duration of time expressed in sampling frames per second.
ARTimeMilliseconds - Annotation Interface in com.io7m.aradine.annotations
  A quantity of time expressed in milliseconds.

## B

bandPassOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
bandPassOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
bandPassOutput() - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType
bandRejectOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
bandRejectOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
bandRejectOutput() - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType
butterworthStyleCascadedQValues(int) - Static method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadQs
  Calculate a set of Q values for a series of cascaded filters to yield Butterworth-style responses.

## C

channels() - Method in interface com.io7m.aradine.instrument.spi1.ARI1SampleMapEntryType
close() - Method in interface com.io7m.aradine.instrument.spi1.ARI1CloseableType
  Close the resource.
close() - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentParser
close() - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentSerializer
com.io7m.aradine.annotations - package com.io7m.aradine.annotations
  Modular programmable synthesis (Annotations)
com.io7m.aradine.filter.biquad1 - package com.io7m.aradine.filter.biquad1
  Modular programmable synthesis (Biquad filter implementation 1)
com.io7m.aradine.filter.recursive1 - package com.io7m.aradine.filter.recursive1
  Modular programmable synthesis (Recursive filter implementation 1)
com.io7m.aradine.filter.statevar1 - package com.io7m.aradine.filter.statevar1
  Modular programmable synthesis (State variable filter implementation 1)
com.io7m.aradine.instrument.codegen - package com.io7m.aradine.instrument.codegen
  Modular programmable synthesis (Code generation)
com.io7m.aradine.instrument.codegen.internal - package com.io7m.aradine.instrument.codegen.internal
  Modular programmable synthesis (Code generation)
com.io7m.aradine.instrument.sampler_m0 - package com.io7m.aradine.instrument.sampler_m0
  Modular programmable synthesis (Monophonic sampler)
com.io7m.aradine.instrument.sampler_m0.internal - package com.io7m.aradine.instrument.sampler_m0.internal
  Modular programmable synthesis (Monophonic sampler)
com.io7m.aradine.instrument.sampler_p0 - package com.io7m.aradine.instrument.sampler_p0
  Modular programmable synthesis (Polyphonic sampler)
com.io7m.aradine.instrument.sampler_p0.internal - package com.io7m.aradine.instrument.sampler_p0.internal
  Modular programmable synthesis (Polyphonic sampler)
com.io7m.aradine.instrument.sampler_xp0 - package com.io7m.aradine.instrument.sampler_xp0
  Modular programmable synthesis (Polyphonic sampler)
com.io7m.aradine.instrument.sampler_xp0.internal - package com.io7m.aradine.instrument.sampler_xp0.internal
  Modular programmable synthesis (Polyphonic sampler)
com.io7m.aradine.instrument.spi1 - package com.io7m.aradine.instrument.spi1
  Modular programmable synthesis (Instrument SPI 1)
com.io7m.aradine.instrument.spi1.json_data - package com.io7m.aradine.instrument.spi1.json_data
  Modular programmable synthesis (Instrument SPI JSON)
com.io7m.aradine.instrument.spi1.json_data.internal - package com.io7m.aradine.instrument.spi1.json_data.internal
  Modular programmable synthesis (Instrument SPI JSON [Internals])
compareTo(ARI1DottedName) - Method in record class com.io7m.aradine.instrument.spi1.ARI1DottedName
compareTo(ARI1ParameterNumber) - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterNumber
compareTo(ARI1PortNumber) - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortNumber
compareTo(ARI1SampleMapID) - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
compareTo(ARI1SampleMapInstanceID) - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
compareTo(ARI1Version) - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
compareTo(ARI1VersionQualifier) - Method in record class com.io7m.aradine.instrument.spi1.ARI1VersionQualifier
compareTo(ARI1JDottedName) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedName
createCodeGenerator(ARI1CodeGeneratorParameters) - Method in interface com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorFactoryType
  Create a new code generator.
createCodeGenerator(ARI1CodeGeneratorParameters) - Method in class com.io7m.aradine.instrument.codegen.ARI1CodeGenerators
createDeterministicRNG(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextImplementationObjectsType
createEventBuffer() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextImplementationObjectsType
createInstrument(ARI1InstrumentContextType) - Method in class com.io7m.aradine.instrument.sampler_m0.ARIM0SamplerFactory
createInstrument(ARI1InstrumentContextType) - Method in class com.io7m.aradine.instrument.sampler_p0.ARIP0SamplerFactory
createInstrument(ARI1InstrumentContextType) - Method in class com.io7m.aradine.instrument.sampler_xp0.ARIXP0SamplerFactory
createInstrument(ARI1InstrumentContextType) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentFactoryType
  Create a new instrument.
createIntMap(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextImplementationObjectsType
  Create an empty integer map.
createParserWithContext(Void, URI, InputStream, Consumer) - Method in class com.io7m.aradine.instrument.spi1.json_data.ARI1InstrumentParsers
createSerializerWithContext(Void, URI, OutputStream) - Method in class com.io7m.aradine.instrument.spi1.json_data.ARI1InstrumentSerializers
cutoff() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
cutoff() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
cutoff() - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType

## D

declaredParameter(ARI1ParameterNumber, Class) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextDeclarationsType
  Retrieve a declared parameter and cast it to the given type.
declaredParameters() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextDeclarationsType
declaredPort(ARI1PortNumber, Class) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextDeclarationsType
  Retrieve a declared port and cast it to the given type.
declaredPorts() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextDeclarationsType
deserialize(JsonParser, DeserializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedNameDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumberDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumberDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifierDeserializer
direction() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns the value of the `direction` record component.
direction() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns the value of the `direction` record component.
documentation() - Method in interface com.io7m.aradine.instrument.spi1.ARI1DocumentedType
documentation() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns the value of the `documentation` record component.
documentation() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns the value of the `documentation` record component.
documentation() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionSampleMap
  Returns the value of the `documentation` record component.
documentation() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns the value of the `documentation` record component.
documentation() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns the value of the `documentation` record component.
documentation() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns the value of the `documentation` record component.
documentation() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionSampleMap
  Returns the value of the `documentation` record component.
documentation() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns the value of the `documentation` record component.
dottedName() - Static method in class com.io7m.aradine.instrument.spi1.ARI1DottedNamePatterns

## E

empty() - Static method in class com.io7m.aradine.instrument.spi1.ARI1SampleMapIdentifiers
emptyInstanceID() - Static method in class com.io7m.aradine.instrument.spi1.ARI1SampleMapIdentifiers
equals(Object) - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorResult
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1Documentation
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1DottedName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationBufferSizeChanged
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationParameterChanged
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationSampleRateChanged
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOff
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOn
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNotePitchBend
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionSampleMap
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterNumber
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortNumber
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.ARI1VersionQualifier
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDocumentation
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionSampleMap
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumber
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumber
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifier
  Indicates whether some other object is "equal to" this one.
evaluate(double, double[]) - Method in class com.io7m.aradine.instrument.sampler_m0.internal.ARIM0SampleState
  Evaluate the sample.
evaluate(double, double[]) - Method in class com.io7m.aradine.instrument.sampler_p0.internal.ARIP0SampleState
  Evaluate the sample.
evaluate(double, double[]) - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
  Evaluate the sample.
evaluate(long, double, double[]) - Method in interface com.io7m.aradine.instrument.spi1.ARI1SampleMapEntryType
  Evaluate the sample at frame index `frameIndex` and velocity `velocity`.
eventAdd(T) - Method in interface com.io7m.aradine.instrument.spi1.ARI1EventBufferType
  Add an event to the buffer.
eventsClear() - Method in interface com.io7m.aradine.instrument.spi1.ARI1EventBufferType
  Clear the buffer.
eventsTake(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1EventBufferType
  Take all events that apply to the given frame index/time.
eventsTake(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1PortTargetNoteType
  Take all events that apply to the given frame index/time.
eventUnhandled(ARI1EventType) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextEventsType
  An event went unhandled.
execute() - Method in interface com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorType
  Execute the code generator.
execute() - Method in class com.io7m.aradine.instrument.codegen.internal.ARI1CodeGenerator
execute() - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentParser
execute(ARI1InstrumentDescription) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentSerializer

## F

format() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Documentation
  Returns the value of the `format` record component.
format() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDocumentation
  Returns the value of the `format` record component.
formatName() - Static method in class com.io7m.aradine.instrument.spi1.json_data.ARI1Schemas
forNote(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1SampleMapType
  Find the sample mapped to the given note.
frames() - Element in annotation interface com.io7m.aradine.annotations.ARIntroducesLatency
frames() - Method in interface com.io7m.aradine.instrument.spi1.ARI1SampleMapEntryType
fromJSON(ARI1JInstrumentDescription) - Static method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescriptions
  Convert from JSON form.

## G

get(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1IntMapReadableType
  Get the value associated with the given key.
group() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `group` record component.
group() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns the value of the `group` record component.
group() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
  Returns the value of the `group` record component.
group() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns the value of the `group` record component.

## H

hashCode() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorResult
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Documentation
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1DottedName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationBufferSizeChanged
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationParameterChanged
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationSampleRateChanged
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOff
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOn
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNotePitchBend
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionSampleMap
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterNumber
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortNumber
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.ARI1VersionQualifier
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDocumentation
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionSampleMap
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumber
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumber
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifier
  Returns a hash code value for this object.
highPassOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
highPassOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
highPassOutput() - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType

## I

id() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns the value of the `id` record component.
id() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionSampleMap
  Returns the value of the `id` record component.
id() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionType
id() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterType
id() - Method in interface com.io7m.aradine.instrument.spi1.ARI1PortType
identifier() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `identifier` record component.
identifier() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns the value of the `identifier` record component.
identifier() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns the value of the `identifier` record component.
instrumentMimeType() - Static method in class com.io7m.aradine.instrument.spi1.json_data.ARI1Schemas
isEmpty() - Method in interface com.io7m.aradine.instrument.spi1.ARI1IntMapReadableType
isSnapshot() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
isSnapshot() - Method in record class com.io7m.aradine.instrument.spi1.ARI1VersionQualifier

## J

javaClasses() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorResult
  Returns the value of the `javaClasses` record component.

## K

kind() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns the value of the `kind` record component.
kind() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns the value of the `kind` record component.

## L

label() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns the value of the `label` record component.
label() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns the value of the `label` record component.
label() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionSampleMap
  Returns the value of the `label` record component.
label() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionType
label() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterType
label() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns the value of the `label` record component.
label() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns the value of the `label` record component.
label() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns the value of the `label` record component.
label() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionSampleMap
  Returns the value of the `label` record component.
label() - Method in interface com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionType
label() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns the value of the `label` record component.
labelDelimiters() - Static method in class com.io7m.aradine.instrument.codegen.internal.ARI1Labels
lines() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Documentation
  Returns the value of the `lines` record component.
lines() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDocumentation
  Returns the value of the `lines` record component.
lowPassOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
lowPassOutput() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
lowPassOutput() - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType

## M

major() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Returns the value of the `major` record component.
major() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  Returns the value of the `major` record component.
mapper() - Static method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JMappers
metadata() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns the value of the `metadata` record component.
metadata() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns the value of the `metadata` record component.
minor() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Returns the value of the `minor` record component.
minor() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  Returns the value of the `minor` record component.

## N

name() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
  Returns the value of the `name` record component.
note() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOff
  Returns the value of the `note` record component.
note() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOn
  Returns the value of the `note` record component.
number() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns the value of the `number` record component.
number() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns the value of the `number` record component.
number() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns the value of the `number` record component.
number() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionSampleMap
  Returns the value of the `number` record component.
number() - Method in interface com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionType
number() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns the value of the `number` record component.

## O

of(int, int, int) - Static method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Create a version number without a qualifier.
of(int, int, int, ARI1VersionQualifier) - Static method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Create a version number with a qualifier.
of(int, int, int, String) - Static method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Create a version number with a qualifier.
ofString(String) - Static method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
  Parse a sample map ID.
openInstrumentDescription() - Method in class com.io7m.aradine.instrument.sampler_m0.ARIM0SamplerFactory
openInstrumentDescription() - Method in class com.io7m.aradine.instrument.sampler_p0.ARIP0SamplerFactory
openInstrumentDescription() - Method in class com.io7m.aradine.instrument.sampler_xp0.ARIXP0SamplerFactory
openInstrumentDescription() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentFactoryType
outputResourceDirectory() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `outputResourceDirectory` record component.
outputSourceDirectory() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `outputSourceDirectory` record component.

## P

packageName() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `packageName` record component.
parameter() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationParameterChanged
  Returns the value of the `parameter` record component.
parameters() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns the value of the `parameters` record component.
parameters() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns the value of the `parameters` record component.
Parameters - Class in com.io7m.aradine.instrument.sampler_m0.internal
Parameters - Class in com.io7m.aradine.instrument.sampler_p0.internal
Parameters - Class in com.io7m.aradine.instrument.sampler_xp0.internal
Parameters(ARI1InstrumentContextType) - Constructor for class com.io7m.aradine.instrument.sampler_m0.internal.Parameters
Parameters(ARI1InstrumentContextType) - Constructor for class com.io7m.aradine.instrument.sampler_p0.internal.Parameters
Parameters(ARI1InstrumentContextType) - Constructor for class com.io7m.aradine.instrument.sampler_xp0.internal.Parameters
parse(String) - Static method in class com.io7m.aradine.instrument.spi1.ARI1VersionParser
  Parse a version number.
parseOSGi(String) - Static method in class com.io7m.aradine.instrument.spi1.ARI1VersionParser
  Parse an OSGi style version number.
parsers() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `parsers` record component.
patch() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Returns the value of the `patch` record component.
patch() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  Returns the value of the `patch` record component.
pitch() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNotePitchBend
  Returns the value of the `pitch` record component.
pitchBendRange() - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
pitchBendToPlaybackRate(double, int) - Static method in class com.io7m.aradine.instrument.spi1.ARI1PitchBend
  Convert a signed pitch bend value to a playback rate value.
playbackRate() - Method in interface com.io7m.aradine.instrument.spi1.ARI1SampleMapEntryType
ports() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns the value of the `ports` record component.
ports() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns the value of the `ports` record component.
Ports - Class in com.io7m.aradine.instrument.sampler_m0.internal
Ports - Class in com.io7m.aradine.instrument.sampler_p0.internal
Ports - Class in com.io7m.aradine.instrument.sampler_xp0.internal
Ports(ARI1InstrumentContextType) - Constructor for class com.io7m.aradine.instrument.sampler_m0.internal.Ports
Ports(ARI1InstrumentContextType) - Constructor for class com.io7m.aradine.instrument.sampler_p0.internal.Ports
Ports(ARI1InstrumentContextType) - Constructor for class com.io7m.aradine.instrument.sampler_xp0.internal.Ports
position() - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
positionReal() - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
process(ARI1InstrumentContextType) - Method in class com.io7m.aradine.instrument.sampler_m0.internal.ARIM0Sampler
process(ARI1InstrumentContextType) - Method in class com.io7m.aradine.instrument.sampler_p0.internal.ARIP0Sampler
process(ARI1InstrumentContextType) - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0Sampler
process(ARI1InstrumentContextType) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentType
  Execute audio processing for one processing period.
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFBWO4
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFBWO8
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFO2
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFBWO4
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFBWO8
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFO2
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFBWO4
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFBWO8
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFO2
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFBWO4
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFBWO8
processOneFrame(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFO2
processOneFrame(double) - Method in interface com.io7m.aradine.filter.biquad1.ARBQ1BiquadType
  Process a single input frame.
processOneFrame(double) - Method in class com.io7m.aradine.filter.recursive1.ARF1HPFOnePole
  Process a single input frame.
processOneFrame(double) - Method in class com.io7m.aradine.filter.recursive1.ARF1LPFOnePole
  Process a single input frame.
processOneFrame(double) - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
processOneFrame(double) - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
processOneFrame(double) - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType
  Process a single frame of input.
processOneFrameBuffers(int, DoubleBuffer, DoubleBuffer) - Method in interface com.io7m.aradine.filter.biquad1.ARBQ1BiquadType
  Apply a filter to the given frame in the input buffer, writing the filtered frame to the corresponding frame of the output buffer.
processOneFrameBuffers(int, DoubleBuffer, DoubleBuffer) - Method in class com.io7m.aradine.filter.recursive1.ARF1HPFOnePole
  Apply a filter to the given frame in the input buffer, writing the filtered frame to the corresponding frame of the output buffer.
processOneFrameBuffers(int, DoubleBuffer, DoubleBuffer) - Method in class com.io7m.aradine.filter.recursive1.ARF1LPFOnePole
  Apply a filter to the given frame in the input buffer, writing the filtered frame to the corresponding frame of the output buffer.
put(int, T) - Method in interface com.io7m.aradine.instrument.spi1.ARI1IntMapMutableType
  Associate a value with a key, replacing any existing mapping.

## Q

q() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
q() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
q() - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType
qualifier() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Returns the value of the `qualifier` record component.
qualifier() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  Returns the value of the `qualifier` record component.

## R

random() - Method in interface com.io7m.aradine.instrument.spi1.ARI1RNGDeterministicType
  Generate a random number.
random() - Static method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
read(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1PortTargetAudioType
  Read a value from frame index `frame`.
receiveEvent(ARI1InstrumentContextType, ARI1EventConfigurationType) - Method in class com.io7m.aradine.instrument.sampler_m0.internal.ARIM0Sampler
receiveEvent(ARI1InstrumentContextType, ARI1EventConfigurationType) - Method in class com.io7m.aradine.instrument.sampler_p0.internal.ARIP0Sampler
receiveEvent(ARI1InstrumentContextType, ARI1EventConfigurationType) - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0Sampler
receiveEvent(ARI1InstrumentContextType, ARI1EventConfigurationType) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentType
  Receive and buffer an event for processing during the next processing period.
remove(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1IntMapMutableType
  Remove a mapping.
reset() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
reset() - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
reset() - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType
  Reset all internal state variables, leaving `cutoff` and `q` untouched.
reset() - Method in interface com.io7m.aradine.instrument.spi1.ARI1RNGDeterministicType
  Reset this RNG instance.
resourceFile() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorResult
  Returns the value of the `resourceFile` record component.

## S

sampleMapEmpty() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextSamplesType
sampleMapGet(ARI1SampleMapInstanceID) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextSamplesType
  Retrieve the sample map at the given ID.
schema() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns the value of the `schema` record component.
schema1() - Static method in class com.io7m.aradine.instrument.spi1.json_data.ARI1Schemas
schema1Resource() - Static method in class com.io7m.aradine.instrument.spi1.json_data.ARI1Schemas
semantics() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns the value of the `semantics` record component.
semantics() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns the value of the `semantics` record component.
serialize(ARI1JDottedName, JsonGenerator, SerializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedNameSerializer
serialize(ARI1JParameterNumber, JsonGenerator, SerializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumberSerializer
serialize(ARI1JPortNumber, JsonGenerator, SerializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumberSerializer
serialize(ARI1JVersionQualifier, JsonGenerator, SerializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifierSerializer
serialize(ARI1JVersion, JsonGenerator, SerializationContext) - Method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionSerializer
serializers() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `serializers` record component.
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFBWO4
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFBWO8
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFO2
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFBWO4
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFBWO8
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFO2
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFBWO4
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFBWO8
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFO2
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFBWO4
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFBWO8
setCutoff(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFO2
setCutoff(double) - Method in interface com.io7m.aradine.filter.biquad1.ARBQ1BiquadType
  Specify a new frequency cutoff value.
setCutoff(double) - Method in class com.io7m.aradine.filter.recursive1.ARF1HPFOnePole
  Specify a new frequency cutoff value.
setCutoff(double) - Method in class com.io7m.aradine.filter.recursive1.ARF1LPFOnePole
  Specify a new frequency cutoff value.
setCutoff(double) - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
setCutoff(double) - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
setCutoff(double) - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType
  Specify a new frequency cutoff value.
setLoopPoint(double) - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
  Set the loop point.
setPitchBendRange(int) - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
  Set the pitch bend range.
setQ(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFO2
setQ(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadBRFO2
setQ(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadHPFO2
setQ(double) - Method in class com.io7m.aradine.filter.biquad1.ARBQ1BiquadLPFO2
setQ(double) - Method in interface com.io7m.aradine.filter.biquad1.ARBQ1BiquadWithQType
  Set the Q value for the filter.
setQ(double) - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter
setQ(double) - Method in class com.io7m.aradine.filter.statevar1.ARSV1Filter4x
setQ(double) - Method in interface com.io7m.aradine.filter.statevar1.ARSV1FilterType
  Specify a new Q value.
size() - Method in interface com.io7m.aradine.instrument.spi1.ARI1IntMapReadableType
sourceFile() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `sourceFile` record component.
statusCurrentBufferSize() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextAudioStatusType
statusCurrentSampleRate() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextAudioStatusType

## T

text() - Method in record class com.io7m.aradine.instrument.spi1.ARI1VersionQualifier
  Returns the value of the `text` record component.
text() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifier
  Returns the value of the `text` record component.
timeFramesToMilliseconds(long) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextTimeType
  Convert the given frame count to a duration in milliseconds based on the current sample rate.
timeMillisecondsPerFrame() - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextTimeType
timeMillisecondsToFrames(double) - Method in interface com.io7m.aradine.instrument.spi1.ARI1InstrumentContextTimeType
  Convert the given duration in milliseconds to the nearest equivalent number of frames at the current sample rate.
timeOffsetInFrames() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationBufferSizeChanged
timeOffsetInFrames() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationParameterChanged
  Returns the value of the `timeOffsetInFrames` record component.
timeOffsetInFrames() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationSampleRateChanged
timeOffsetInFrames() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOff
  Returns the value of the `timeOffsetInFrames` record component.
timeOffsetInFrames() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOn
  Returns the value of the `timeOffsetInFrames` record component.
timeOffsetInFrames() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNotePitchBend
  Returns the value of the `timeOffsetInFrames` record component.
timeOffsetInFrames() - Method in interface com.io7m.aradine.instrument.spi1.ARI1EventType
  The offset in frames from the start of the processing period to which the effects of this event should be applied.
toJson(ARI1InstrumentDescription) - Static method in class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescriptions
  Convert to JSON form.
toString() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorResult
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Documentation
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1DottedName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationBufferSizeChanged
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationParameterChanged
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventConfigurationSampleRateChanged
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOff
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOn
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNotePitchBend
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionSampleMap
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterNumber
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortNumber
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1Version
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.ARI1VersionQualifier
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDocumentation
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionSampleMap
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumber
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDescription
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumber
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersion
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JVersionQualifier
  Returns a string representation of this record class.

## U

unitOfMeasurement() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns the value of the `unitOfMeasurement` record component.
unitOfMeasurement() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns the value of the `unitOfMeasurement` record component.
unitOfMeasurement() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns the value of the `unitOfMeasurement` record component.
unitOfMeasurement() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns the value of the `unitOfMeasurement` record component.

## V

value() - Method in record class com.io7m.aradine.instrument.spi1.ARI1DottedName
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterNumber
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.aradine.instrument.spi1.ARI1PortNumber
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapInstanceID
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JDottedName
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterNumber
  Returns the value of the `value` record component.
value() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortNumber
  Returns the value of the `value` record component.
value(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterIntegerType
  Retrieve the value of the parameter at time `frameIndex` in the current processing period.
value(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterRealType
  Retrieve the value of the parameter at time `frameIndex` in the current processing period.
value(int) - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterSampleMapType
  Retrieve the value of the parameter at time `frameIndex` in the current processing period.
valueDefault() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns the value of the `valueDefault` record component.
valueDefault() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns the value of the `valueDefault` record component.
valueDefault() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns the value of the `valueDefault` record component.
valueDefault() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns the value of the `valueDefault` record component.
valueMaximum() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns the value of the `valueMaximum` record component.
valueMaximum() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns the value of the `valueMaximum` record component.
valueMaximum() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterIntegerType
valueMaximum() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterRealType
valueMaximum() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns the value of the `valueMaximum` record component.
valueMaximum() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns the value of the `valueMaximum` record component.
valueMinimum() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionInteger
  Returns the value of the `valueMinimum` record component.
valueMinimum() - Method in record class com.io7m.aradine.instrument.spi1.ARI1ParameterDescriptionReal
  Returns the value of the `valueMinimum` record component.
valueMinimum() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterIntegerType
valueMinimum() - Method in interface com.io7m.aradine.instrument.spi1.ARI1ParameterRealType
valueMinimum() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionInteger
  Returns the value of the `valueMinimum` record component.
valueMinimum() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JParameterDescriptionReal
  Returns the value of the `valueMinimum` record component.
valueOf(String) - Static method in enum class com.io7m.aradine.instrument.spi1.ARI1PortDirection
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.aradine.instrument.spi1.ARI1PortKind
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDirection
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortKind
  Returns the enum constant of this class with the specified name.
values() - Method in interface com.io7m.aradine.instrument.spi1.ARI1IntMapReadableType
values() - Static method in enum class com.io7m.aradine.instrument.spi1.ARI1PortDirection
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.aradine.instrument.spi1.ARI1PortKind
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortDirection
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JPortKind
  Returns an array containing the constants of this enum class, in the order they are declared.
velocity() - Method in class com.io7m.aradine.instrument.sampler_p0.internal.ARIP0SampleState
velocity() - Method in class com.io7m.aradine.instrument.sampler_xp0.internal.ARIXP0SampleState
velocity() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOff
  Returns the value of the `velocity` record component.
velocity() - Method in record class com.io7m.aradine.instrument.spi1.ARI1EventNoteOn
  Returns the value of the `velocity` record component.
version() - Method in record class com.io7m.aradine.instrument.codegen.ARI1CodeGeneratorParameters
  Returns the value of the `version` record component.
version() - Method in record class com.io7m.aradine.instrument.spi1.ARI1InstrumentDescription
  Returns the value of the `version` record component.
version() - Method in record class com.io7m.aradine.instrument.spi1.ARI1SampleMapID
  Returns the value of the `version` record component.
version() - Method in record class com.io7m.aradine.instrument.spi1.json_data.internal.ARI1JInstrumentDescription
  Returns the value of the `version` record component.

## W

write(int, double) - Method in interface com.io7m.aradine.instrument.spi1.ARI1PortSourceAudioType
  Write an output value at frame index `frame`.

A B C D E F G H I J K L M N O P Q R S T U V W
All Classes and Interfaces|All Packages|Serialized Form