Package-level declarations

Types

Link copied to clipboard
class AndroidMidi2Access(applicationContext: Context, includeMidi1Transport: Boolean = false) : AndroidMidiAccess
Link copied to clipboard
open class AndroidMidiAccess(applicationContext: Context) : MidiAccess
Link copied to clipboard
class AndroidPortDetails(val device: MidiDeviceInfo, val portInfo: MidiDeviceInfo.PortInfo, val midiTransportProtocol: Int) : MidiPortDetails
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class CoreMidiAccess : MidiAccess
Link copied to clipboard
Link copied to clipboard
data class Dc(val value: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias KtorByteOrder = ByteOrder
typealias KtorByteOrder = ByteOrder
typealias KtorByteOrder = ByteOrder
typealias KtorByteOrder = ByteOrder
Link copied to clipboard
class MergedMidiAccess(val name: String, list: List<MidiAccess>) : MidiAccess
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Midi1ControllerCatalog(val enabledRpns: BooleanArray = midi1StandardRpnEnabled.copyOf(), val enabledNrpns: BooleanArray = BooleanArray(0x80 * 0x80) { false })
Link copied to clipboard
class Midi1Event(val deltaTime: Int, val message: Midi1Message)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Midi1Message
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Midi1SimpleMessage(val value: Int) : Midi1Message
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Midi1ToUmpTranslatorContext(val midi1: List<Byte>, val allowReorderedDTE: Boolean = false, val midiProtocol: Int = MidiTransportProtocol.UMP, val group: Int, val useSysex8: Boolean = false, val isMidi1Smf: Boolean = false)
Link copied to clipboard
class Midi1Track(val events: MutableList<Midi1Event> = mutableListOf())
Link copied to clipboard
open class Midi1TrackSplitter(source: MutableList<Midi1Event>, deltaTimeSpec: Byte)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Midi2Track(val messages: MutableList<Ump> = mutableListOf())
Link copied to clipboard
open class Midi2TrackSplitter(source: MutableList<Ump>)
Link copied to clipboard
abstract class MidiAccess
Link copied to clipboard
Link copied to clipboard
object MidiCC
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MidiEvent
Link copied to clipboard
Link copied to clipboard
interface MidiInput : MidiPort
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MidiMessage(val deltaTime: Int, evt: MidiEvent)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class MidiModuleDatabase
Link copied to clipboard
Link copied to clipboard
class MidiMusic
Link copied to clipboard
Link copied to clipboard
interface MidiOutput : MidiPort
Link copied to clipboard
Link copied to clipboard
abstract class MidiPlayer
Link copied to clipboard
interface MidiPlayerTimer
Link copied to clipboard
interface MidiPort
Link copied to clipboard
interface MidiPortDetails
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object MidiRpn
Link copied to clipboard
Link copied to clipboard
class MidiTrack(val messages: MutableList<MidiMessage> = mutableListOf())
Link copied to clipboard
open class MidiTrackSplitter(source: MutableList<MidiMessage>, deltaTimeSpec: Byte)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun interface OnMidi1EventListener
Link copied to clipboard
fun interface OnMidi2EventListener
Link copied to clipboard
fun interface OnMidiEventListener
Link copied to clipboard
fun interface OnMidiMessageListener
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PortCreatorContext(var applicationName: String, var portName: String, var manufacturer: String, var version: String, var midiProtocol: Int = MidiProtocolVersion.UNSPECIFIED, var umpGroup: Int = 0)
Link copied to clipboard
Link copied to clipboard
fun interface SeekProcessor<TEvent>
Link copied to clipboard
class SimpleAdjustingMidiPlayerTimer(timeSource: TimeSource = TimeSource.Monotonic) : MidiPlayerTimer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Timed<T>(val duration: Dc, val value: T)
Link copied to clipboard
Link copied to clipboard
class TraditionalCoreMidiAccess(val sendBufferSize: Int = 1024) : CoreMidiAccess
Link copied to clipboard
data class Ump(val int1: Int, val int2: Int = 0, val int3: Int = 0, val int4: Int = 0)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object UmpFactory
Link copied to clipboard
typealias UmpMdsHandler = (Long, Long, Int, Int, Any?) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class UmpToMidi1BytesTranslatorContext(val deltaTimeMasterClock: Int = 192, val treatJRTimestampAsSmfDeltaTime: Boolean = false, val skipDeltaTime: Boolean = false)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Int.dc: Dc
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val MIDI_2_0_RESERVED: Byte = 0
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun String.asNSString(): <Error class: unknown class>
Link copied to clipboard
fun <Error class: unknown class>.asString(): String
Link copied to clipboard
fun <Error class: unknown class>.getString(): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
fun Midi1Music.read(stream: List<Byte>)
fun Midi2Music.read(stream: List<Byte>)
fun MidiMusic.read(stream: List<Byte>)
fun Midi2Music.read(stream: List<Byte>, removeEmptyDeltaClockstamps: Boolean = true)
Link copied to clipboard
fun Midi1Machine.reportMidiMessages(address: Byte, messageDataControl: Byte, midiMessageReportSystemMessages: Byte, midiMessageReportChannelControllerMessages: Byte, midiMessageReportNoteDataMessages: Byte): Sequence<List<Byte>>
Link copied to clipboard
fun <Error class: unknown class>.toCFStringRef(): <Error class: unknown class>
fun String.toCFStringRef(): <Error class: unknown class>
Link copied to clipboard
inline fun <T> <Error class: unknown class>.toCFTypeRef(): T
Link copied to clipboard
fun Ump.toInts(): List<Int>
Link copied to clipboard
inline fun <T> <Error class: unknown class>.toNSObjectReleased(): T
Link copied to clipboard
fun <Error class: unknown class>.toNSStringReleased(): <Error class: unknown class>
Link copied to clipboard
fun Ump.toPlatformBytes(bytes: ByteArray, offset: Int)
fun Ump.toPlatformBytes(bytes: ByteArray, offset: Int, byteOrder: ByteOrder)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun umpSizeInInts(messageType: Int): Int
Link copied to clipboard
fun Midi1Music.write(stream: MutableList<Byte>, metaEventWriter: SmfMetaEventWriter = Midi1WriterExtension.defaultMetaEventWriter, disableRunningStatus: Boolean = false)
fun MidiMusic.write(stream: MutableList<Byte>, metaEventWriter: MetaEventWriter = SmfWriterExtension.DEFAULT_META_EVENT_WRITER, disableRunningStatus: Boolean = false)