# --- 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",
]