MusicXML Interface¶
-
muspy.
read_musicxml
(path: Union[str, pathlib.Path], compressed: Optional[bool] = None) → muspy.music.Music[source] Read a MusicXML file into a Music object.
Parameters: path (str or Path) – Path to the MusicXML file to read. Returns: Converted Music object. Return type: muspy.Music
objectNotes
Grace notes and unpitched notes are not supported.
-
muspy.
write_musicxml
(path: Union[str, pathlib.Path], music: Music, compressed: Optional[bool] = None)[source] Write a Music object to a MusicXML file.
Parameters: - path (str or Path) – Path to write the MusicXML file.
- music (
muspy.Music
object) – Music object to write. - compressed (bool, optional) – Whether to write to a compressed MusicXML file. If None, infer from the extension of the filename (‘.xml’ and ‘.musicxml’ for an uncompressed file, ‘.mxl’ for a compressed file).