Keyboard
public protocol Keyboard : AnyObject
Manages the state of the keyboard
-
The value of the first note shown on the keyboard
Declaration
Swift
var lowestNote: Note { get set } -
The value of the last note shown on the keyboard
Declaration
Swift
var highestNote: Note { get } -
Set true if audio is currently muted on the device. Affects how the keys are rendered.
Declaration
Swift
var isMuted: Bool { get set } -
Command the keyboard to release any pressed keys
Declaration
Swift
func releaseAllKeys() -
Notify the keyboard that a given note is not playing.
Declaration
Swift
func noteIsOff(note: UInt8)Parameters
notethe note that is not playing
-
Notify the keyboard that a given note is currently playing.
Declaration
Swift
func noteIsOn(note: UInt8)Parameters
notethe note that is playing
View on GitHub
Keyboard Protocol Reference