Use-chromatone documentation / Exports / MIDI / MidiInterface
Interface: MidiInterface
MIDI.MidiInterface
Table of contents
Properties
- activeNotes
- attack
- cc
- channel
- channels
- clock
- enabled
- filter
- forwards
- guessChords
- initiated
- inputs
- keyboard
- log
- message
- note
- offset
- once
- out
- outputs
- playing
- release
- setCC
- stopAll
- stopped
- time
Properties
activeNotes
• activeNotes: Record
<number
, number
| boolean
>
Defined in
attack
• attack: Function
Defined in
cc
• Optional
cc: Object
Type declaration
Name | Type |
---|---|
channel? | number |
number? | number |
value? | number |
Defined in
channel
• channel: number
Defined in
channels
• channels: Record
<number
, { activeNotes
: {} ; cc
: {} ; notes
: {} }>
Defined in
clock
• Optional
clock: number
Defined in
enabled
• enabled: boolean
Defined in
filter
• Optional
filter: Object
Defined in
forwards
• forwards: Record
<string
, Record
<string
, boolean
>>
Defined in
guessChords
• guessChords: string
[]
Defined in
initiated
• initiated: boolean
Defined in
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
keyboard
• keyboard: boolean
Defined in
log
• log: MessageEvent
[]
Defined in
message
• message: Message
Defined in
note
• note: Object
Type declaration
Name | Type |
---|---|
channel | number |
number? | number |
pitch | number |
velocity? | number |
Defined in
offset
• offset: number
Defined in
once
• once: Function
Defined in
out
• out: boolean
Defined in
outputs
• outputs: Record
<string
, { manufacturer
: string
; name
: string
}>
Defined in
playing
• playing: boolean
Defined in
release
• release: Function
Defined in
setCC
• setCC: Function
Defined in
stopAll
• stopAll: Function
Defined in
stopped
• stopped: number
| boolean
Defined in
time
• Optional
time: number