adding midi
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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"}),
|
||||
|
||||
Reference in New Issue
Block a user