resolving note volume and channel volume conflaton

This commit is contained in:
minjaesong
2026-05-11 10:40:33 +09:00
parent ebba33a5c3
commit a28fcbcefc
6 changed files with 203 additions and 123 deletions

View File

@@ -220,8 +220,8 @@ def build_sample_inst_bin() -> bytes:
inst_bin[base + 183] = 0xFF # filter resonance off
inst_bin[base + 186] = 0x01 # NNA: cut
# Monotone has no per-sample default volume concept (only one synth
# voice, no V column overrides). Set DNV to full so triggers get the
# full 0x3F rowVolume; the IGV above provides the actual attenuation.
# voice, no V column overrides). Set DNV to full so triggers seed
# noteVolume at 0x3F; the IGV above provides the actual attenuation.
inst_bin[base + 196] = 0xFF # DNV: full
return bytes(sample_bin) + bytes(inst_bin)