Package com.io7m.aradine.instrument.spi1
@Export
@Version("1.0.0")
package com.io7m.aradine.instrument.spi1
Modular programmable synthesis (Instrument SPI 1)
-
ClassDescriptionThe type of closeable resources.An exception occurred during the closing of a resource.A documentation value.The type of objects that can have documentation.A standard restricted dotted name.The patterns that define standard dotted names and prefixes.ARI1EventBufferType<T extends ARI1EventType>The type of event buffers.The buffer size changed.The value of a parameter has changed at this time period.The sampling rate changed.The base type of configuration events.A note has stopped.A note has started.The pitch bend has changed.The type of events involving notes and supplemental expression data (such as pitch bend, etc).The base type of events.The status of the audio processing system.Methods used by instruments to retrieve instances of declared parameters and ports.Event methods.Methods to create objects for instrument implementations.Methods to asynchronously load samples and sample maps.Time services.The services available to a single instrument instance.Create an instrument description.A factory of instruments.The interface implemented by instruments.A mutable map of unboxed integers to values.A readable map of unboxed integers to values.An integer-typed parameter description.A real-typed parameter description.The type of sample map parameters.The type of parameters.The type of integer parameters.The ID of a parameter.The type of real parameters.The type of sample map parameters.The type of parameters.Functions over pitch bend values.A description of a port used to supply data to, or extract data from, an instrument.The direction of a port.The kind of port.A port number.A source port delivering monophonic audio as 64-bit floating point samples.A target port delivering buffered note events.A source port.A target audio port.A target note port.A target port.A port used to supply data to, or extract data from, an instrument.A pseudorandom number generator with a published, deterministic algorithm that is not allowed to change in new versions of the software.An entry in a sample map.The identifier of a sample map.Sample map identifiers.A sample map instance ID.A map of samples.A (semantic) version number.The type of exceptions raised by the API.A parser of version numbers.A version number qualifier.