Play a Track object.
(self, track, channel=1, bpm=120)
| 312 | return {"bpm": bpm} |
| 313 | |
| 314 | def play_Track(self, track, channel=1, bpm=120): |
| 315 | """Play a Track object.""" |
| 316 | self.notify_listeners( |
| 317 | self.MSG_PLAY_TRACK, {"track": track, "channel": channel, "bpm": bpm} |
| 318 | ) |
| 319 | for bar in track: |
| 320 | res = self.play_Bar(bar, channel, bpm) |
| 321 | if res != {}: |
| 322 | bpm = res["bpm"] |
| 323 | else: |
| 324 | return {} |
| 325 | return {"bpm": bpm} |
| 326 | |
| 327 | def play_Tracks(self, tracks, channels, bpm=120): |
| 328 | """Play a list of Tracks. |