MusicObjectQ[music]
yields True if music is a valid music object.
MusicObjectQ
MusicObjectQ[music]
yields True if music is a valid music object.
Details
- Valid music objects are:
-
MusicChord musical chord MusicDuration specification for note/chord/rest duration MusicInterval interval between two pitches MusicKeySignature key signature for a measure/voice/score MusicMeasure representation of a musical measure MusicNote musical note MusicPitch specification for note/chord/scale pitch MusicRest musical rest MusicScale representation of a musical scale MusicScore representation of a musical score MusicTimeSignature time signature for a measure/voice/score MusicVoice representation of a musical voice
Examples
Basic Examples (1)
Check if a note is a music object:
MusicObjectQ[MusicNote["G"]]MusicObjectQ is not limited to checking the head of the input expression:
note = Quiet@MusicNote[invalid];
Head[note]
MusicObjectQ[note]Related Guides
History
Text
Wolfram Research (2026), MusicObjectQ, Wolfram Language function, https://reference.wolfram.com/language/ref/MusicObjectQ.html.
CMS
Wolfram Language. 2026. "MusicObjectQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MusicObjectQ.html.
APA
Wolfram Language. (2026). MusicObjectQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MusicObjectQ.html
BibTeX
@misc{reference.wolfram_2026_musicobjectq, author="Wolfram Research", title="{MusicObjectQ}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/MusicObjectQ.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_musicobjectq, organization={Wolfram Research}, title={MusicObjectQ}, year={2026}, url={https://reference.wolfram.com/language/ref/MusicObjectQ.html}, note=[Accessed: 12-June-2026]}