MusicObjectQ
MusicObjectQ[music]returns True when music is a valid symbolic music object, and False otherwise.
Supported objects include MusicNote, MusicChord, MusicRest, MusicMeasure, MusicVoice, MusicScore, MusicPitch, MusicDuration, MusicInterval, MusicScale, MusicKeySignature and MusicTimeSignature.
Example
MusicObjectQ[MusicNote["G4"]]MusicObjectQ[SoundNote["G4"]]The second expression is a sound primitive rather than a symbolic music object.
See the official Wolfram Language reference for validation details.