musicaiz.structure.InstrumentMidiFamilies¶
- class musicaiz.structure.InstrumentMidiFamilies(value)[source]¶
Value 1: List of Midi instrument program number Value 2: Color (for plot purposes) Value 3: Pitch range?
- MIDI Instrument families:
Piano 1-8
Chromatic Percussion 9-16
Organ 17-24
Guitar 25-32
Bass 33-40
Strings 41-48
Ensemble 49-56
Brass 57-64
Reed 65-72
Pipe 73-80
Synth Lead 81-88
Synth Pad 89-96
Synth Effects 97-104
Ethnic 105-112
Percussion 113-119
Sound Effects 120-127
- __init__(*args, **kwargs)¶
Methods
get_family_from_instrument_name(instr_name)get_family_from_instrument_program()Attributes
PIANOCHROMATIC_PERCUSSIONORGANGUITARBASSSTRINGSENSEMBLEBRASSREEDPIPESYNTH_LEADSYNTH_PADSYNTH_EFFECTSETHNICPERCUSSIONSOUND_EFFECTSprogram_rangeReturns the list of instrument programs for an instrument family