Skip to content
anstepp edited this page Dec 7, 2020 · 2 revisions

A Score object contains a list of Part objects. These Parts are fed in at instantiation as an argument.

Example:

list_of_notes = [Note(4,4,0) for x in range(5)]

time_signature = [(4,4)]

list_of_parts = [Part(list_of_notes, time_signature) for x in range(4)]

our_score = Score(list_of_parts)

Score also has the very important method to write to .musicxml, as seen here:

our_score.convert_to_xml("our_score.musicxml")

Calling the convert_to_xml() function will write a file dictated by the string you pass as an argument.

The Score object will pad empty measures onto parts that are shorter than the longest.

Clone this wiki locally