Chromatone logo
Theory
11
Back to main

Use-chromatone documentation / Exports / MIDI / MidiInterface

Interface: MidiInterface

MIDI.MidiInterface

Table of contents

Properties

Properties

activeNotes

activeNotes: Record<number, number | boolean>

Defined in

use/midi.ts:46


attack

attack: Function

Defined in

use/midi.ts:67


cc

Optional cc: Object

Type declaration

NameType
channel?number
number?number
value?number

Defined in

use/midi.ts:54


channel

channel: number

Defined in

use/midi.ts:65


channels

channels: Record<number, { activeNotes: {} ; cc: {} ; notes: {} }>

Defined in

use/midi.ts:45


clock

Optional clock: number

Defined in

use/midi.ts:61


enabled

enabled: boolean

Defined in

use/midi.ts:16


filter

Optional filter: Object

Defined in

use/midi.ts:64


forwards

forwards: Record<string, Record<string, boolean>>

Defined in

use/midi.ts:44


guessChords

guessChords: string[]

Defined in

use/midi.ts:47


initiated

initiated: boolean

Defined in

use/midi.ts:17


inputs

inputs: Record<string, { bpm?: number ; cc: { channel: number ; number: number ; port: string ; raw: number ; timestamp: number ; value: number } ; clock: number ; diff?: number ; event?: Event ; forwarder: Forwarder ; manufacturer: string ; name: string ; note: ChromaNote }>

Defined in

use/midi.ts:22


keyboard

keyboard: boolean

Defined in

use/midi.ts:20


log

log: MessageEvent[]

Defined in

use/midi.ts:62


message

message: Message

Defined in

use/midi.ts:63


note

note: Object

Type declaration

NameType
channelnumber
number?number
pitchnumber
velocity?number

Defined in

use/midi.ts:48


offset

offset: number

Defined in

use/midi.ts:59


once

once: Function

Defined in

use/midi.ts:69


out

out: boolean

Defined in

use/midi.ts:21


outputs

outputs: Record<string, { manufacturer: string ; name: string }>

Defined in

use/midi.ts:40


playing

playing: boolean

Defined in

use/midi.ts:18


release

release: Function

Defined in

use/midi.ts:68


setCC

setCC: Function

Defined in

use/midi.ts:70


stopAll

stopAll: Function

Defined in

use/midi.ts:66


stopped

stopped: number | boolean

Defined in

use/midi.ts:19


time

Optional time: number

Defined in

use/midi.ts:60