From 276118107b52c1b6899ad92f74341cca295e404d Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 24 Jun 2023 00:46:52 -0400 Subject: [PATCH] genmidi: Add `tune=` for setting fine tune field. The fine tuning field was previously being hard-coded to the value of 128 with no option to change it. DMXGUS in particular makes use of this field to tune individual instruments, so let's add proper support for it. --- lumps/genmidi/genmidi.py | 5 +++-- lumps/genmidi/instrument.py | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lumps/genmidi/genmidi.py b/lumps/genmidi/genmidi.py index 93d6204f..92ccc851 100644 --- a/lumps/genmidi/genmidi.py +++ b/lumps/genmidi/genmidi.py @@ -78,7 +78,7 @@ def encode_instrument(instrument): else: fixed_note = 0 - header = struct.pack("