feat: bổ sung MIDI

This commit is contained in:
2026-07-23 08:32:23 +07:00
parent 6545e1746e
commit 0e44e44ecb
15 changed files with 3304 additions and 12680 deletions
+20
View File
@@ -0,0 +1,20 @@
import os
import json
import pytest
from app.core.render_engine import PythonRenderEngine
def test_render_engine_init():
engine = PythonRenderEngine()
assert engine.sample_rate == 44100
def test_bars_to_samples():
engine = PythonRenderEngine()
samples = engine.bars_to_samples(4.0, 120.0, 4)
assert samples == 352800
def test_render_session_container_empty():
engine = PythonRenderEngine()
session = {"tracks": []}
buf = engine.render_session_container(session, {}, 120.0, 4, 1000)
assert buf.shape == (2, 1000)
assert (buf == 0.0).all()