Pypianoroll Interface

muspy.from_pypianoroll(multitrack: pypianoroll.multitrack.Multitrack, default_velocity: int = 64) → muspy.music.Music[source]

Return a Music object converted from a Pypianoroll Multitrack object.

Parameters:
  • multitrack (pypianoroll.Multitrack object) – Multitrack object to convert.
  • default_velocity (int) – Default velocity value to use when decoding. Defaults to 64.
Returns:

music – Converted MusPy Music object.

Return type:

muspy.Music object

muspy.to_pypianoroll(music: Music) → pypianoroll.multitrack.Multitrack[source]

Return a Music object as a Multitrack object.

Parameters:music (muspy.Music) – MusPy Music object to convert.
Returns:multitrack – Converted Multitrack object.
Return type:pypianoroll.Multitrack object