MidiKeyboard is an instance now, instead of a type