OptionalaudioThe microphone to use
OptionalchildrenAnything to show under the question — a hint, a replay button
OptionalcolorsThe round's place, from 0
OptionalinstrumentWhat is played, so the microphone is listened to the right way (default: 'keyboard')
OptionallabelsSupplies the notation engine for the staff
OptionalmidiListen to this MIDI input only
OptionalnamesThe names answers are shown by: intervals, chords, scales and keys
A choice was made — or, from answerArea, an answer played, with whether it was right
OptionalonCalled when the staff fails to draw or the sound fails to start
OptionalonEnd the drill early, keeping what was answered (useDrill's finish); the Finish button shows when given
Move on
OptionalplayLabels of the listening panel
OptionalprofileHow the microphone is opened (default: 'instrument')
OptionalreportThe colours the answer is marked in on the staff (default: the TakeReport colours)
The round being asked
OptionalsamplesRecorded samples to play the question with — a piano, say — instead of the built-in voice; the question's notes are downloaded as it appears. The SDK ships none: you choose the host, and that set's licence applies
OptionalsoundPlay the question once a choice is made, with a button to hear it again
(default: true). A question asked by ear (question.byEar) is played as
it appears — after its reference note, when it has one — with its staff
hidden until it is answered; with sound off, or where the browser has no
Web Audio, it shows its staff like any other
OptionalsourceFollow the microphone ('audio') or a MIDI instrument ('midi') (default: 'audio')
OptionalsummaryHow the drill has gone so far (useDrill's summary): given, the card
shows the running score and how far through the drill it is
OptionalsxQuestions in the drill
Props for
PlayDrillCard.