From 737c204ab94ec7017025709edc811f6517f297c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Le=20Bihan?= Date: Tue, 14 Dec 2021 14:21:39 +0100 Subject: [PATCH] adding midi --- chroma_case/Partition.py | 1 - main.py | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/chroma_case/Partition.py b/chroma_case/Partition.py index 174fc86..ff027af 100644 --- a/chroma_case/Partition.py +++ b/chroma_case/Partition.py @@ -18,7 +18,6 @@ class Partition: self.__name = name self.__notes = notes - async def play(self, output_lambda:Callable[[object], None]): now = datetime.datetime.now() diff --git a/main.py b/main.py index 4bf4b27..e741971 100644 --- a/main.py +++ b/main.py @@ -2,6 +2,7 @@ from chroma_case.Partition import Partition from chroma_case.Note import Note import asyncio import sys +from mido import MidiFile import board, neopixel @@ -69,6 +70,10 @@ async def main(): default_duration = 900 default_color = (255, 0, 0) + + for msg in MidiFile('new_song_1.mid'): + print(msg) + p = Partition("test", [ Note(000, {"duration": default_duration, "color": default_color, "key": "sol"}),