Source code for jdxi_editor.midi.track.data

# --- Note range definitions (MIDI note numbers)
[docs] BASS_NOTE_MAX = 60 # C4 - typical upper limit for bass
[docs] BASS_NOTE_MIN = 24 # C1 - typical lower limit for bass
[docs] KEYS_GUITARS_NOTE_MIN = 36 # C2
[docs] KEYS_GUITARS_NOTE_MAX = 96 # C7
# --- Keywords that suggest instrument types
[docs] BASS_KEYWORDS = ["bass", "bassist", "bassline", "low", "sub"]
[docs] KEYS_KEYWORDS = ["piano", "keyboard", "keys", "pianist", "organ", "synth"]
[docs] GUITAR_KEYWORDS = ["guitar", "guitarist", "acoustic", "electric", "strum"]
[docs] STRINGS_KEYWORDS = [ "string", # matches "String", "Strings", "string section", etc. "strings", "violin", "viola", "cello", "orchestra", "ensemble", "symphony", ]