summaryrefslogtreecommitdiff
path: root/src/mml_composemusic_mcp/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mml_composemusic_mcp/server.py')
-rw-r--r--src/mml_composemusic_mcp/server.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mml_composemusic_mcp/server.py b/src/mml_composemusic_mcp/server.py
index 9e9ac67..06520a6 100644
--- a/src/mml_composemusic_mcp/server.py
+++ b/src/mml_composemusic_mcp/server.py
@@ -253,6 +253,8 @@ def _dict_to_note_sequence(data: dict) -> NoteSequence:
version=data["version"],
bpm=data["bpm"],
ticks_per_quarter=data["ticks_per_quarter"],
+ mode=data.get("mode", "ppmck"),
+ definitions=data.get("definitions", {}),
channels={},
)
for name, ch_data in data["channels"].items():