MCPcopy Create free account
hub / github.com/bspaans/python-mingus / play_Composition

Method play_Composition

mingus/midi/sequencer.py:364–372  ·  view source on GitHub ↗

Play a Composition object.

(self, composition, channels=None, bpm=120)

Source from the content-addressed store, hash-verified

362 return {"bpm": bpm}
363
364 def play_Composition(self, composition, channels=None, bpm=120):
365 """Play a Composition object."""
366 self.notify_listeners(
367 self.MSG_PLAY_COMPOSITION,
368 {"composition": composition, "channels": channels, "bpm": bpm},
369 )
370 if channels == None:
371 channels = [x + 1 for x in range(len(composition.tracks))]
372 return self.play_Tracks(composition.tracks, channels, bpm)
373
374 def modulation(self, channel, value):
375 """Set the modulation."""

Callers 2

play_CompositionFunction · 0.45
test_compositionMethod · 0.45

Calls 2

notify_listenersMethod · 0.95
play_TracksMethod · 0.95

Tested by 1

test_compositionMethod · 0.36