ms3 package#

Subpackages#

Submodules#

ms3.annotations module#

class ms3.annotations.Annotations(tsv_path=None, df=None, cols={}, index_col=None, sep='\t', mscx_obj=None, infer_types=None, read_only=False, **logger_cfg)[source]#

Bases: LoggedClass

Class for storing, converting and manipulating annotation labels.

main_cols = ['label', 'mc', 'mc_onset', 'staff', 'voice']#
additional_cols = ['harmony_layer', 'regex_match', 'absolute_root', 'rootCase', 'absolute_base', 'leftParen', 'rightParen', 'offset_x', 'offset_y', 'nashville', 'decoded', 'color_name', 'color_html', 'color_r', 'color_g', 'color_b', 'color_a', 'placement', 'minDistance', 'style', 'z']#
add_initial_dots()[source]#
prepare_for_attaching(staff: int | None = None, voice: Literal[1, 2, 3, 4] | None = None, harmony_layer: Literal[0, 1, 2, 3] | None = 1, check_for_clashes: bool = True) DataFrame[source]#
count()[source]#
property harmony_layer_counts#

Returns the counts of the harmony_layers as dict.

property annotation_layers#
get_labels(staff: int | None = None, voice: Literal[1, 2, 3, 4] | None = None, harmony_layer: Literal[0, 1, 2, 3] | None = None, positioning: bool = False, decode: bool = True, drop: bool = False, inverse: bool = False, column_name: str | None = None, color_format: Literal['html', 'rgb', 'rgba', 'name'] | None = None, regex=None)[source]#

Returns a DataFrame of annotation labels.

Parameters:
  • staff (int, optional) – Select harmonies from a given staff only. Pass staff=1 for the upper staff.

  • harmony_layer ({0, 1, 2, 3, 'dcml', ...}, optional) –

    If MuseScore’s harmony feature has been used, you can filter harmony types by passing

    0 for unrecognized strings 1 for Roman Numeral Analysis 2 for Nashville Numbers 3 for encoded absolute chords ‘dcml’ for labels from the DCML harmonic annotation standard … self-defined types that have been added to self.regex_dict through the use of self.infer_types()

  • positioning (bool, optional) – Set to True if you want to include information about how labels have been manually positioned.

  • decode (bool, optional) – Set to False if you want to keep labels in harmony_layer 0, 2, and 3 labels in their original form as encoded by MuseScore (e.g., with root and bass as TPC (tonal pitch class) where C = 14 for layer 0).

  • drop (bool, optional) – Set to True to delete the returned labels from this object.

  • column_name (str, optional) – Can be used to rename the columns holding the labels.

  • color_format ({'html', 'rgb', 'rgba', 'name', None}) – If label colors are encoded, determine how they are displayed.

expand_dcml(drop_others=True, warn_about_others=True, drop_empty_cols=False, chord_tones=True, relative_to_global=False, absolute=False, all_in_c=False, **kwargs)[source]#

Expands all labels where the regex_match has been inferred as ‘dcml’ and stores the DataFrame in self._expanded.

Parameters:
  • drop_others (bool, optional) – Set to False if you want to keep labels in the expanded DataFrame which have not regex_match ‘dcml’.

  • warn_about_others (bool, optional) – Set to False to suppress warnings about labels that have not regex_match ‘dcml’. Is automatically set to False if drop_others is set to False.

  • drop_empty_cols (bool, optional) – Return without unused columns

  • chord_tones (bool, optional) – Pass True if you want to add four columns that contain information about each label’s chord, added, root, and bass tones. The pitches are expressed as intervals relative to the respective chord’s local key or, if relative_to_global=True, to the globalkey. The intervals are represented as integers that represent stacks of fifths over the tonic, such that 0 = tonic, 1 = dominant, -1 = subdominant, 2 = supertonic etc.

  • relative_to_global (bool, optional) – Pass True if you want all labels expressed with respect to the global key. This levels and eliminates the features localkey and relativeroot.

  • absolute (bool, optional) – Pass True if you want to transpose the relative chord_tones to the global key, which makes them absolute so they can be expressed as actual note names. This implies prior conversion of the chord_tones (but not of the labels) to the global tonic.

  • all_in_c (bool, optional) – Pass True to transpose chord_tones to C major/minor. This performs the same transposition of chord tones as relative_to_global but without transposing the labels, too. This option clashes with absolute=True.

  • kwargs – Additional arguments are passed to get_labels() to define the original representation.

Returns:

Expanded DCML labels

Return type:

pandas.DataFrame

infer_mc_from_mn(mscx_obj=None)[source]#
infer_types(regex_dict=None)[source]#
remove_initial_dots()[source]#
store_tsv(tsv_path, staff=None, voice=None, harmony_layer=None, positioning=True, decode=False, sep='\t', index=False, **kwargs)[source]#

ms3.bs4_measures module#

ms3.bs4_measures.get_volta_structure(measures, mc, volta_start, volta_length, frac_col=None, logger=None) Dict[int, Dict[int, List[int]]][source]#

Extract volta structure from measures table.

Uses: treat_group()

Parameters:
  • measures – Measures table containing the columns indicated in the other arguments.

  • mc – column names

  • volta_start – column names

  • volta_length – column names

  • frac_col – column names

Returns:

{first_mc -> {volta_number -> [MC] } }

ms3.bs4_measures.keep_one_row_each(df, compress_col, differentiating_col, differentiating_val=None, ignore_columns=None, fillna=True, drop_differentiating=True, logger=None)[source]#
Eliminates duplicates in compress_col but warns about values within the

dropped rows which diverge from those of the remaining rows. The differentiating_col serves to identify places where information gets lost during the process.

The result of this function is the same as df.drop_duplicates(subset=[compress_col]) if differentiating_val is None, and df[df[compress_col] == differentiating_val] otherwise but with the difference that only adjacent duplicates are eliminated.

Parameters:
  • compress_col (str) – Column with duplicates (e.g. measure counts).

  • differentiating_col (str) – Column that differentiates duplicates (e.g. staff IDs).

  • differentiating_val (value, optional) – If you want to keep rows with a certain differentiating_col value, pass that value (e.g. a certain staff). Otherwise, the first row of every compress_col value is kept.

  • ignore_columns (Iterable, optional) – These columns are not checked.

  • fillna (bool, optional) – By default, missing values of kept rows are filled if the dropped rows contain one unique value in that particular column. Pass False to keep rows as they are.

  • drop_differentiating (bool, optional) – By default, the column that differentiates the compress_col is dropped. Pass False to prevent that.

ms3.bs4_measures.make_actdur_col(len_col: Series, timesig_col: Series, name: str = 'act_dur') Series[source]#
ms3.bs4_measures.make_keysig_col(df: DataFrame, keysig_col: str = 'keysig_col', name: str = 'keysig') Series[source]#
ms3.bs4_measures.make_mn_col(df: DataFrame, dont_count: str = 'dont_count', numbering_offset: str = 'numbering_offset', name='mn') Series[source]#

Compute measure numbers where one or two columns can influence the counting.

Parameters:
  • df – If no other parameters are given, every row is counted, starting from 1.

  • dont_count – This column has notna() for measures where the option “Exclude from bar count” is activated, NaN otherwise.

  • numbering_offset – This column has values of the MuseScore option “Add to bar number”, which adds notna() values to this and all subsequent measures.

  • name

Returns:

ms3.bs4_measures.make_next_col(df: DataFrame, volta_structure: Dict[int, Dict[int, List[int]]] | None = None, sections: bool = True, name='next', logger=None) Series[source]#

Uses a NextColumnMaker object to create a column with all MCs that can follow each MC (e.g. due to repetitions).

Parameters:
  • df – Raw measure list.

  • volta_structure – This parameter can be computed by get_volta_structure(). It is empty if there are no voltas in the piece.

  • sections – By default, pieces containing section breaks (where counting MNs restarts) receive two more columns in the measures table, namely section and ambiguous_mn to grant access to MNs as shown in MuseScore. Pass False to not add such columns.

  • name

  • logger

Returns:

ms3.bs4_measures.make_offset_col(df, mc_col: str = 'mc', timesig: str = 'timesig', act_dur: str = 'act_dur', next_col: str = 'next', section_breaks: str | None = 'breaks', name: str = 'mc_offset', logger=None) Series[source]#

If one MN is composed of two MCs, the resulting column indicates the second MC’s offset from the MN’s beginning.

Parameters:
  • df – Raw measures table that comes with the indicated columns.

  • mc_col – Names of the required columns.

  • timesig – Names of the required columns.

  • act_dur – Names of the required columns.

  • next_col – Names of the required columns.

  • section_breaks – If you pass the name of a column, the string ‘section’ is taken into account as ending a section and therefore potentially ending a repeated part even when the repeat sign is missing.

ms3.bs4_measures.make_repeat_col(df: DataFrame, startRepeat: str = 'startRepeat', endRepeat: str = 'endRepeat', name='repeats') Series[source]#
ms3.bs4_measures.make_timesig_col(df, sigN_col: str = 'sigN_col', sigD_col: str = 'sigD_col', name='timesig', logger=None) Series[source]#
ms3.bs4_measures.make_volta_col(df: DataFrame, volta_structure: Dict[int, Dict[int, List[int]]], mc='mc', name='volta') Series[source]#

Create the input for volta_structure using get_volta_structure()

ms3.bs4_measures.treat_group(mc: int, group: ndarray[Any, dtype[_ScalarType_co]], logger=None) Dict[int, List[int]][source]#

Helper function for make_volta_col()

Parameters:
  • mc – MC of the first bar of the first measure.

  • group – Input example: array([[93, 1, 1], [94, 2, 2], [96, 3, 1]]) where columns are (MC, volta number, volta length).

Returns:

class ms3.bs4_measures.MeasureList(df, sections=True, secure=True, reset_index=True, columns={}, logger_cfg={})[source]#

Bases: LoggedClass

Turns a _MSCX_bs4._measures DataFrame into a measure list and performs a couple of consistency checks on the score.

df#

The input DataFrame from _MSCX_bs4.raw_measures

Type:

pandas.DataFrame

sections#

By default, section breaks allow for several anacrusis measures within the piece (relevant for mc_offset column) and make it possible to omit a repeat sign in the following bar (relevant for next column). Set to False if you want to ignore section breaks.

Type:

bool, default True

secure#

By default, measure information from lower staves is considered to contain only redundant information. Set to True if you want to be warned about additional measure information from lower staves that is not taken into account.

Type:

bool, default False

reset_index#

By default, the original index of df is replaced. Pass False to keep original index values.

Type:

bool, default True

column2xml_tag#

Dictionary of the relevant columns in df as present after the parse.

Type:

dict

ml#

The measure list in the making; the final result.

Type:

pandas.DataFrame

volta_structure#

Keys are first MCs of volta groups, values are dictionaries of {volta_no: [mc1, mc2 …]}

Type:

dict

column2xml_tag = {'barline': 'voice/BarLine/subtype', 'breaks': 'LayoutBreak/subtype', 'dont_count': 'irregular', 'endRepeat': 'endRepeat', 'jump_bwd': 'Jump/jumpTo', 'jump_fwd': 'Jump/continueAt', 'keysig_col': 'voice/KeySig/accidental', 'len_col': 'Measure:len', 'markers': 'Marker/label', 'mc': 'mc', 'numbering_offset': 'noOffset', 'play_until': 'Jump/playUntil', 'sigD_col': 'voice/TimeSig/sigD', 'sigN_col': 'voice/TimeSig/sigN', 'staff': 'staff', 'startRepeat': 'startRepeat', 'volta_frac': 'voice/Spanner/next/location/fractions', 'volta_length': 'voice/Spanner/next/location/measures', 'volta_start': 'voice/Spanner/Volta/endings'}#
make_ml(section_breaks=True, secure=True, reset_index=True)[source]#
add_col(func, **kwargs)[source]#

Inserts or appends a column created by func(df, **kwargs)

get_unique_measure_list(**kwargs)[source]#

Keep only the measure information from the first staff. Uses: keep_one_row_each()

Parameters:
  • mc_col (str, optional) – DataFrame columns where MC and staff can be found. Staff is to be dropped.

  • staff_col (str, optional) – DataFrame columns where MC and staff can be found. Staff is to be dropped.

  • secure (bool) – If the dropped rows contain additional information, set secure to True to be informed about the information being lost by the function keep_one_row_each().

  • **kwargs (Additional parameter passed on to keep_one_row_each(). Ignored if secure=False.)

check_measure_numbers(mc_col='mc', mn_col='mn', act_dur='act_dur', mc_offset='mc_offset', dont_count='dont_count', numbering_offset='numbering_offset')[source]#

Checks if ms3’s conventions for counting measure-like units are respected by the score and warns about discrepancies. Conventions can be satisfied either by using “Exclude from bar count” or by setting values for “Add to bar number”.

  • anacrusis has MN 0; otherwise first measure as MN 1

  • Subsequent measures with irregular length shorter than the TimeSig’s nominal length should add up and only the first increases the measure number, the other don’t so that they have the same number

  • the measure of each alternative ending (volta) need to start with the same measure number

class ms3.bs4_measures.NextColumnMaker(df, volta_structure, sections=True, logger_cfg=None)[source]#

Bases: LoggedClass

start_section(mc)[source]#
end_section(mc)[source]#
treat_input(mc, repeat, section_break=False) None[source]#

ms3.bs4_parser module#

ms3.bs4_parser.replace_chord_tag_with_rest(target_tag)[source]#

This functions takes as a parameter a given chord tag from the XML tree and mutates it into a rest tag of the same exact notation. This functionality is useful to trim excerpts to have more control over the actual musical elements that are extracted. It also gives the advantage of not changing the relative positions of notes from the original score.

Parameters:

target_tag – bs4.Tag The chord tag that needs to be mutated into a rest tag of the same duration

class ms3.bs4_parser.Excerpt(soup: BeautifulSoup, measures: Tuple[int] | int, read_only: bool = False, logger_cfg: dict | None = None, first_mn: int | None = None, first_timesig: str | None = None, first_keysig: int | None = None, first_harmony_values: Dict[str, str] | None = None, first_tempo_tag: Tag | None = None, staff2clef: Dict[int, Dict[str, str]] | None = None, final_barline: bool = False, globalkey: str | None = None, localkey: str | None = None, start_mc_onset: Fraction | None = None, end_mc_onset: Fraction | None = None, exclude_start: bool | None = False, exclude_end: bool | None = False, metronome_tempo: float | None = None, metronome_beat_unit: Fraction | None = Fraction(1, 1), decompose_repeat_tags: bool | None = True)[source]#

Bases: _MSCX_bs4

Takes a copy of _MSCX_bs4.soup and eliminates all <Measure> tags that do not correspond to the given list of MCs.

set_tempo(first_tempo_tag, metronome_tempo, metronome_beat_unit)[source]#

This method handles the enforcing of the tempo at the beginning of the excerpt. If a metronome mark was found in the piece from which the excerpt was taken, and was still active, and no tempo was specified by the user, then it will be set again in the first measure of the excerpt. Otherwise, if the user indeed specified a tempo along with a beat unit, a custom metronome mark will be added to the beginning of the excerpt overwriting any possible pre-existing metronome mark that could’ve been there.

Parameters:
  • first_tempo_tag – The last active metronome mark found in the original piece (if any was found)

  • metronome_tempo – Optional[float], optional Setting this value will override the tempo at the beginning of the excerpt which, otherwise, is created automatically according to the tempo in vigour at that moment in the score. This is achieved by inserting a hidden metronome marking with a value that depends on the specified “beats per minute”, where “beat” depends on the value of the metronome_beat_unit parameter.

  • metronome_beat_unit – Optional[Fraction | float], optional Defaults to 1/4, which stands for a quarter note. Please note that for now, the combination of beat unit and tempo is converted and expressed as quarter notes per minute in the (invisible) metronome marking. For example, specifying 1/8=100 will effectively result in 1/4=50 (which is equivalent).

trim(start_mc_onset: Fraction | None = None, end_mc_onset: Fraction | None = None, exclude_start: bool | None = False, exclude_end: bool | None = False)[source]#

This method handles the trimming of the excerpt where notes outside of the set onset boundaries are mutated into rests (to not change the relative positions of the notes in the whole excerpt).

Parameters:
  • start_mc_onset – The onset value before which we want to mutate all other notes (associated with first measure)

  • end_mc_onset – The onset value after which we want to mutate all other notes (associated with last measure)

  • exclude_start – If set to True, the note corresponding to the start_mc_onset in the first measure will also be removed

  • exclude_end – If set to True, the note corresponding to the end_mc_onset in the last measure will also be removed

amend_first_harmony_keys(globalkey: str | None = None, localkey: str | None = None)[source]#
iter_first_measures() Iterator[Tag][source]#
iter_last_measures() Iterator[Tag][source]#
remove_final_barline()[source]#
replace_first_harmony(first_harmony_values: Dict[str, str])[source]#
get_onset_zero_harmony(return_layer: Literal[False]) Tag | None[source]#
get_onset_zero_harmony(return_layer: Literal[True]) Tuple[Tag | None, int, int]

Iterate through all tags at mc_onset 0 for all notational (staff, voice) layers and return the first <Harmony> tag or None.

set_clefs(staff2clef: Dict[int, Dict[str, str]])[source]#

Set the initial clefs for the given staves.

set_first_keysig(first_keysig: int)[source]#

Set the key signature of the first measure to the given value.

set_first_mn(first_mn: int)[source]#

Set the measure number of the first measure to the given value.

set_first_timesig(first_timesig: str)[source]#
set_first_tempo(active_tempo_tag: Tag)[source]#
replace_chords_with_rests(start_onset: Fraction | float | None = None, end_onset: Fraction | float | None = None, exclude_start: bool | None = False, exclude_end: bool | None = False)[source]#

The method that given the specific onset and measure values, will handle the silencing of all notes that are not withing the onset bounds. More specifically, notes that appear before the start_onset in the start_mc will be mutated to rests (i.e. silenced). Same thing goes for the end_mc. All notes found after the end_onset will also be mutated to rests.

Parameters:
  • start_onset – onset value set for the first measure. Everything before this will be silenced

  • end_onset – onset value set for the last measure. Everything after this will be silenced

  • exclude_start – If set to True, the note corresponding to start_onset in the first measure will also be silenced

  • exclude_end – If set to True, the note corresponding to end_onset in the last measure will also be silenced

enforce_tempo(piece_tempo_tag: Tag | None = None, metronome_tempo: float | None = None, metronome_beat_unit: Fraction | float | None = Fraction(1, 4), user_call: bool | None = True)[source]#

Creates the artificial hidden metronome mark that either comes from the last active metronome mark of the original piece or from some specified tempo and beat unit values specified by the user.

Parameters:
  • piece_tempo_tag

  • metronome_tempo – Optional[float], optional Setting this value will override the tempo at the beginning of the excerpt which, otherwise, is created automatically according to the tempo in vigour at that moment in the score. This is achieved by inserting a hidden metronome marking with a value that depends on the specified “beats per minute”, where “beat” depends on the value of the metronome_beat_unit parameter.

  • metronome_beat_unit – Optional[Fraction | float], optional Defaults to 1/4, which stands for a quarter note. Please note that for now, the combination of beat unit and tempo is converted and expressed as quarter notes per minute in the (invisible) metronome marking. For example, specifying 1/8=100 will effectively result in 1/4=50 (which is equivalent).

  • user_call

Returns:

decompose_repeat_tags()[source]#

Decomposes all tags that refer to repeat structures of any king in the XML tree of the excerpt. This is a safety measure to avoid ending up with broken repeat structures that would alter the proper “timeline” of the excerpt itself.

ms3.bs4_parser.compute_relative_tempo(metronome_tempo: float, metronome_beat_unit: Fraction | None = Fraction(1, 4))[source]#
class ms3.bs4_parser.ParsedParts(soup: BeautifulSoup, **logger_cfg)[source]#

Bases: LoggedClass

Storing found parts object from a BeautifulSoup file

Parameters:

soup – bs4.BeautifulSoup, BeautifulSoup object to parse

:param **logger_cfg:obj:dict: The following options are available:

‘name’: LOGGER_NAME -> by default the logger name is based on the parsed file(s) ‘level’: {‘W’, ‘D’, ‘I’, ‘E’, ‘C’, ‘WARNING’, ‘DEBUG’, ‘INFO’, ‘ERROR’, ‘CRITICAL’} ‘file’: PATH_TO_LOGFILE to store all log messages under the given path.

Parameters:

optional – The following options are available: ‘name’: LOGGER_NAME -> by default the logger name is based on the parsed file(s) ‘level’: {‘W’, ‘D’, ‘I’, ‘E’, ‘C’, ‘WARNING’, ‘DEBUG’, ‘INFO’, ‘ERROR’, ‘CRITICAL’} ‘file’: PATH_TO_LOGFILE to store all log messages under the given path.

property staff2part: dict[list, str]#

Allows users to determine the corresponding part based on the staff number

Example

Returns {[2, 3]: ‘part_1’} for staves 2 and 3 of part 1

Returns:

the dictionary mapping parts to staves

Return type:

dict[list, str]

ms3.bs4_parser.get_enlarged_default_dict() Dict[str, dict][source]#
Allows users to point to an instrument not only with a ‘trackName’, but also with ‘id’, ‘longName’, ‘shortName’,

‘instrumentId’, ‘part_trackName’

Returns:

dictionary mapping any of the possible fields (‘id’, ‘longName’, ‘shortName’, trackName’,

Return type:

Dict[str, dict]

’instrumentId’, ‘part_trackName’) corresponding to an instrument into complete information about the instrument (‘id’, ‘longName’, ‘shortName’, ‘trackName’, ‘instrumentId’, ‘part_trackName’, ‘ChannelName’, ‘ChannelValue’)

class ms3.bs4_parser.Instrumentation(soup: BeautifulSoup, **logger_cfg)[source]#

Bases: LoggedClass

Easy way to read and write the instrumentation of a score, that is ‘id’, ‘longName’, ‘shortName’, ‘trackName’, ‘instrumentId’, ‘part_trackName’,

‘ChannelName’, ‘ChannelValue’.

key2default_instrumentation = {'10 hole a diatonic harmonica': id                                    harmonica-d12a ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole A Diatonic Harmonica shortName                                      Harm. trackName               10 Hole A Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole A Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole a diatonic harmonica, dtype: object, '10 hole c diatonic harmonica': id                                    harmonica-d12c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole C Diatonic Harmonica shortName                                      Harm. trackName               10 Hole C Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole C Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole c diatonic harmonica, dtype: object, '10 hole d diatonic harmonica': id                                    harmonica-d12d ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole D Diatonic Harmonica shortName                                      Harm. trackName               10 Hole D Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole D Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole d diatonic harmonica, dtype: object, '10 hole f diatonic harmonica': id                                    harmonica-d12f ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole F Diatonic Harmonica shortName                                      Harm. trackName               10 Hole F Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole F Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole f diatonic harmonica, dtype: object, '10 hole g diatonic harmonica': id                                   harmonica-d12-g ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole G Diatonic Harmonica shortName                                      Harm. trackName               10 Hole G Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole G Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole g diatonic harmonica, dtype: object, '10 hole high g diatonic harmonica': id                               harmonica-d12high-g ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName           10 Hole High G Diatonic Harmonica shortName                                      Harm. trackName          10 Hole High G Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName     10 Hole High G Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole high g diatonic harmonica, dtype: object, '10 hole low d diatonic harmonica': id                                harmonica-d10low-d ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName            10 Hole Low D Diatonic Harmonica shortName                                      Harm. trackName           10 Hole Low D Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName      10 Hole Low D Diatonic Harmonica useDrumset                                      None clef                                            G8vb Name: 10 hole low d diatonic harmonica, dtype: object, '11-str. a. guit': id                 11-string-alto-guitar ChannelName                 [open, mute] ChannelValue                    [24, 28] controllers                     [[], []] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName           11-string Alto Guitar shortName               11-str. A. Guit. trackName          11-string Alto Guitar instrumentId                pluck.guitar part_trackName     11-string Alto Guitar useDrumset                          None clef                                   F Name: 11-string alto guitar, dtype: object, '11-string alto guitar': id                 11-string-alto-guitar ChannelName                 [open, mute] ChannelValue                    [24, 28] controllers                     [[], []] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName           11-string Alto Guitar shortName               11-str. A. Guit. trackName          11-string Alto Guitar instrumentId                pluck.guitar part_trackName     11-string Alto Guitar useDrumset                          None clef                                   F Name: 11-string alto guitar, dtype: object, '11-string-alto-guitar': id                 11-string-alto-guitar ChannelName                 [open, mute] ChannelValue                    [24, 28] controllers                     [[], []] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName           11-string Alto Guitar shortName               11-str. A. Guit. trackName          11-string Alto Guitar instrumentId                pluck.guitar part_trackName     11-string Alto Guitar useDrumset                          None clef                                   F Name: 11-string alto guitar, dtype: object, '12 hole c chromatic harmonica': id                                    harmonica-c12c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               12 Hole C Chromatic Harmonica shortName                                      Harm. trackName              12 Hole C Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         12 Hole C Chromatic Harmonica useDrumset                                      None clef                                            None Name: 12 hole c chromatic harmonica, dtype: object, '12 hole g chromatic harmonica': id                                    harmonica-c12g ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               12 Hole G Chromatic Harmonica shortName                                      Harm. trackName              12 Hole G Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         12 Hole G Chromatic Harmonica useDrumset                                      None clef                                            None Name: 12 hole g chromatic harmonica, dtype: object, '12 hole tenor c chromatic harmonica': id                                harmonica-c12tenor-c ChannelName                                     [None] ChannelValue                                      [22] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       G8vb longName           12 Hole Tenor C Chromatic Harmonica shortName                                        Harm. trackName          12 Hole Tenor C Chromatic Harmonica instrumentId                       wind.reed.harmonica part_trackName     12 Hole Tenor C Chromatic Harmonica useDrumset                                        None clef                                              G8vb Name: 12 hole tenor c chromatic harmonica, dtype: object, '12-str. guit': id                                                  12-string-guitar ChannelName                                       [open, mute, jazz] ChannelValue                                            [25, 28, 26] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                            12-string Guitar shortName                                              12-str. Guit. trackName                                           12-string Guitar instrumentId                                            pluck.guitar part_trackName                                      12-string Guitar useDrumset                                                      None clef                                                            G8vb Name: 12-string guitar, dtype: object, '12-string guitar': id                                                  12-string-guitar ChannelName                                       [open, mute, jazz] ChannelValue                                            [25, 28, 26] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                            12-string Guitar shortName                                              12-str. Guit. trackName                                           12-string Guitar instrumentId                                            pluck.guitar part_trackName                                      12-string Guitar useDrumset                                                      None clef                                                            G8vb Name: 12-string guitar, dtype: object, '12-string-guitar': id                                                  12-string-guitar ChannelName                                       [open, mute, jazz] ChannelValue                                            [25, 28, 26] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                            12-string Guitar shortName                                              12-str. Guit. trackName                                           12-string Guitar instrumentId                                            pluck.guitar part_trackName                                      12-string Guitar useDrumset                                                      None clef                                                            G8vb Name: 12-string guitar, dtype: object, '14 hole c chromatic harmonica': id                                    harmonica-c14c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               14 Hole C Chromatic Harmonica shortName                                      Harm. trackName              14 Hole C Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         14 Hole C Chromatic Harmonica useDrumset                                      None clef                                            None Name: 14 hole c chromatic harmonica, dtype: object, '16 hole c chromatic harmonica': id                                    harmonica-c16c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               16 Hole C Chromatic Harmonica shortName                                      Harm. trackName              16 Hole C Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         16 Hole C Chromatic Harmonica useDrumset                                      None clef                                            None Name: 16 hole c chromatic harmonica, dtype: object, '20 hole chordet harmonica': id                                 harmonica-chordet ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                   20 Hole Chordet Harmonica shortName                                      Harm. trackName                  20 Hole Chordet Harmonica instrumentId                     wind.reed.harmonica part_trackName             20 Hole Chordet Harmonica useDrumset                                      None clef                                            G8vb Name: 20 hole chordet harmonica, dtype: object, '5-str. electric bass': id                 5-string-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [33, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName             5-str. Electric Bass shortName                          El. B. trackName            5-str. Electric Bass instrumentId          pluck.bass.electric part_trackName       5-str. Electric Bass useDrumset                           None clef                                 None Name: 5-str. electric bass, dtype: object, '5-str. electric bass (high c/tenor)': id                       5-string-electric-bass-high-c ChannelName                          [None, slap, pop] ChannelValue                              [33, 36, 37] controllers                               [[], [], []] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                          5-str. Electric Bass shortName                                       El. B. trackName          5-str. Electric Bass (High C/Tenor) instrumentId                       pluck.bass.electric part_trackName     5-str. Electric Bass (High C/Tenor) useDrumset                                        None clef                                              None Name: 5-str. electric bass (high c/tenor), dtype: object, '5-str. electric bass (high c/tenor) (tablature)': id                               5-string-electric-bass-tab-high-c ChannelName                                      [None, slap, pop] ChannelValue                                          [33, 36, 37] controllers                                           [[], [], []] group                                                    tablature staff_type_name                                      tab5StrCommon keysig                                                        None defaultClef                                                   None longName                                      5-str. Electric Bass shortName                                                   El. B. trackName          5-str. Electric Bass (High C/Tenor) (Tablature) instrumentId                                   pluck.bass.electric part_trackName     5-str. Electric Bass (High C/Tenor) (Tablature) useDrumset                                                    None clef                                                          None Name: 5-str. electric bass (high c/tenor) (tablature), dtype: object, '5-str. electric bass (tablature)': id                       5-string-electric-bass-tab ChannelName                       [None, slap, pop] ChannelValue                           [33, 36, 37] controllers                            [[], [], []] group                                     tablature staff_type_name                       tab5StrCommon keysig                                         None defaultClef                                    None longName                       5-str. Electric Bass shortName                                    El. B. trackName          5-str. Electric Bass (Tablature) instrumentId                    pluck.bass.electric part_trackName     5-str. Electric Bass (Tablature) useDrumset                                     None clef                                           None Name: 5-str. electric bass (tablature), dtype: object, '5-string-electric-bass': id                 5-string-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [33, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName             5-str. Electric Bass shortName                          El. B. trackName            5-str. Electric Bass instrumentId          pluck.bass.electric part_trackName       5-str. Electric Bass useDrumset                           None clef                                 None Name: 5-str. electric bass, dtype: object, '5-string-electric-bass-high-c': id                       5-string-electric-bass-high-c ChannelName                          [None, slap, pop] ChannelValue                              [33, 36, 37] controllers                               [[], [], []] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                          5-str. Electric Bass shortName                                       El. B. trackName          5-str. Electric Bass (High C/Tenor) instrumentId                       pluck.bass.electric part_trackName     5-str. Electric Bass (High C/Tenor) useDrumset                                        None clef                                              None Name: 5-str. electric bass (high c/tenor), dtype: object, '5-string-electric-bass-tab': id                       5-string-electric-bass-tab ChannelName                       [None, slap, pop] ChannelValue                           [33, 36, 37] controllers                            [[], [], []] group                                     tablature staff_type_name                       tab5StrCommon keysig                                         None defaultClef                                    None longName                       5-str. Electric Bass shortName                                    El. B. trackName          5-str. Electric Bass (Tablature) instrumentId                    pluck.bass.electric part_trackName     5-str. Electric Bass (Tablature) useDrumset                                     None clef                                           None Name: 5-str. electric bass (tablature), dtype: object, '5-string-electric-bass-tab-high-c': id                               5-string-electric-bass-tab-high-c ChannelName                                      [None, slap, pop] ChannelValue                                          [33, 36, 37] controllers                                           [[], [], []] group                                                    tablature staff_type_name                                      tab5StrCommon keysig                                                        None defaultClef                                                   None longName                                      5-str. Electric Bass shortName                                                   El. B. trackName          5-str. Electric Bass (High C/Tenor) (Tablature) instrumentId                                   pluck.bass.electric part_trackName     5-str. Electric Bass (High C/Tenor) (Tablature) useDrumset                                                    None clef                                                          None Name: 5-str. electric bass (high c/tenor) (tablature), dtype: object, '6-str. electric bass': id                 6-string-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [33, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName             6-str. Electric Bass shortName                          El. B. trackName            6-str. Electric Bass instrumentId          pluck.bass.electric part_trackName       6-str. Electric Bass useDrumset                           None clef                                 None Name: 6-str. electric bass, dtype: object, '6-str. electric bass (tablature)': id                       6-string-electric-bass-tab ChannelName                       [None, slap, pop] ChannelValue                           [33, 36, 37] controllers                            [[], [], []] group                                     tablature staff_type_name                       tab6StrCommon keysig                                         None defaultClef                                    None longName                       6-str. Electric Bass shortName                                    El. B. trackName          6-str. Electric Bass (Tablature) instrumentId                    pluck.bass.electric part_trackName     6-str. Electric Bass (Tablature) useDrumset                                     None clef                                           None Name: 6-str. electric bass (tablature), dtype: object, '6-string-electric-bass': id                 6-string-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [33, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName             6-str. Electric Bass shortName                          El. B. trackName            6-str. Electric Bass instrumentId          pluck.bass.electric part_trackName       6-str. Electric Bass useDrumset                           None clef                                 None Name: 6-str. electric bass, dtype: object, '6-string-electric-bass-tab': id                       6-string-electric-bass-tab ChannelName                       [None, slap, pop] ChannelValue                           [33, 36, 37] controllers                            [[], [], []] group                                     tablature staff_type_name                       tab6StrCommon keysig                                         None defaultClef                                    None longName                       6-str. Electric Bass shortName                                    El. B. trackName          6-str. Electric Bass (Tablature) instrumentId                    pluck.bass.electric part_trackName     6-str. Electric Bass (Tablature) useDrumset                                     None clef                                           None Name: 6-str. electric bass (tablature), dtype: object, '7-string guitar': id                           7-string-guitar ChannelName                           [None] ChannelValue                            [24] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             G8vb longName                     7-string Guitar shortName                              Guit. trackName                    7-string Guitar instrumentId       pluck.guitar.nylon-string part_trackName               7-string Guitar useDrumset                              None clef                                    G8vb Name: 7-string guitar, dtype: object, '7-string guitar (tablature)': id                   7-string-guitar-tablature ChannelName                             [None] ChannelValue                              [24] controllers                               [[]] group                                tablature staff_type_name                  tab7StrCommon keysig                                    None defaultClef                               G8vb longName                       7-string Guitar shortName                                Guit. trackName          7-string Guitar (Tablature) instrumentId         pluck.guitar.nylon-string part_trackName     7-string Guitar (Tablature) useDrumset                                None clef                                      G8vb Name: 7-string guitar (tablature), dtype: object, '7-string-guitar': id                           7-string-guitar ChannelName                           [None] ChannelValue                            [24] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             G8vb longName                     7-string Guitar shortName                              Guit. trackName                    7-string Guitar instrumentId       pluck.guitar.nylon-string part_trackName               7-string Guitar useDrumset                              None clef                                    G8vb Name: 7-string guitar, dtype: object, '7-string-guitar-tablature': id                   7-string-guitar-tablature ChannelName                             [None] ChannelValue                              [24] controllers                               [[]] group                                tablature staff_type_name                  tab7StrCommon keysig                                    None defaultClef                               G8vb longName                       7-string Guitar shortName                                Guit. trackName          7-string Guitar (Tablature) instrumentId         pluck.guitar.nylon-string part_trackName     7-string Guitar (Tablature) useDrumset                                None clef                                      G8vb Name: 7-string guitar (tablature), dtype: object, 'a': id                                              alto ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Alto shortName                                         A. trackName                                       Alto instrumentId                              voice.alto part_trackName                                  Alto useDrumset                                      None clef                                            None Name: alto, dtype: object, 'a b. cl': id                                   a-bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             A Bass Clarinet shortName                                   A B. Cl. trackName                            A Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                       A Bass Clarinet useDrumset                                      None clef                                            None Name: a bass clarinet, dtype: object, 'a b. du': id                                      a-bass-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                A Bass Duduk shortName                                   A B. Du. trackName                               A Bass Duduk instrumentId                         wind.reed.duduk part_trackName                          A Bass Duduk useDrumset                                      None clef                                            None Name: a bass duduk, dtype: object, 'a bass clarinet': id                                   a-bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             A Bass Clarinet shortName                                   A B. Cl. trackName                            A Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                       A Bass Clarinet useDrumset                                      None clef                                            None Name: a bass clarinet, dtype: object, 'a bass clarinet (bass clef)': id                        a-bass-clarinet-bass-clef) ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             A Bass Clarinet shortName                                   A B. Cl. trackName                A Bass Clarinet (Bass Clef) instrumentId                 wind.reed.clarinet.bass part_trackName           A Bass Clarinet (Bass Clef) useDrumset                                      None clef                                               F Name: a bass clarinet (bass clef), dtype: object, 'a bass duduk': id                                      a-bass-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                A Bass Duduk shortName                                   A B. Du. trackName                               A Bass Duduk instrumentId                         wind.reed.duduk part_trackName                          A Bass Duduk useDrumset                                      None clef                                            None Name: a bass duduk, dtype: object, 'a cl': id                                        a-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  A Clarinet shortName                                      A Cl. trackName                                 A Clarinet instrumentId                    wind.reed.clarinet.a part_trackName                            A Clarinet useDrumset                                      None clef                                            None Name: a clarinet, dtype: object, 'a clarinet': id                                        a-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  A Clarinet shortName                                      A Cl. trackName                                 A Clarinet instrumentId                    wind.reed.clarinet.a part_trackName                            A Clarinet useDrumset                                      None clef                                            None Name: a clarinet, dtype: object, 'a cnt': id                                                          a-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    A Cornet shortName                                                     A Cnt. trackName                                                   A Cornet instrumentId                                            brass.cornet part_trackName                                              A Cornet useDrumset                                                      None clef                                                            None Name: a cornet, dtype: object, 'a cornet': id                                                          a-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    A Cornet shortName                                                     A Cnt. trackName                                                   A Cornet instrumentId                                            brass.cornet part_trackName                                              A Cornet useDrumset                                                      None clef                                                            None Name: a cornet, dtype: object, 'a di': id                                            a-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      A Dizi shortName                                      A Di. trackName                                     A Dizi instrumentId                       wind.flutes.di-zi part_trackName                                A Dizi useDrumset                                      None clef                                            None Name: a dizi, dtype: object, 'a dizi': id                                            a-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      A Dizi shortName                                      A Di. trackName                                     A Dizi instrumentId                       wind.flutes.di-zi part_trackName                                A Dizi useDrumset                                      None clef                                            None Name: a dizi, dtype: object, 'a du': id                                           a-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     A Duduk shortName                                      A Du. trackName                                    A Duduk instrumentId                         wind.reed.duduk part_trackName                               A Duduk useDrumset                                      None clef                                            None Name: a duduk, dtype: object, 'a duduk': id                                           a-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     A Duduk shortName                                      A Du. trackName                                    A Duduk instrumentId                         wind.reed.duduk part_trackName                               A Duduk useDrumset                                      None clef                                            None Name: a duduk, dtype: object, 'a hn': id                                                            a-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in A shortName                                                      A Hn. trackName                                                  Horn in A instrumentId                                      brass.natural-horn part_trackName                                             Horn in A useDrumset                                                      None clef                                                            None Name: horn in a, dtype: object, 'a she': id                                        alto-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C3 longName                                  Alto Sheng shortName                                     A She. trackName                                 Alto Sheng instrumentId                         wind.reed.sheng part_trackName                            Alto Sheng useDrumset                                      None clef                                              C3 Name: alto sheng, dtype: object, 'a tpt': id                                                         a-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   A Trumpet shortName                                                     A Tpt. trackName                                                  A Trumpet instrumentId                                           brass.trumpet part_trackName                                             A Trumpet useDrumset                                                      None clef                                                            None Name: a trumpet, dtype: object, 'a trumpet': id                                                         a-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   A Trumpet shortName                                                     A Tpt. trackName                                                  A Trumpet instrumentId                                           brass.trumpet part_trackName                                             A Trumpet useDrumset                                                      None clef                                                            None Name: a trumpet, dtype: object, 'a-bass-clarinet': id                                   a-bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             A Bass Clarinet shortName                                   A B. Cl. trackName                            A Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                       A Bass Clarinet useDrumset                                      None clef                                            None Name: a bass clarinet, dtype: object, 'a-bass-clarinet-bass-clef)': id                        a-bass-clarinet-bass-clef) ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             A Bass Clarinet shortName                                   A B. Cl. trackName                A Bass Clarinet (Bass Clef) instrumentId                 wind.reed.clarinet.bass part_trackName           A Bass Clarinet (Bass Clef) useDrumset                                      None clef                                               F Name: a bass clarinet (bass clef), dtype: object, 'a-bass-duduk': id                                      a-bass-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                A Bass Duduk shortName                                   A B. Du. trackName                               A Bass Duduk instrumentId                         wind.reed.duduk part_trackName                          A Bass Duduk useDrumset                                      None clef                                            None Name: a bass duduk, dtype: object, 'a-clarinet': id                                        a-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  A Clarinet shortName                                      A Cl. trackName                                 A Clarinet instrumentId                    wind.reed.clarinet.a part_trackName                            A Clarinet useDrumset                                      None clef                                            None Name: a clarinet, dtype: object, 'a-cornet': id                                                          a-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    A Cornet shortName                                                     A Cnt. trackName                                                   A Cornet instrumentId                                            brass.cornet part_trackName                                              A Cornet useDrumset                                                      None clef                                                            None Name: a cornet, dtype: object, 'a-dizi': id                                            a-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      A Dizi shortName                                      A Di. trackName                                     A Dizi instrumentId                       wind.flutes.di-zi part_trackName                                A Dizi useDrumset                                      None clef                                            None Name: a dizi, dtype: object, 'a-duduk': id                                           a-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     A Duduk shortName                                      A Du. trackName                                    A Duduk instrumentId                         wind.reed.duduk part_trackName                               A Duduk useDrumset                                      None clef                                            None Name: a duduk, dtype: object, 'a-horn': id                                                            a-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in A shortName                                                      A Hn. trackName                                                  Horn in A instrumentId                                      brass.natural-horn part_trackName                                             Horn in A useDrumset                                                      None clef                                                            None Name: horn in a, dtype: object, 'a-piccolo-trumpet': id                                                 a-piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Piccolo Trumpet in A shortName                                                  P. Tpt. A trackName                                       Piccolo Trumpet in A instrumentId                                   brass.trumpet.piccolo part_trackName                                  Piccolo Trumpet in A useDrumset                                                      None clef                                                            None Name: piccolo trumpet in a, dtype: object, 'a-trumpet': id                                                         a-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   A Trumpet shortName                                                     A Tpt. trackName                                                  A Trumpet instrumentId                                           brass.trumpet part_trackName                                             A Trumpet useDrumset                                                      None clef                                                            None Name: a trumpet, dtype: object, 'a. bu': id                                        alto-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Bugle shortName                                     A. Bu. trackName                                 Alto Bugle instrumentId                        brass.bugle.alto part_trackName                            Alto Bugle useDrumset                                      None clef                                            None Name: alto bugle, dtype: object, 'a. cha': id                                    alto-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                              Alto Chalumeau shortName                                    A. Cha. trackName                             Alto Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                        Alto Chalumeau useDrumset                                      None clef                                            G8vb Name: alto chalumeau, dtype: object, 'a. cl': id                                     alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Clarinet shortName                                     A. Cl. trackName                              Alto Clarinet instrumentId                 wind.reed.clarinet.alto part_trackName                         Alto Clarinet useDrumset                                      None clef                                            None Name: alto clarinet, dtype: object, 'a. cm': id                                    alto-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Alto Cornamuse shortName                                     A. Cm. trackName                             Alto Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                        Alto Cornamuse useDrumset                                      None clef                                            None Name: alto cornamuse, dtype: object, 'a. co': id                                      alto-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Alto Cornett shortName                                     A. Co. trackName                               Alto Cornett instrumentId                           brass.cornett part_trackName                          Alto Cornett useDrumset                                      None clef                                            None Name: alto cornett, dtype: object, 'a. crh': id                                     alto-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Crumhorn shortName                                    A. Crh. trackName                              Alto Crumhorn instrumentId                 wind.reed.crumhorn.alto part_trackName                         Alto Crumhorn useDrumset                                      None clef                                            None Name: alto crumhorn, dtype: object, 'a. fl': id                                        alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Flute shortName                                     A. Fl. trackName                                 Alto Flute instrumentId                  wind.flutes.flute.alto part_trackName                            Alto Flute useDrumset                                      None clef                                            None Name: alto flute, dtype: object, 'a. gh': id                                     alto-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Gemshorn shortName                                     A. Gh. trackName                              Alto Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                         Alto Gemshorn useDrumset                                      None clef                                            None Name: alto gemshorn, dtype: object, 'a. guit': id                  alto-guitar ChannelName        [open, mute] ChannelValue           [24, 28] controllers            [[], []] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                G8vb longName            Alto Guitar shortName              A. Guit. trackName           Alto Guitar instrumentId       pluck.guitar part_trackName      Alto Guitar useDrumset                 None clef                       G8vb Name: alto guitar, dtype: object, 'a. kal': id                               alto-kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                         Alto Kalimba shortName                             A. Kal. trackName                        Alto Kalimba instrumentId       pitched-percussion.kalimba part_trackName                   Alto Kalimba useDrumset                               None clef                                     None Name: alto kalimba, dtype: object, 'a. kh': id                                      alto-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Alto Kelhorn shortName                                     A. Kh. trackName                               Alto Kelhorn instrumentId                                    None part_trackName                          Alto Kelhorn useDrumset                                      None clef                                            None Name: alto kelhorn, dtype: object, 'a. lt': id                                                archlute-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Archlute shortName                                                     A. Lt. trackName                                                   Archlute instrumentId                                          pluck.archlute part_trackName                                              Archlute useDrumset                                                      None clef                                                            None Name: archlute, dtype: object, 'a. mda': id                                                      alto-mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                                Alto Mandola shortName                                                    A. Mda. trackName                                               Alto Mandola instrumentId                                           pluck.mandola part_trackName                                          Alto Mandola useDrumset                                                      None clef                                                            G8vb Name: alto mandola, dtype: object, 'a. rec': id                                     alto-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Recorder shortName                                    A. Rec. trackName                              Alto Recorder instrumentId               wind.flutes.recorder.alto part_trackName                         Alto Recorder useDrumset                                      None clef                                            None Name: alto recorder, dtype: object, 'a. sack': id                                      alto-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                Alto Sackbut shortName                                   A. Sack. trackName                               Alto Sackbut instrumentId                     brass.sackbutt.alto part_trackName                          Alto Sackbut useDrumset                                      None clef                                            G8vb Name: alto sackbut, dtype: object, 'a. sar': id                                 alto-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Alto Sarrusophone shortName                                    A. Sar. trackName                          Alto Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                     Alto Sarrusophone useDrumset                                      None clef                                            None Name: alto sarrusophone, dtype: object, 'a. sax': id                                    alto-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Alto Saxophone shortName                                    A. Sax. trackName                             Alto Saxophone instrumentId                wind.reed.saxophone.alto part_trackName                        Alto Saxophone useDrumset                                      None clef                                            None Name: alto saxophone, dtype: object, 'a. sh': id                                        alto-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Shawm shortName                                     A. Sh. trackName                                 Alto Shawm instrumentId                         wind.reed.shawm part_trackName                            Alto Shawm useDrumset                                      None clef                                            None Name: alto shawm, dtype: object, 'a. st. dr': id                  alto-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName            Alto Steel Drums shortName                 A. St. Dr. trackName           Alto Steel Drums instrumentId       metal.steel-drums part_trackName      Alto Steel Drums useDrumset                      None clef                            None Name: alto steel drums, dtype: object, 'a. tbn': id                                                     alto-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                               Alto Trombone shortName                                                    A. Tbn. trackName                                              Alto Trombone instrumentId                                     brass.trombone.alto part_trackName                                         Alto Trombone useDrumset                                                      None clef                                                              C3 Name: alto trombone, dtype: object, 'a. vl': id                                                         alto-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                   Alto Viol shortName                                                     A. Vl. trackName                                                  Alto Viol instrumentId                                       strings.viol.alto part_trackName                                             Alto Viol useDrumset                                                      None clef                                                              C3 Name: alto viol, dtype: object, 'ab-horn': id                                                           ab-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Horn in A♭ shortName                                                     A♭ Hn. trackName                                                 Horn in A♭ instrumentId                                      brass.natural-horn part_trackName                                            Horn in A♭ useDrumset                                                      None clef                                                            None Name: horn in a♭, dtype: object, 'acc': id                                         accordion ChannelName                                   [None] ChannelValue                                    [21] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Accordion shortName                                       Acc. trackName                                  Accordion instrumentId                      keyboard.accordion part_trackName                             Accordion useDrumset                                      None clef                                               F Name: accordion, dtype: object, 'accordion': id                                         accordion ChannelName                                   [None] ChannelValue                                    [21] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Accordion shortName                                       Acc. trackName                                  Accordion instrumentId                      keyboard.accordion part_trackName                             Accordion useDrumset                                      None clef                                               F Name: accordion, dtype: object, 'acoustic bass': id                                         acoustic-bass ChannelName        [pizzicato, arco, tremolo, slap, pop] ChannelValue                        [32, 43, 44, 36, 37] controllers                         [[], [], [], [], []] group                                            pitched staff_type_name                                stdNormal keysig                                              None defaultClef                                         None longName                                   Acoustic Bass shortName                                           Bass trackName                                  Acoustic Bass instrumentId                         pluck.bass.acoustic part_trackName                             Acoustic Bass useDrumset                                          None clef                                                None Name: acoustic bass, dtype: object, 'acoustic guitar': id                          guitar-steel ChannelName           [open, mute, jazz] ChannelValue                [25, 28, 26] controllers                 [[], [], []] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         G8vb longName                 Acoustic Guitar shortName                          Guit. trackName                Acoustic Guitar instrumentId       pluck.guitar.acoustic part_trackName           Acoustic Guitar useDrumset                          None clef                                G8vb Name: acoustic guitar, dtype: object, 'acoustic guitar (tablature)': id                      guitar-steel-tablature ChannelName                 [open, mute, jazz] ChannelValue                      [25, 28, 26] controllers                       [[], [], []] group                                tablature staff_type_name                  tab6StrCommon keysig                                    None defaultClef                               G8vb longName                       Acoustic Guitar shortName                                Guit. trackName          Acoustic Guitar (Tablature) instrumentId             pluck.guitar.acoustic part_trackName     Acoustic Guitar (Tablature) useDrumset                                None clef                                      G8vb Name: acoustic guitar (tablature), dtype: object, 'acoustic guitar (treble clef)': id                      guitar-steel-treble-clef ChannelName                               [None] ChannelValue                                [25] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                                  Guitar shortName                                  Guit. trackName          Acoustic Guitar (Treble Clef) instrumentId               pluck.guitar.acoustic part_trackName     Acoustic Guitar (Treble Clef) useDrumset                                  None clef                                        None Name: acoustic guitar (treble clef), dtype: object, 'acoustic-bass': id                                         acoustic-bass ChannelName        [pizzicato, arco, tremolo, slap, pop] ChannelValue                        [32, 43, 44, 36, 37] controllers                         [[], [], [], [], []] group                                            pitched staff_type_name                                stdNormal keysig                                              None defaultClef                                         None longName                                   Acoustic Bass shortName                                           Bass trackName                                  Acoustic Bass instrumentId                         pluck.bass.acoustic part_trackName                             Acoustic Bass useDrumset                                          None clef                                                None Name: acoustic bass, dtype: object, 'al. bal': id                       balalaika-alto ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        G8vb longName                 Alto Balalaika shortName                      Al. Bal. trackName                Alto Balalaika instrumentId       pluck.balalaika.alto part_trackName           Alto Balalaika useDrumset                         None clef                               G8vb Name: alto balalaika, dtype: object, 'almg': id                             almglocken ChannelName                        [None] ChannelValue                        [108] controllers                          [[]] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                         G15ma longName                       Almglocken shortName                           Almg. trackName                      Almglocken instrumentId       metal.bells.almglocken part_trackName                 Almglocken useDrumset                           None clef                                G15ma Name: almglocken, dtype: object, 'almglocken': id                             almglocken ChannelName                        [None] ChannelValue                        [108] controllers                          [[]] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                         G15ma longName                       Almglocken shortName                           Almg. trackName                      Almglocken instrumentId       metal.bells.almglocken part_trackName                 Almglocken useDrumset                           None clef                                G15ma Name: almglocken, dtype: object, 'alphn': id                                           alphorn ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Alphorn shortName                                     AlpHn. trackName                                    Alphorn instrumentId                           brass.alphorn part_trackName                               Alphorn useDrumset                                      None clef                                               F Name: alphorn, dtype: object, 'alphorn': id                                           alphorn ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Alphorn shortName                                     AlpHn. trackName                                    Alphorn instrumentId                           brass.alphorn part_trackName                               Alphorn useDrumset                                      None clef                                               F Name: alphorn, dtype: object, 'alto': id                                              alto ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Alto shortName                                         A. trackName                                       Alto instrumentId                              voice.alto part_trackName                                  Alto useDrumset                                      None clef                                            None Name: alto, dtype: object, 'alto (c clef)': id                                       alto-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C3 longName                                        Alto shortName                                         A. trackName                              Alto (C Clef) instrumentId                              voice.alto part_trackName                         Alto (C Clef) useDrumset                                      None clef                                              C3 Name: alto (c clef), dtype: object, 'alto balalaika': id                       balalaika-alto ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        G8vb longName                 Alto Balalaika shortName                      Al. Bal. trackName                Alto Balalaika instrumentId       pluck.balalaika.alto part_trackName           Alto Balalaika useDrumset                         None clef                               G8vb Name: alto balalaika, dtype: object, 'alto bugle': id                                        alto-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Bugle shortName                                     A. Bu. trackName                                 Alto Bugle instrumentId                        brass.bugle.alto part_trackName                            Alto Bugle useDrumset                                      None clef                                            None Name: alto bugle, dtype: object, 'alto chalumeau': id                                    alto-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                              Alto Chalumeau shortName                                    A. Cha. trackName                             Alto Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                        Alto Chalumeau useDrumset                                      None clef                                            G8vb Name: alto chalumeau, dtype: object, 'alto clarinet': id                                     alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Clarinet shortName                                     A. Cl. trackName                              Alto Clarinet instrumentId                 wind.reed.clarinet.alto part_trackName                         Alto Clarinet useDrumset                                      None clef                                            None Name: alto clarinet, dtype: object, 'alto cornamuse': id                                    alto-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Alto Cornamuse shortName                                     A. Cm. trackName                             Alto Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                        Alto Cornamuse useDrumset                                      None clef                                            None Name: alto cornamuse, dtype: object, 'alto cornett': id                                      alto-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Alto Cornett shortName                                     A. Co. trackName                               Alto Cornett instrumentId                           brass.cornett part_trackName                          Alto Cornett useDrumset                                      None clef                                            None Name: alto cornett, dtype: object, 'alto crumhorn': id                                     alto-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Crumhorn shortName                                    A. Crh. trackName                              Alto Crumhorn instrumentId                 wind.reed.crumhorn.alto part_trackName                         Alto Crumhorn useDrumset                                      None clef                                            None Name: alto crumhorn, dtype: object, 'alto flute': id                                        alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Flute shortName                                     A. Fl. trackName                                 Alto Flute instrumentId                  wind.flutes.flute.alto part_trackName                            Alto Flute useDrumset                                      None clef                                            None Name: alto flute, dtype: object, 'alto gemshorn': id                                     alto-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Gemshorn shortName                                     A. Gh. trackName                              Alto Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                         Alto Gemshorn useDrumset                                      None clef                                            None Name: alto gemshorn, dtype: object, 'alto guitar': id                  alto-guitar ChannelName        [open, mute] ChannelValue           [24, 28] controllers            [[], []] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                G8vb longName            Alto Guitar shortName              A. Guit. trackName           Alto Guitar instrumentId       pluck.guitar part_trackName      Alto Guitar useDrumset                 None clef                       G8vb Name: alto guitar, dtype: object, 'alto kalimba': id                               alto-kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                         Alto Kalimba shortName                             A. Kal. trackName                        Alto Kalimba instrumentId       pitched-percussion.kalimba part_trackName                   Alto Kalimba useDrumset                               None clef                                     None Name: alto kalimba, dtype: object, 'alto kelhorn': id                                      alto-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Alto Kelhorn shortName                                     A. Kh. trackName                               Alto Kelhorn instrumentId                                    None part_trackName                          Alto Kelhorn useDrumset                                      None clef                                            None Name: alto kelhorn, dtype: object, 'alto mandola': id                                                      alto-mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                                Alto Mandola shortName                                                    A. Mda. trackName                                               Alto Mandola instrumentId                                           pluck.mandola part_trackName                                          Alto Mandola useDrumset                                                      None clef                                                            G8vb Name: alto mandola, dtype: object, 'alto recorder': id                                     alto-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Recorder shortName                                    A. Rec. trackName                              Alto Recorder instrumentId               wind.flutes.recorder.alto part_trackName                         Alto Recorder useDrumset                                      None clef                                            None Name: alto recorder, dtype: object, 'alto sackbut': id                                      alto-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                Alto Sackbut shortName                                   A. Sack. trackName                               Alto Sackbut instrumentId                     brass.sackbutt.alto part_trackName                          Alto Sackbut useDrumset                                      None clef                                            G8vb Name: alto sackbut, dtype: object, 'alto sarrusophone': id                                 alto-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Alto Sarrusophone shortName                                    A. Sar. trackName                          Alto Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                     Alto Sarrusophone useDrumset                                      None clef                                            None Name: alto sarrusophone, dtype: object, 'alto saxophone': id                                    alto-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Alto Saxophone shortName                                    A. Sax. trackName                             Alto Saxophone instrumentId                wind.reed.saxophone.alto part_trackName                        Alto Saxophone useDrumset                                      None clef                                            None Name: alto saxophone, dtype: object, 'alto shawm': id                                        alto-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Shawm shortName                                     A. Sh. trackName                                 Alto Shawm instrumentId                         wind.reed.shawm part_trackName                            Alto Shawm useDrumset                                      None clef                                            None Name: alto shawm, dtype: object, 'alto sheng': id                                        alto-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C3 longName                                  Alto Sheng shortName                                     A She. trackName                                 Alto Sheng instrumentId                         wind.reed.sheng part_trackName                            Alto Sheng useDrumset                                      None clef                                              C3 Name: alto sheng, dtype: object, 'alto steel drums': id                  alto-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName            Alto Steel Drums shortName                 A. St. Dr. trackName           Alto Steel Drums instrumentId       metal.steel-drums part_trackName      Alto Steel Drums useDrumset                      None clef                            None Name: alto steel drums, dtype: object, 'alto trombone': id                                                     alto-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                               Alto Trombone shortName                                                    A. Tbn. trackName                                              Alto Trombone instrumentId                                     brass.trombone.alto part_trackName                                         Alto Trombone useDrumset                                                      None clef                                                              C3 Name: alto trombone, dtype: object, 'alto viol': id                                                         alto-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                   Alto Viol shortName                                                     A. Vl. trackName                                                  Alto Viol instrumentId                                       strings.viol.alto part_trackName                                             Alto Viol useDrumset                                                      None clef                                                              C3 Name: alto viol, dtype: object, 'alto-bugle': id                                        alto-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Bugle shortName                                     A. Bu. trackName                                 Alto Bugle instrumentId                        brass.bugle.alto part_trackName                            Alto Bugle useDrumset                                      None clef                                            None Name: alto bugle, dtype: object, 'alto-c-clef': id                                       alto-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C3 longName                                        Alto shortName                                         A. trackName                              Alto (C Clef) instrumentId                              voice.alto part_trackName                         Alto (C Clef) useDrumset                                      None clef                                              C3 Name: alto (c clef), dtype: object, 'alto-chalumeau': id                                    alto-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                              Alto Chalumeau shortName                                    A. Cha. trackName                             Alto Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                        Alto Chalumeau useDrumset                                      None clef                                            G8vb Name: alto chalumeau, dtype: object, 'alto-clarinet': id                                     alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Clarinet shortName                                     A. Cl. trackName                              Alto Clarinet instrumentId                 wind.reed.clarinet.alto part_trackName                         Alto Clarinet useDrumset                                      None clef                                            None Name: alto clarinet, dtype: object, 'alto-cornamuse': id                                    alto-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Alto Cornamuse shortName                                     A. Cm. trackName                             Alto Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                        Alto Cornamuse useDrumset                                      None clef                                            None Name: alto cornamuse, dtype: object, 'alto-cornett': id                                      alto-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Alto Cornett shortName                                     A. Co. trackName                               Alto Cornett instrumentId                           brass.cornett part_trackName                          Alto Cornett useDrumset                                      None clef                                            None Name: alto cornett, dtype: object, 'alto-crumhorn': id                                     alto-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Crumhorn shortName                                    A. Crh. trackName                              Alto Crumhorn instrumentId                 wind.reed.crumhorn.alto part_trackName                         Alto Crumhorn useDrumset                                      None clef                                            None Name: alto crumhorn, dtype: object, 'alto-flute': id                                        alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Flute shortName                                     A. Fl. trackName                                 Alto Flute instrumentId                  wind.flutes.flute.alto part_trackName                            Alto Flute useDrumset                                      None clef                                            None Name: alto flute, dtype: object, 'alto-gemshorn': id                                     alto-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Gemshorn shortName                                     A. Gh. trackName                              Alto Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                         Alto Gemshorn useDrumset                                      None clef                                            None Name: alto gemshorn, dtype: object, 'alto-guitar': id                  alto-guitar ChannelName        [open, mute] ChannelValue           [24, 28] controllers            [[], []] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                G8vb longName            Alto Guitar shortName              A. Guit. trackName           Alto Guitar instrumentId       pluck.guitar part_trackName      Alto Guitar useDrumset                 None clef                       G8vb Name: alto guitar, dtype: object, 'alto-kalimba': id                               alto-kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                         Alto Kalimba shortName                             A. Kal. trackName                        Alto Kalimba instrumentId       pitched-percussion.kalimba part_trackName                   Alto Kalimba useDrumset                               None clef                                     None Name: alto kalimba, dtype: object, 'alto-kelhorn': id                                      alto-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Alto Kelhorn shortName                                     A. Kh. trackName                               Alto Kelhorn instrumentId                                    None part_trackName                          Alto Kelhorn useDrumset                                      None clef                                            None Name: alto kelhorn, dtype: object, 'alto-mandola': id                                                      alto-mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                                Alto Mandola shortName                                                    A. Mda. trackName                                               Alto Mandola instrumentId                                           pluck.mandola part_trackName                                          Alto Mandola useDrumset                                                      None clef                                                            G8vb Name: alto mandola, dtype: object, 'alto-recorder': id                                     alto-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Recorder shortName                                    A. Rec. trackName                              Alto Recorder instrumentId               wind.flutes.recorder.alto part_trackName                         Alto Recorder useDrumset                                      None clef                                            None Name: alto recorder, dtype: object, 'alto-sackbut': id                                      alto-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                Alto Sackbut shortName                                   A. Sack. trackName                               Alto Sackbut instrumentId                     brass.sackbutt.alto part_trackName                          Alto Sackbut useDrumset                                      None clef                                            G8vb Name: alto sackbut, dtype: object, 'alto-sarrusophone': id                                 alto-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Alto Sarrusophone shortName                                    A. Sar. trackName                          Alto Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                     Alto Sarrusophone useDrumset                                      None clef                                            None Name: alto sarrusophone, dtype: object, 'alto-saxophone': id                                    alto-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Alto Saxophone shortName                                    A. Sax. trackName                             Alto Saxophone instrumentId                wind.reed.saxophone.alto part_trackName                        Alto Saxophone useDrumset                                      None clef                                            None Name: alto saxophone, dtype: object, 'alto-shawm': id                                        alto-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Shawm shortName                                     A. Sh. trackName                                 Alto Shawm instrumentId                         wind.reed.shawm part_trackName                            Alto Shawm useDrumset                                      None clef                                            None Name: alto shawm, dtype: object, 'alto-sheng': id                                        alto-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C3 longName                                  Alto Sheng shortName                                     A She. trackName                                 Alto Sheng instrumentId                         wind.reed.sheng part_trackName                            Alto Sheng useDrumset                                      None clef                                              C3 Name: alto sheng, dtype: object, 'alto-steel-drums': id                  alto-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName            Alto Steel Drums shortName                 A. St. Dr. trackName           Alto Steel Drums instrumentId       metal.steel-drums part_trackName      Alto Steel Drums useDrumset                      None clef                            None Name: alto steel drums, dtype: object, 'alto-trombone': id                                                     alto-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                               Alto Trombone shortName                                                    A. Tbn. trackName                                              Alto Trombone instrumentId                                     brass.trombone.alto part_trackName                                         Alto Trombone useDrumset                                                      None clef                                                              C3 Name: alto trombone, dtype: object, 'alto-viol': id                                                         alto-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                   Alto Viol shortName                                                     A. Vl. trackName                                                  Alto Viol instrumentId                                       strings.viol.alto part_trackName                                             Alto Viol useDrumset                                                      None clef                                                              C3 Name: alto viol, dtype: object, 'anv': id                                                             anvil ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Anvil shortName                                                       Anv. trackName                                                      Anvil instrumentId                                             metal.anvil part_trackName                                                 Anvil useDrumset                                                         1 clef                                                            PERC Name: anvil, dtype: object, 'anvil': id                                                             anvil ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Anvil shortName                                                       Anv. trackName                                                      Anvil instrumentId                                             metal.anvil part_trackName                                                 Anvil useDrumset                                                         1 clef                                                            PERC Name: anvil, dtype: object, 'archlute': id                                                archlute-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Archlute shortName                                                     A. Lt. trackName                                                   Archlute instrumentId                                          pluck.archlute part_trackName                                              Archlute useDrumset                                                      None clef                                                            None Name: archlute, dtype: object, 'archlute-14-course': id                                                archlute-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Archlute shortName                                                     A. Lt. trackName                                                   Archlute instrumentId                                          pluck.archlute part_trackName                                              Archlute useDrumset                                                      None clef                                                            None Name: archlute, dtype: object, 'atmosphere synthesizer': id                                  atmosphere-synth ChannelName                                   [None] ChannelValue                                    [99] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Atmosphere Synthesizer shortName                                     Synth. trackName                     Atmosphere Synthesizer instrumentId                synth.effects.atmosphere part_trackName                Atmosphere Synthesizer useDrumset                                      None clef                                               F Name: atmosphere synthesizer, dtype: object, 'atmosphere-synth': id                                  atmosphere-synth ChannelName                                   [None] ChannelValue                                    [99] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Atmosphere Synthesizer shortName                                     Synth. trackName                     Atmosphere Synthesizer instrumentId                synth.effects.atmosphere part_trackName                Atmosphere Synthesizer useDrumset                                      None clef                                               F Name: atmosphere synthesizer, dtype: object, 'aul': id                                        aulochrome ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Aulochrome shortName                                       Aul. trackName                                 Aulochrome instrumentId          wind.reed.saxophone.aulochrome part_trackName                            Aulochrome useDrumset                                      None clef                                            None Name: aulochrome, dtype: object, 'aulochrome': id                                        aulochrome ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Aulochrome shortName                                       Aul. trackName                                 Aulochrome instrumentId          wind.reed.saxophone.aulochrome part_trackName                            Aulochrome useDrumset                                      None clef                                            None Name: aulochrome, dtype: object, 'aut. brk. dr': id                                            automobile-brake-drums ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Automobile Brake Drums shortName                                              Aut. Brk. Dr. trackName                                     Automobile Brake Drums instrumentId                                       metal.brake-drums part_trackName                                Automobile Brake Drums useDrumset                                                         1 clef                                                            PERC Name: automobile brake drums, dtype: object, 'automobile brake drums': id                                            automobile-brake-drums ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Automobile Brake Drums shortName                                              Aut. Brk. Dr. trackName                                     Automobile Brake Drums instrumentId                                       metal.brake-drums part_trackName                                Automobile Brake Drums useDrumset                                                         1 clef                                                            PERC Name: automobile brake drums, dtype: object, 'automobile-brake-drums': id                                            automobile-brake-drums ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Automobile Brake Drums shortName                                              Aut. Brk. Dr. trackName                                     Automobile Brake Drums instrumentId                                       metal.brake-drums part_trackName                                Automobile Brake Drums useDrumset                                                         1 clef                                                            PERC Name: automobile brake drums, dtype: object, 'a♭ hn': id                                                           ab-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Horn in A♭ shortName                                                     A♭ Hn. trackName                                                 Horn in A♭ instrumentId                                      brass.natural-horn part_trackName                                            Horn in A♭ useDrumset                                                      None clef                                                            None Name: horn in a♭, dtype: object, 'b': id                                              bass ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                        Bass shortName                                         B. trackName                                       Bass instrumentId                              voice.bass part_trackName                                  Bass useDrumset                                      None clef                                               F Name: bass, dtype: object, 'b du': id                                           b-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     B Duduk shortName                                      B Du. trackName                                    B Duduk instrumentId                         wind.reed.duduk part_trackName                               B Duduk useDrumset                                      None clef                                            None Name: b duduk, dtype: object, 'b duduk': id                                           b-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     B Duduk shortName                                      B Du. trackName                                    B Duduk instrumentId                         wind.reed.duduk part_trackName                               B Duduk useDrumset                                      None clef                                            None Name: b duduk, dtype: object, 'b she': id                                        bass-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Bass Sheng shortName                                     B She. trackName                                 Bass Sheng instrumentId                         wind.reed.sheng part_trackName                            Bass Sheng useDrumset                                      None clef                                               F Name: bass sheng, dtype: object, 'b-duduk': id                                           b-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     B Duduk shortName                                      B Du. trackName                                    B Duduk instrumentId                         wind.reed.duduk part_trackName                               B Duduk useDrumset                                      None clef                                            None Name: b duduk, dtype: object, 'b. bal': id                       balalaika-bass ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                           F longName                 Bass Balalaika shortName                       B. Bal. trackName                Bass Balalaika instrumentId       pluck.balalaika.bass part_trackName           Bass Balalaika useDrumset                         None clef                                  F Name: bass balalaika, dtype: object, 'b. cha': id                                    bass-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Chalumeau shortName                                    B. Cha. trackName                             Bass Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                        Bass Chalumeau useDrumset                                      None clef                                               F Name: bass chalumeau, dtype: object, 'b. cl': id                                     bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Bass Clarinet shortName                                     B. Cl. trackName                              Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                         Bass Clarinet useDrumset                                      None clef                                            None Name: bass clarinet, dtype: object, 'b. cm': id                                    bass-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Cornamuse shortName                                     B. Cm. trackName                             Bass Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                        Bass Cornamuse useDrumset                                      None clef                                               F Name: bass cornamuse, dtype: object, 'b. crh': id                                     bass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               Bass Crumhorn shortName                                    B. Crh. trackName                              Bass Crumhorn instrumentId                 wind.reed.crumhorn.bass part_trackName                         Bass Crumhorn useDrumset                                      None clef                                               F Name: bass crumhorn, dtype: object, 'b. fl': id                                        bass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Bass Flute shortName                                     B. Fl. trackName                                 Bass Flute instrumentId                  wind.flutes.flute.bass part_trackName                            Bass Flute useDrumset                                      None clef                                            None Name: bass flute, dtype: object, 'b. gh': id                                     bass-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                               Bass Gemshorn shortName                                     B. Gh. trackName                              Bass Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                         Bass Gemshorn useDrumset                                      None clef                                            F8va Name: bass gemshorn, dtype: object, 'b. guit': id                       bass-guitar ChannelName        [None, slap, pop] ChannelValue            [34, 36, 37] controllers             [[], [], []] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Bass Guitar shortName                   B. Guit. trackName                Bass Guitar instrumentId              pluck.bass part_trackName           Bass Guitar useDrumset                      None clef                            None Name: bass guitar, dtype: object, 'b. kh': id                                      bass-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                Bass Kelhorn shortName                                     B. Kh. trackName                               Bass Kelhorn instrumentId                                    None part_trackName                          Bass Kelhorn useDrumset                                      None clef                                               F Name: bass kelhorn, dtype: object, 'b. mrm': id                                    bass-marimba ChannelName                                 [None] ChannelValue                                  [12] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                      F longName                              Bass Marimba shortName                                  B. Mrm. trackName                             Bass Marimba instrumentId       pitched-percussion.marimba.bass part_trackName                        Bass Marimba useDrumset                                    None clef                                             F Name: bass marimba, dtype: object, 'b. ob': id                                         bass-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Bass Oboe shortName                                     B. Ob. trackName                                  Bass Oboe instrumentId                     wind.reed.oboe.bass part_trackName                             Bass Oboe useDrumset                                      None clef                                            G8vb Name: bass oboe, dtype: object, 'b. rec': id                                     bass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                               Bass Recorder shortName                                    B. Rec. trackName                              Bass Recorder instrumentId               wind.flutes.recorder.bass part_trackName                         Bass Recorder useDrumset                                      None clef                                            F8va Name: bass recorder, dtype: object, 'b. s': id                                       boy-soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Boy Soprano shortName                                      B. S. trackName                                Boy Soprano instrumentId                             voice.child part_trackName                           Boy Soprano useDrumset                                      None clef                                            None Name: boy soprano, dtype: object, 'b. sack': id                                      bass-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                Bass Sackbut shortName                                   B. Sack. trackName                               Bass Sackbut instrumentId                     brass.sackbutt.bass part_trackName                          Bass Sackbut useDrumset                                      None clef                                               F Name: bass sackbut, dtype: object, 'b. sar': id                                 bass-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Bass Sarrusophone shortName                                    B. Sar. trackName                          Bass Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                     Bass Sarrusophone useDrumset                                      None clef                                            None Name: bass sarrusophone, dtype: object, 'b. sax': id                                    bass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Bass Saxophone shortName                                    B. Sax. trackName                             Bass Saxophone instrumentId                wind.reed.saxophone.bass part_trackName                        Bass Saxophone useDrumset                                      None clef                                            None Name: bass saxophone, dtype: object, 'b. sh': id                                        bass-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Bass Shawm shortName                                     B. Sh. trackName                                 Bass Shawm instrumentId                         wind.reed.shawm part_trackName                            Bass Shawm useDrumset                                      None clef                                               F Name: bass shawm, dtype: object, 'b. st. dr': id                  bass-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                        F longName            Bass Steel Drums shortName                 B. St. Dr. trackName           Bass Steel Drums instrumentId       metal.steel-drums part_trackName      Bass Steel Drums useDrumset                      None clef                               F Name: bass steel drums, dtype: object, 'b. tbn': id                                                     bass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Bass Trombone shortName                                                    B. Tbn. trackName                                              Bass Trombone instrumentId                                     brass.trombone.bass part_trackName                                         Bass Trombone useDrumset                                                      None clef                                                               F Name: bass trombone, dtype: object, 'b. tpt': id                                                      bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                Bass Trumpet shortName                                                    B. Tpt. trackName                                               Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                          Bass Trumpet useDrumset                                                      None clef                                                            None Name: bass trumpet, dtype: object, 'b. tpt. c': id                                                    c-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                           Bass Trumpet in C shortName                                                  B. Tpt. C trackName                                          Bass Trumpet in C instrumentId                                      brass.trumpet.bass part_trackName                                     Bass Trumpet in C useDrumset                                                      None clef                                                            None Name: bass trumpet in c, dtype: object, 'b.d': id                                               marching-bass-drums ChannelName                                                   [None] ChannelValue                                                    [59] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bass Drums shortName                                                       B.D. trackName                                                 Bass Drums instrumentId                                          drum.bass-drum part_trackName                                            Bass Drums useDrumset                                                         1 clef                                                            PERC Name: bass drums, dtype: object, 'ba. cl': id                                   basset-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Basset Clarinet shortName                                    Ba. Cl. trackName                            Basset Clarinet instrumentId               wind.reed.clarinet.basset part_trackName                       Basset Clarinet useDrumset                                      None clef                                            None Name: basset clarinet, dtype: object, 'ba. hn': id                                       basset-horn ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Basset Horn shortName                                    Ba. Hn. trackName                                Basset Horn instrumentId                   wind.reed.basset-horn part_trackName                           Basset Horn useDrumset                                      None clef                                            None Name: basset horn, dtype: object, 'ba. tb. e♭': id                                      bass-eb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             Bass Tuba in E♭ shortName                                 Ba. Tb. E♭ trackName                            Bass Tuba in E♭ instrumentId                         brass.tuba.bass part_trackName                       Bass Tuba in E♭ useDrumset                                      None clef                                               F Name: bass tuba in e♭, dtype: object, 'ba. tb. f': id                                       bass-f-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Tuba in F shortName                                  Ba. Tb. F trackName                             Bass Tuba in F instrumentId                         brass.tuba.bass part_trackName                        Bass Tuba in F useDrumset                                      None clef                                               F Name: bass tuba in f, dtype: object, 'bagp': id                             bagpipe ChannelName                     [None] ChannelValue                     [109] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                       Bagpipe shortName                        Bagp. trackName                      Bagpipe instrumentId       wind.pipes.bagpipes part_trackName                 Bagpipe useDrumset                        None clef                              None Name: bagpipe, dtype: object, 'bagpipe': id                             bagpipe ChannelName                     [None] ChannelValue                     [109] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                       Bagpipe shortName                        Bagp. trackName                      Bagpipe instrumentId       wind.pipes.bagpipes part_trackName                 Bagpipe useDrumset                        None clef                              None Name: bagpipe, dtype: object, 'bal': id                       balalaika ChannelName                 [None] ChannelValue                 [107] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   None longName                 Balalaika shortName                     Bal. trackName                Balalaika instrumentId       pluck.balalaika part_trackName           Balalaika useDrumset                    None clef                          None Name: balalaika, dtype: object, 'balalaika': id                       balalaika ChannelName                 [None] ChannelValue                 [107] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   None longName                 Balalaika shortName                     Bal. trackName                Balalaika instrumentId       pluck.balalaika part_trackName           Balalaika useDrumset                    None clef                          None Name: balalaika, dtype: object, 'balalaika-alto': id                       balalaika-alto ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        G8vb longName                 Alto Balalaika shortName                      Al. Bal. trackName                Alto Balalaika instrumentId       pluck.balalaika.alto part_trackName           Alto Balalaika useDrumset                         None clef                               G8vb Name: alto balalaika, dtype: object, 'balalaika-bass': id                       balalaika-bass ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                           F longName                 Bass Balalaika shortName                       B. Bal. trackName                Bass Balalaika instrumentId       pluck.balalaika.bass part_trackName           Bass Balalaika useDrumset                         None clef                                  F Name: bass balalaika, dtype: object, 'balalaika-contrabass': id                       balalaika-contrabass ChannelName                            [None] ChannelValue                            [107] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              F8vb longName                 Contrabass Balalaika shortName                            Cb. Bal. trackName                Contrabass Balalaika instrumentId       pluck.balalaika.contrabass part_trackName           Contrabass Balalaika useDrumset                               None clef                                     F8vb Name: contrabass balalaika, dtype: object, 'balalaika-piccolo': id                       balalaika-piccolo ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Piccolo Balalaika shortName                        Pic. Bal. trackName                Piccolo Balalaika instrumentId       pluck.balalaika.piccolo part_trackName           Piccolo Balalaika useDrumset                            None clef                                  None Name: piccolo balalaika, dtype: object, 'balalaika-prima': id                       balalaika-prima ChannelName                       [None] ChannelValue                       [107] controllers                         [[]] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName                 Prima Balalaika shortName                       Pr. Bal. trackName                Prima Balalaika instrumentId       pluck.balalaika.prima part_trackName           Prima Balalaika useDrumset                          None clef                                None Name: prima balalaika, dtype: object, 'balalaika-secunda': id                       balalaika-secunda ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Secunda Balalaika shortName                        Sec. Bal. trackName                Secunda Balalaika instrumentId       pluck.balalaika.secunda part_trackName           Secunda Balalaika useDrumset                            None clef                                  None Name: secunda balalaika, dtype: object, 'bam. wn. ch': id                                                bamboo-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Bamboo Wind Chimes shortName                                               Bam. Wn. Ch. trackName                                         Bamboo Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                    Bamboo Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: bamboo wind chimes, dtype: object, 'bamboo wind chimes': id                                                bamboo-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Bamboo Wind Chimes shortName                                               Bam. Wn. Ch. trackName                                         Bamboo Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                    Bamboo Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: bamboo wind chimes, dtype: object, 'bamboo-wind-chimes': id                                                bamboo-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Bamboo Wind Chimes shortName                                               Bam. Wn. Ch. trackName                                         Bamboo Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                    Bamboo Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: bamboo wind chimes, dtype: object, 'ban': id                                         bandoneon ChannelName                                   [None] ChannelValue                                    [23] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Bandoneon shortName                                       Ban. trackName                                  Bandoneon instrumentId                      keyboard.bandoneon part_trackName                             Bandoneon useDrumset                                      None clef                                               F Name: bandoneon, dtype: object, 'band': id                       bandurria ChannelName                 [None] ChannelValue                  [24] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   None longName                 Bandurria shortName                    Band. trackName                Bandurria instrumentId       pluck.bandurria part_trackName           Bandurria useDrumset                    None clef                          None Name: bandurria, dtype: object, 'bandoneon': id                                         bandoneon ChannelName                                   [None] ChannelValue                                    [23] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Bandoneon shortName                                       Ban. trackName                                  Bandoneon instrumentId                      keyboard.bandoneon part_trackName                             Bandoneon useDrumset                                      None clef                                               F Name: bandoneon, dtype: object, 'bandurria': id                       bandurria ChannelName                 [None] ChannelValue                  [24] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   None longName                 Bandurria shortName                    Band. trackName                Bandurria instrumentId       pluck.bandurria part_trackName           Bandurria useDrumset                    None clef                          None Name: bandurria, dtype: object, 'bandurria (tablature)': id                   bandurria-tablature ChannelName                       [None] ChannelValue                        [24] controllers                         [[]] group                          tablature staff_type_name            tab6StrCommon keysig                              None defaultClef                         None longName                       Bandurria shortName                          Band. trackName          Bandurria (Tablature) instrumentId             pluck.bandurria part_trackName     Bandurria (Tablature) useDrumset                          None clef                                None Name: bandurria (tablature), dtype: object, 'bandurria-tablature': id                   bandurria-tablature ChannelName                       [None] ChannelValue                        [24] controllers                         [[]] group                          tablature staff_type_name            tab6StrCommon keysig                              None defaultClef                         None longName                       Bandurria shortName                          Band. trackName          Bandurria (Tablature) instrumentId             pluck.bandurria part_trackName     Bandurria (Tablature) useDrumset                          None clef                                None Name: bandurria (tablature), dtype: object, 'banjo': id                       banjo ChannelName             [None] ChannelValue             [105] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef               G8vb longName                 Banjo shortName                  Bj. trackName                Banjo instrumentId       pluck.banjo part_trackName           Banjo useDrumset                None clef                      G8vb Name: banjo, dtype: object, 'banjo (tablature)': id                   banjo-tablature ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                      tablature staff_type_name        tab5StrCommon keysig                          None defaultClef                     G8vb longName                       Banjo shortName                        Bj. trackName          Banjo (Tablature) instrumentId             pluck.banjo part_trackName     Banjo (Tablature) useDrumset                      None clef                            G8vb Name: banjo (tablature), dtype: object, 'banjo-tablature': id                   banjo-tablature ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                      tablature staff_type_name        tab5StrCommon keysig                          None defaultClef                     G8vb longName                       Banjo shortName                        Bj. trackName          Banjo (Tablature) instrumentId             pluck.banjo part_trackName     Banjo (Tablature) useDrumset                      None clef                            G8vb Name: banjo (tablature), dtype: object, 'bar': id                                          baritone ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                    Baritone shortName                                       Bar. trackName                                   Baritone instrumentId                          voice.baritone part_trackName                              Baritone useDrumset                                      None clef                                               F Name: baritone, dtype: object, 'bar. bu': id                                    baritone-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Baritone Bugle shortName                                   Bar. Bu. trackName                             Baritone Bugle instrumentId                    brass.bugle.baritone part_trackName                        Baritone Bugle useDrumset                                      None clef                                            None Name: baritone bugle, dtype: object, 'bar. guit': id                 baritone-guitar ChannelName                 [None] ChannelValue                  [24] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   G8vb longName           Baritone Guitar shortName               Bar. Guit. trackName          Baritone Guitar instrumentId          pluck.guitar part_trackName     Baritone Guitar useDrumset                    None clef                          G8vb Name: baritone guitar, dtype: object, 'bar. hn': id                                                     baritone-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                                              Baritone Horn instrumentId                                     brass.baritone-horn part_trackName                                         Baritone Horn useDrumset                                                      None clef                                                               F Name: baritone horn, dtype: object, 'bar. m.d': id                    mtn-dulcimer-baritone ChannelName                          [None] ChannelValue                           [25] controllers                            [[]] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName           Mtn. Dulcimer - Baritone shortName                         Bar. M.D. trackName          Mtn. Dulcimer - Baritone instrumentId                 pluck.dulcimer part_trackName     Mtn. Dulcimer - Baritone useDrumset                             None clef                                   None Name: mtn. dulcimer - baritone, dtype: object, 'bar. sar': id                             baritone-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                       Baritone Sarrusophone shortName                                  Bar. Sar. trackName                      Baritone Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                 Baritone Sarrusophone useDrumset                                      None clef                                            None Name: baritone sarrusophone, dtype: object, 'bar. sax': id                                baritone-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Baritone Saxophone shortName                                  Bar. Sax. trackName                         Baritone Saxophone instrumentId            wind.reed.saxophone.baritone part_trackName                    Baritone Saxophone useDrumset                                      None clef                                            None Name: baritone saxophone, dtype: object, 'bar. uk': id                                                  baritone-ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                            Baritone Ukulele shortName                                                   Bar. Uk. trackName                                           Baritone Ukulele instrumentId                                     pluck.ukulele.tenor part_trackName                                      Baritone Ukulele useDrumset                                                      None clef                                                            G8vb Name: baritone ukulele, dtype: object, 'baritone': id                                          baritone ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                    Baritone shortName                                       Bar. trackName                                   Baritone instrumentId                          voice.baritone part_trackName                              Baritone useDrumset                                      None clef                                               F Name: baritone, dtype: object, 'baritone (c clef)': id                                   baritone-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C5 longName                                    Baritone shortName                                       Bar. trackName                          Baritone (C Clef) instrumentId                          voice.baritone part_trackName                     Baritone (C Clef) useDrumset                                      None clef                                              C5 Name: baritone (c clef), dtype: object, 'baritone bugle': id                                    baritone-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Baritone Bugle shortName                                   Bar. Bu. trackName                             Baritone Bugle instrumentId                    brass.bugle.baritone part_trackName                        Baritone Bugle useDrumset                                      None clef                                            None Name: baritone bugle, dtype: object, 'baritone guitar': id                 baritone-guitar ChannelName                 [None] ChannelValue                  [24] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   G8vb longName           Baritone Guitar shortName               Bar. Guit. trackName          Baritone Guitar instrumentId          pluck.guitar part_trackName     Baritone Guitar useDrumset                    None clef                          G8vb Name: baritone guitar, dtype: object, 'baritone horn': id                                                     baritone-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                                              Baritone Horn instrumentId                                     brass.baritone-horn part_trackName                                         Baritone Horn useDrumset                                                      None clef                                                               F Name: baritone horn, dtype: object, 'baritone horn (central europe)': id                                      baritone-horn-central-europe ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                             Baritone Horn (Central Europe) instrumentId                                     brass.baritone-horn part_trackName                        Baritone Horn (Central Europe) useDrumset                                                      None clef                                                               F Name: baritone horn (central europe), dtype: object, 'baritone horn (central europe, treble clef)': id                               baritone-horn-central-europe-treble ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                Baritone Horn (Central Europe, Treble Clef) instrumentId                                     brass.baritone-horn part_trackName           Baritone Horn (Central Europe, Treble Clef) useDrumset                                                      None clef                                                            None Name: baritone horn (central europe, treble clef), dtype: object, 'baritone horn (treble clef)': id                                              baritone-horn-treble ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                                Baritone Horn (Treble Clef) instrumentId                                     brass.baritone-horn part_trackName                           Baritone Horn (Treble Clef) useDrumset                                                      None clef                                                            None Name: baritone horn (treble clef), dtype: object, 'baritone sarrusophone': id                             baritone-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                       Baritone Sarrusophone shortName                                  Bar. Sar. trackName                      Baritone Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                 Baritone Sarrusophone useDrumset                                      None clef                                            None Name: baritone sarrusophone, dtype: object, 'baritone saxophone': id                                baritone-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Baritone Saxophone shortName                                  Bar. Sax. trackName                         Baritone Saxophone instrumentId            wind.reed.saxophone.baritone part_trackName                    Baritone Saxophone useDrumset                                      None clef                                            None Name: baritone saxophone, dtype: object, 'baritone ukulele': id                                                  baritone-ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                            Baritone Ukulele shortName                                                   Bar. Uk. trackName                                           Baritone Ukulele instrumentId                                     pluck.ukulele.tenor part_trackName                                      Baritone Ukulele useDrumset                                                      None clef                                                            G8vb Name: baritone ukulele, dtype: object, 'baritone-bugle': id                                    baritone-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Baritone Bugle shortName                                   Bar. Bu. trackName                             Baritone Bugle instrumentId                    brass.bugle.baritone part_trackName                        Baritone Bugle useDrumset                                      None clef                                            None Name: baritone bugle, dtype: object, 'baritone-c-clef': id                                   baritone-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C5 longName                                    Baritone shortName                                       Bar. trackName                          Baritone (C Clef) instrumentId                          voice.baritone part_trackName                     Baritone (C Clef) useDrumset                                      None clef                                              C5 Name: baritone (c clef), dtype: object, 'baritone-guitar': id                 baritone-guitar ChannelName                 [None] ChannelValue                  [24] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   G8vb longName           Baritone Guitar shortName               Bar. Guit. trackName          Baritone Guitar instrumentId          pluck.guitar part_trackName     Baritone Guitar useDrumset                    None clef                          G8vb Name: baritone guitar, dtype: object, 'baritone-horn': id                                                     baritone-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                                              Baritone Horn instrumentId                                     brass.baritone-horn part_trackName                                         Baritone Horn useDrumset                                                      None clef                                                               F Name: baritone horn, dtype: object, 'baritone-horn-central-europe': id                                      baritone-horn-central-europe ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                             Baritone Horn (Central Europe) instrumentId                                     brass.baritone-horn part_trackName                        Baritone Horn (Central Europe) useDrumset                                                      None clef                                                               F Name: baritone horn (central europe), dtype: object, 'baritone-horn-central-europe-treble': id                               baritone-horn-central-europe-treble ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                Baritone Horn (Central Europe, Treble Clef) instrumentId                                     brass.baritone-horn part_trackName           Baritone Horn (Central Europe, Treble Clef) useDrumset                                                      None clef                                                            None Name: baritone horn (central europe, treble clef), dtype: object, 'baritone-horn-treble': id                                              baritone-horn-treble ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                                Baritone Horn (Treble Clef) instrumentId                                     brass.baritone-horn part_trackName                           Baritone Horn (Treble Clef) useDrumset                                                      None clef                                                            None Name: baritone horn (treble clef), dtype: object, 'baritone-sarrusophone': id                             baritone-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                       Baritone Sarrusophone shortName                                  Bar. Sar. trackName                      Baritone Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                 Baritone Sarrusophone useDrumset                                      None clef                                            None Name: baritone sarrusophone, dtype: object, 'baritone-saxophone': id                                baritone-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Baritone Saxophone shortName                                  Bar. Sax. trackName                         Baritone Saxophone instrumentId            wind.reed.saxophone.baritone part_trackName                    Baritone Saxophone useDrumset                                      None clef                                            None Name: baritone saxophone, dtype: object, 'baritone-ukulele': id                                                  baritone-ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                            Baritone Ukulele shortName                                                   Bar. Uk. trackName                                           Baritone Ukulele instrumentId                                     pluck.ukulele.tenor part_trackName                                      Baritone Ukulele useDrumset                                                      None clef                                                            G8vb Name: baritone ukulele, dtype: object, 'baroque oboe': id                                      baroque-oboe ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Baroque Oboe shortName                                    Bq. Ob. trackName                               Baroque Oboe instrumentId                          wind.reed.oboe part_trackName                          Baroque Oboe useDrumset                                      None clef                                            None Name: baroque oboe, dtype: object, 'baroque trumpet': id                                                   baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Baroque Trumpet shortName                                                   Bq. Tpt. trackName                                            Baroque Trumpet instrumentId                                   brass.trumpet.baroque part_trackName                                       Baroque Trumpet useDrumset                                                      None clef                                                            None Name: baroque trumpet, dtype: object, 'baroque trumpet in b♭': id                                                bb-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Baroque Trumpet in B♭ shortName                                                Bq. Tpt. B♭ trackName                                      Baroque Trumpet in B♭ instrumentId                                   brass.trumpet.baroque part_trackName                                 Baroque Trumpet in B♭ useDrumset                                                      None clef                                                            None Name: baroque trumpet in b♭, dtype: object, 'baroque trumpet in c': id                                                 c-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in C shortName                                                 Bq. Tpt. C trackName                                       Baroque Trumpet in C instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in C useDrumset                                                      None clef                                                            None Name: baroque trumpet in c, dtype: object, 'baroque trumpet in d': id                                                 d-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in D shortName                                                 Bq. Tpt. D trackName                                       Baroque Trumpet in D instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in D useDrumset                                                      None clef                                                            None Name: baroque trumpet in d, dtype: object, 'baroque trumpet in e♭': id                                                eb-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Baroque Trumpet in E♭ shortName                                                Bq. Tpt. E♭ trackName                                      Baroque Trumpet in E♭ instrumentId                                   brass.trumpet.baroque part_trackName                                 Baroque Trumpet in E♭ useDrumset                                                      None clef                                                            None Name: baroque trumpet in e♭, dtype: object, 'baroque trumpet in f': id                                                 f-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in F shortName                                                 Bq. Tpt. F trackName                                       Baroque Trumpet in F instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in F useDrumset                                                      None clef                                                            None Name: baroque trumpet in f, dtype: object, 'baroque-lute-13-course': id                                            baroque-lute-13-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                             Lute 13-course instrumentId                                              pluck.lute part_trackName                                        Lute 13-course useDrumset                                                      None clef                                                            None Name: lute 13-course, dtype: object, 'baroque-oboe': id                                      baroque-oboe ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Baroque Oboe shortName                                    Bq. Ob. trackName                               Baroque Oboe instrumentId                          wind.reed.oboe part_trackName                          Baroque Oboe useDrumset                                      None clef                                            None Name: baroque oboe, dtype: object, 'baroque-trumpet': id                                                   baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Baroque Trumpet shortName                                                   Bq. Tpt. trackName                                            Baroque Trumpet instrumentId                                   brass.trumpet.baroque part_trackName                                       Baroque Trumpet useDrumset                                                      None clef                                                            None Name: baroque trumpet, dtype: object, 'bary': id                                                           baryton ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                     Baryton shortName                                                      Bary. trackName                                                    Baryton instrumentId                                         strings.baryton part_trackName                                               Baryton useDrumset                                                      None clef                                                               F Name: baryton, dtype: object, 'baryton': id                                                           baryton ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                     Baryton shortName                                                      Bary. trackName                                                    Baryton instrumentId                                         strings.baryton part_trackName                                               Baryton useDrumset                                                      None clef                                                               F Name: baryton, dtype: object, 'bass': id                                              bass ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                        Bass shortName                                         B. trackName                                       Bass instrumentId                              voice.bass part_trackName                                  Bass useDrumset                                      None clef                                               F Name: bass, dtype: object, 'bass balalaika': id                       balalaika-bass ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                           F longName                 Bass Balalaika shortName                       B. Bal. trackName                Bass Balalaika instrumentId       pluck.balalaika.bass part_trackName           Bass Balalaika useDrumset                         None clef                                  F Name: bass balalaika, dtype: object, 'bass chalumeau': id                                    bass-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Chalumeau shortName                                    B. Cha. trackName                             Bass Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                        Bass Chalumeau useDrumset                                      None clef                                               F Name: bass chalumeau, dtype: object, 'bass clarinet': id                                     bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Bass Clarinet shortName                                     B. Cl. trackName                              Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                         Bass Clarinet useDrumset                                      None clef                                            None Name: bass clarinet, dtype: object, 'bass cornamuse': id                                    bass-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Cornamuse shortName                                     B. Cm. trackName                             Bass Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                        Bass Cornamuse useDrumset                                      None clef                                               F Name: bass cornamuse, dtype: object, 'bass crumhorn': id                                     bass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               Bass Crumhorn shortName                                    B. Crh. trackName                              Bass Crumhorn instrumentId                 wind.reed.crumhorn.bass part_trackName                         Bass Crumhorn useDrumset                                      None clef                                               F Name: bass crumhorn, dtype: object, 'bass drums': id                                               marching-bass-drums ChannelName                                                   [None] ChannelValue                                                    [59] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bass Drums shortName                                                       B.D. trackName                                                 Bass Drums instrumentId                                          drum.bass-drum part_trackName                                            Bass Drums useDrumset                                                         1 clef                                                            PERC Name: bass drums, dtype: object, 'bass flute': id                                        bass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Bass Flute shortName                                     B. Fl. trackName                                 Bass Flute instrumentId                  wind.flutes.flute.bass part_trackName                            Bass Flute useDrumset                                      None clef                                            None Name: bass flute, dtype: object, 'bass gemshorn': id                                     bass-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                               Bass Gemshorn shortName                                     B. Gh. trackName                              Bass Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                         Bass Gemshorn useDrumset                                      None clef                                            F8va Name: bass gemshorn, dtype: object, 'bass guitar': id                       bass-guitar ChannelName        [None, slap, pop] ChannelValue            [34, 36, 37] controllers             [[], [], []] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Bass Guitar shortName                   B. Guit. trackName                Bass Guitar instrumentId              pluck.bass part_trackName           Bass Guitar useDrumset                      None clef                            None Name: bass guitar, dtype: object, 'bass guitar (tablature)': id                   bass-guitar-tablature ChannelName              [None, slap, pop] ChannelValue                  [34, 36, 37] controllers                   [[], [], []] group                            tablature staff_type_name              tab4StrCommon keysig                                None defaultClef                           None longName                       Bass Guitar shortName                         B. Guit. trackName          Bass Guitar (Tablature) instrumentId                    pluck.bass part_trackName     Bass Guitar (Tablature) useDrumset                            None clef                                  None Name: bass guitar (tablature), dtype: object, 'bass harmonica': id                                    bass-harmonica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Harmonica shortName                                  Bs. Harm. trackName                             Bass Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                        Bass Harmonica useDrumset                                      None clef                                               F Name: bass harmonica, dtype: object, 'bass hohner harmonica': id                             bass-harmonica-hohner ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                       Bass Hohner Harmonica shortName                                  Bs. Harm. trackName                      Bass Hohner Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                 Bass Hohner Harmonica useDrumset                                      None clef                                               F Name: bass hohner harmonica, dtype: object, 'bass huang harmonica': id                              bass-harmonica-huang ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                        Bass Huang Harmonica shortName                                  Bs. Harm. trackName                       Bass Huang Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                  Bass Huang Harmonica useDrumset                                      None clef                                               F Name: bass huang harmonica, dtype: object, 'bass kelhorn': id                                      bass-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                Bass Kelhorn shortName                                     B. Kh. trackName                               Bass Kelhorn instrumentId                                    None part_trackName                          Bass Kelhorn useDrumset                                      None clef                                               F Name: bass kelhorn, dtype: object, 'bass marimba': id                                    bass-marimba ChannelName                                 [None] ChannelValue                                  [12] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                      F longName                              Bass Marimba shortName                                  B. Mrm. trackName                             Bass Marimba instrumentId       pitched-percussion.marimba.bass part_trackName                        Bass Marimba useDrumset                                    None clef                                             F Name: bass marimba, dtype: object, 'bass oboe': id                                         bass-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Bass Oboe shortName                                     B. Ob. trackName                                  Bass Oboe instrumentId                     wind.reed.oboe.bass part_trackName                             Bass Oboe useDrumset                                      None clef                                            G8vb Name: bass oboe, dtype: object, 'bass recorder': id                                     bass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                               Bass Recorder shortName                                    B. Rec. trackName                              Bass Recorder instrumentId               wind.flutes.recorder.bass part_trackName                         Bass Recorder useDrumset                                      None clef                                            F8va Name: bass recorder, dtype: object, 'bass sackbut': id                                      bass-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                Bass Sackbut shortName                                   B. Sack. trackName                               Bass Sackbut instrumentId                     brass.sackbutt.bass part_trackName                          Bass Sackbut useDrumset                                      None clef                                               F Name: bass sackbut, dtype: object, 'bass sarrusophone': id                                 bass-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Bass Sarrusophone shortName                                    B. Sar. trackName                          Bass Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                     Bass Sarrusophone useDrumset                                      None clef                                            None Name: bass sarrusophone, dtype: object, 'bass saxophone': id                                    bass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Bass Saxophone shortName                                    B. Sax. trackName                             Bass Saxophone instrumentId                wind.reed.saxophone.bass part_trackName                        Bass Saxophone useDrumset                                      None clef                                            None Name: bass saxophone, dtype: object, 'bass shawm': id                                        bass-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Bass Shawm shortName                                     B. Sh. trackName                                 Bass Shawm instrumentId                         wind.reed.shawm part_trackName                            Bass Shawm useDrumset                                      None clef                                               F Name: bass shawm, dtype: object, 'bass sheng': id                                        bass-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Bass Sheng shortName                                     B She. trackName                                 Bass Sheng instrumentId                         wind.reed.sheng part_trackName                            Bass Sheng useDrumset                                      None clef                                               F Name: bass sheng, dtype: object, 'bass steel drums': id                  bass-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                        F longName            Bass Steel Drums shortName                 B. St. Dr. trackName           Bass Steel Drums instrumentId       metal.steel-drums part_trackName      Bass Steel Drums useDrumset                      None clef                               F Name: bass steel drums, dtype: object, 'bass synthesizer': id                             bass-synthesizer ChannelName        [synth-bass-1, synth-bass-2] ChannelValue                           [38, 39] controllers                            [[], []] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                       Bass Synthesizer shortName                                Synth. trackName                      Bass Synthesizer instrumentId                   pluck.bass.synth part_trackName                 Bass Synthesizer useDrumset                                 None clef                                          F Name: bass synthesizer, dtype: object, 'bass trombone': id                                                     bass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Bass Trombone shortName                                                    B. Tbn. trackName                                              Bass Trombone instrumentId                                     brass.trombone.bass part_trackName                                         Bass Trombone useDrumset                                                      None clef                                                               F Name: bass trombone, dtype: object, 'bass trumpet': id                                                      bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                Bass Trumpet shortName                                                    B. Tpt. trackName                                               Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                          Bass Trumpet useDrumset                                                      None clef                                                            None Name: bass trumpet, dtype: object, 'bass trumpet in c': id                                                    c-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                           Bass Trumpet in C shortName                                                  B. Tpt. C trackName                                          Bass Trumpet in C instrumentId                                      brass.trumpet.bass part_trackName                                     Bass Trumpet in C useDrumset                                                      None clef                                                            None Name: bass trumpet in c, dtype: object, 'bass tuba in e♭': id                                      bass-eb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             Bass Tuba in E♭ shortName                                 Ba. Tb. E♭ trackName                            Bass Tuba in E♭ instrumentId                         brass.tuba.bass part_trackName                       Bass Tuba in E♭ useDrumset                                      None clef                                               F Name: bass tuba in e♭, dtype: object, 'bass tuba in f': id                                       bass-f-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Tuba in F shortName                                  Ba. Tb. F trackName                             Bass Tuba in F instrumentId                         brass.tuba.bass part_trackName                        Bass Tuba in F useDrumset                                      None clef                                               F Name: bass tuba in f, dtype: object, 'bass-chalumeau': id                                    bass-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Chalumeau shortName                                    B. Cha. trackName                             Bass Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                        Bass Chalumeau useDrumset                                      None clef                                               F Name: bass chalumeau, dtype: object, 'bass-clarinet': id                                     bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Bass Clarinet shortName                                     B. Cl. trackName                              Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                         Bass Clarinet useDrumset                                      None clef                                            None Name: bass clarinet, dtype: object, 'bass-cornamuse': id                                    bass-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Cornamuse shortName                                     B. Cm. trackName                             Bass Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                        Bass Cornamuse useDrumset                                      None clef                                               F Name: bass cornamuse, dtype: object, 'bass-crumhorn': id                                     bass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               Bass Crumhorn shortName                                    B. Crh. trackName                              Bass Crumhorn instrumentId                 wind.reed.crumhorn.bass part_trackName                         Bass Crumhorn useDrumset                                      None clef                                               F Name: bass crumhorn, dtype: object, 'bass-drum': id                                                         bass-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Concert Bass Drum shortName                                                   Con. BD  trackName                                          Concert Bass Drum instrumentId                                          drum.bass-drum part_trackName                                     Concert Bass Drum useDrumset                                                         1 clef                                                            PERC Name: concert bass drum, dtype: object, 'bass-eb-tuba': id                                      bass-eb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             Bass Tuba in E♭ shortName                                 Ba. Tb. E♭ trackName                            Bass Tuba in E♭ instrumentId                         brass.tuba.bass part_trackName                       Bass Tuba in E♭ useDrumset                                      None clef                                               F Name: bass tuba in e♭, dtype: object, 'bass-f-tuba': id                                       bass-f-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Tuba in F shortName                                  Ba. Tb. F trackName                             Bass Tuba in F instrumentId                         brass.tuba.bass part_trackName                        Bass Tuba in F useDrumset                                      None clef                                               F Name: bass tuba in f, dtype: object, 'bass-flute': id                                        bass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Bass Flute shortName                                     B. Fl. trackName                                 Bass Flute instrumentId                  wind.flutes.flute.bass part_trackName                            Bass Flute useDrumset                                      None clef                                            None Name: bass flute, dtype: object, 'bass-gemshorn': id                                     bass-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                               Bass Gemshorn shortName                                     B. Gh. trackName                              Bass Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                         Bass Gemshorn useDrumset                                      None clef                                            F8va Name: bass gemshorn, dtype: object, 'bass-guitar': id                       bass-guitar ChannelName        [None, slap, pop] ChannelValue            [34, 36, 37] controllers             [[], [], []] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Bass Guitar shortName                   B. Guit. trackName                Bass Guitar instrumentId              pluck.bass part_trackName           Bass Guitar useDrumset                      None clef                            None Name: bass guitar, dtype: object, 'bass-guitar-tablature': id                   bass-guitar-tablature ChannelName              [None, slap, pop] ChannelValue                  [34, 36, 37] controllers                   [[], [], []] group                            tablature staff_type_name              tab4StrCommon keysig                                None defaultClef                           None longName                       Bass Guitar shortName                         B. Guit. trackName          Bass Guitar (Tablature) instrumentId                    pluck.bass part_trackName     Bass Guitar (Tablature) useDrumset                            None clef                                  None Name: bass guitar (tablature), dtype: object, 'bass-harmonica': id                                    bass-harmonica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Harmonica shortName                                  Bs. Harm. trackName                             Bass Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                        Bass Harmonica useDrumset                                      None clef                                               F Name: bass harmonica, dtype: object, 'bass-harmonica-hohner': id                             bass-harmonica-hohner ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                       Bass Hohner Harmonica shortName                                  Bs. Harm. trackName                      Bass Hohner Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                 Bass Hohner Harmonica useDrumset                                      None clef                                               F Name: bass hohner harmonica, dtype: object, 'bass-harmonica-huang': id                              bass-harmonica-huang ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                        Bass Huang Harmonica shortName                                  Bs. Harm. trackName                       Bass Huang Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                  Bass Huang Harmonica useDrumset                                      None clef                                               F Name: bass huang harmonica, dtype: object, 'bass-kelhorn': id                                      bass-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                Bass Kelhorn shortName                                     B. Kh. trackName                               Bass Kelhorn instrumentId                                    None part_trackName                          Bass Kelhorn useDrumset                                      None clef                                               F Name: bass kelhorn, dtype: object, 'bass-marimba': id                                    bass-marimba ChannelName                                 [None] ChannelValue                                  [12] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                      F longName                              Bass Marimba shortName                                  B. Mrm. trackName                             Bass Marimba instrumentId       pitched-percussion.marimba.bass part_trackName                        Bass Marimba useDrumset                                    None clef                                             F Name: bass marimba, dtype: object, 'bass-oboe': id                                         bass-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Bass Oboe shortName                                     B. Ob. trackName                                  Bass Oboe instrumentId                     wind.reed.oboe.bass part_trackName                             Bass Oboe useDrumset                                      None clef                                            G8vb Name: bass oboe, dtype: object, 'bass-recorder': id                                     bass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                               Bass Recorder shortName                                    B. Rec. trackName                              Bass Recorder instrumentId               wind.flutes.recorder.bass part_trackName                         Bass Recorder useDrumset                                      None clef                                            F8va Name: bass recorder, dtype: object, 'bass-sackbut': id                                      bass-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                Bass Sackbut shortName                                   B. Sack. trackName                               Bass Sackbut instrumentId                     brass.sackbutt.bass part_trackName                          Bass Sackbut useDrumset                                      None clef                                               F Name: bass sackbut, dtype: object, 'bass-sarrusophone': id                                 bass-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Bass Sarrusophone shortName                                    B. Sar. trackName                          Bass Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                     Bass Sarrusophone useDrumset                                      None clef                                            None Name: bass sarrusophone, dtype: object, 'bass-saxophone': id                                    bass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Bass Saxophone shortName                                    B. Sax. trackName                             Bass Saxophone instrumentId                wind.reed.saxophone.bass part_trackName                        Bass Saxophone useDrumset                                      None clef                                            None Name: bass saxophone, dtype: object, 'bass-shawm': id                                        bass-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Bass Shawm shortName                                     B. Sh. trackName                                 Bass Shawm instrumentId                         wind.reed.shawm part_trackName                            Bass Shawm useDrumset                                      None clef                                               F Name: bass shawm, dtype: object, 'bass-sheng': id                                        bass-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Bass Sheng shortName                                     B She. trackName                                 Bass Sheng instrumentId                         wind.reed.sheng part_trackName                            Bass Sheng useDrumset                                      None clef                                               F Name: bass sheng, dtype: object, 'bass-steel-drums': id                  bass-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                        F longName            Bass Steel Drums shortName                 B. St. Dr. trackName           Bass Steel Drums instrumentId       metal.steel-drums part_trackName      Bass Steel Drums useDrumset                      None clef                               F Name: bass steel drums, dtype: object, 'bass-synthesizer': id                             bass-synthesizer ChannelName        [synth-bass-1, synth-bass-2] ChannelValue                           [38, 39] controllers                            [[], []] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                       Bass Synthesizer shortName                                Synth. trackName                      Bass Synthesizer instrumentId                   pluck.bass.synth part_trackName                 Bass Synthesizer useDrumset                                 None clef                                          F Name: bass synthesizer, dtype: object, 'bass-trombone': id                                                     bass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Bass Trombone shortName                                                    B. Tbn. trackName                                              Bass Trombone instrumentId                                     brass.trombone.bass part_trackName                                         Bass Trombone useDrumset                                                      None clef                                                               F Name: bass trombone, dtype: object, 'bass-trumpet': id                                                      bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                Bass Trumpet shortName                                                    B. Tpt. trackName                                               Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                          Bass Trumpet useDrumset                                                      None clef                                                            None Name: bass trumpet, dtype: object, 'basset clarinet': id                                   basset-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Basset Clarinet shortName                                    Ba. Cl. trackName                            Basset Clarinet instrumentId               wind.reed.clarinet.basset part_trackName                       Basset Clarinet useDrumset                                      None clef                                            None Name: basset clarinet, dtype: object, 'basset horn': id                                       basset-horn ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Basset Horn shortName                                    Ba. Hn. trackName                                Basset Horn instrumentId                   wind.reed.basset-horn part_trackName                           Basset Horn useDrumset                                      None clef                                            None Name: basset horn, dtype: object, 'basset-clarinet': id                                   basset-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Basset Clarinet shortName                                    Ba. Cl. trackName                            Basset Clarinet instrumentId               wind.reed.clarinet.basset part_trackName                       Basset Clarinet useDrumset                                      None clef                                            None Name: basset clarinet, dtype: object, 'basset-horn': id                                       basset-horn ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Basset Horn shortName                                    Ba. Hn. trackName                                Basset Horn instrumentId                   wind.reed.basset-horn part_trackName                           Basset Horn useDrumset                                      None clef                                            None Name: basset horn, dtype: object, 'bassoon': id                                           bassoon ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Bassoon shortName                                       Bsn. trackName                                    Bassoon instrumentId                       wind.reed.bassoon part_trackName                               Bassoon useDrumset                                      None clef                                               F Name: bassoon, dtype: object, 'bb-alto-ocarina': id                                   bb-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             B♭ Alto Ocarina shortName                                  B♭ A. Oc. trackName                            B♭ Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                       B♭ Alto Ocarina useDrumset                                      None clef                                            None Name: b♭ alto ocarina, dtype: object, 'bb-baroque-trumpet': id                                                bb-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Baroque Trumpet in B♭ shortName                                                Bq. Tpt. B♭ trackName                                      Baroque Trumpet in B♭ instrumentId                                   brass.trumpet.baroque part_trackName                                 Baroque Trumpet in B♭ useDrumset                                                      None clef                                                            None Name: baroque trumpet in b♭, dtype: object, 'bb-bass-clarinet': id                                  bb-bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            B♭ Bass Clarinet shortName                                  B♭ B. Cl. trackName                           B♭ Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                      B♭ Bass Clarinet useDrumset                                      None clef                                            None Name: b♭ bass clarinet, dtype: object, 'bb-bass-clarinet-bass-clef': id                        bb-bass-clarinet-bass-clef ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                            B♭ Bass Clarinet shortName                                  B♭ B. Cl. trackName               B♭ Bass Clarinet (Bass Clef) instrumentId                 wind.reed.clarinet.bass part_trackName          B♭ Bass Clarinet (Bass Clef) useDrumset                                      None clef                                               F Name: b♭ bass clarinet (bass clef), dtype: object, 'bb-bass-ophicleide': id                                bb-bass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                          B♭ Bass Ophicleide shortName                                 B♭ B. Oph. trackName                         B♭ Bass Ophicleide instrumentId                        brass.ophicleide part_trackName                    B♭ Bass Ophicleide useDrumset                                      None clef                                               F Name: b♭ bass ophicleide, dtype: object, 'bb-bass-trumpet': id                                                   bb-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             B♭ Bass Trumpet shortName                                                 B♭ B. Tpt. trackName                                            B♭ Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                       B♭ Bass Trumpet useDrumset                                                      None clef                                                            None Name: b♭ bass trumpet, dtype: object, 'bb-clarinet': id                                       bb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 B♭ Clarinet shortName                                     B♭ Cl. trackName                                B♭ Clarinet instrumentId                wind.reed.clarinet.bflat part_trackName                           B♭ Clarinet useDrumset                                      None clef                                            None Name: b♭ clarinet, dtype: object, 'bb-cornet': id                                                         bb-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   B♭ Cornet shortName                                                    B♭ Cnt. trackName                                                  B♭ Cornet instrumentId                                            brass.cornet part_trackName                                             B♭ Cornet useDrumset                                                      None clef                                                            None Name: b♭ cornet, dtype: object, 'bb-duduk': id                                          bb-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    B♭ Duduk shortName                                     B♭ Du. trackName                                   B♭ Duduk instrumentId                         wind.reed.duduk part_trackName                              B♭ Duduk useDrumset                                      None clef                                            None Name: b♭ duduk, dtype: object, 'bb-horn-alto': id                                                      bb-horn-alto ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Horn in B♭ alto shortName                                                     B♭ Hn. trackName                                            Horn in B♭ alto instrumentId                                       brass.french-horn part_trackName                                       Horn in B♭ alto useDrumset                                                      None clef                                                            None Name: horn in b♭ alto, dtype: object, 'bb-horn-basso': id                                                     bb-horn-basso ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                            Horn in B♭ basso shortName                                                     B♭ Hn. trackName                                           Horn in B♭ basso instrumentId                                      brass.natural-horn part_trackName                                      Horn in B♭ basso useDrumset                                                      None clef                                                            None Name: horn in b♭ basso, dtype: object, 'bb-piccolo-trumpet': id                                                bb-piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Piccolo Trumpet in B♭ shortName                                                 P. Tpt. B♭ trackName                                      Piccolo Trumpet in B♭ instrumentId                                   brass.trumpet.piccolo part_trackName                                 Piccolo Trumpet in B♭ useDrumset                                                      None clef                                                            None Name: piccolo trumpet in b♭, dtype: object, 'bb-soprano-ocarina': id                                bb-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                          B♭ Soprano Ocarina shortName                                  B♭ S. Oc. trackName                         B♭ Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                    B♭ Soprano Ocarina useDrumset                                      None clef                                            G8va Name: b♭ soprano ocarina, dtype: object, 'bb-sousaphone': id                                     bb-sousaphone ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               B♭ Sousaphone shortName                                   B♭ Sphn. trackName                              B♭ Sousaphone instrumentId                        brass.sousaphone part_trackName                         B♭ Sousaphone useDrumset                                      None clef                                               F Name: b♭ sousaphone, dtype: object, 'bb-trumpet': id                                                        bb-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  B♭ Trumpet shortName                                                    B♭ Tpt. trackName                                                 B♭ Trumpet instrumentId                                     brass.trumpet.bflat part_trackName                                            B♭ Trumpet useDrumset                                                      None clef                                                            None Name: b♭ trumpet, dtype: object, 'bb-tuba': id                                           bb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     B♭ Tuba shortName                                     B♭ Tb. trackName                                    B♭ Tuba instrumentId                              brass.tuba part_trackName                               B♭ Tuba useDrumset                                      None clef                                               F Name: b♭ tuba, dtype: object, 'bb-tuba-treble': id                                    bb-tuba-treble ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     B♭ Tuba shortName                                     B♭ Tb. trackName                      B♭ Tuba (Treble Clef) instrumentId                              brass.tuba part_trackName                 B♭ Tuba (Treble Clef) useDrumset                                      None clef                                            None Name: b♭ tuba (treble clef), dtype: object, 'bb-wagner-tuba': id                                    bb-wagner-tuba ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              B♭ Wagner Tuba shortName                                B♭ Wag. Tb. trackName                             B♭ Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                        B♭ Wagner Tuba useDrumset                                      None clef                                               F Name: b♭ wagner tuba, dtype: object, 'bb-xaphoon': id                                        bb-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Pocket Sax in B♭ shortName                                B♭ Pkt. Sax trackName                           Pocket Sax in B♭ instrumentId                       wind.reed.xaphoon part_trackName                      Pocket Sax in B♭ useDrumset                                      None clef                                            None Name: pocket sax in b♭, dtype: object, 'be': id                         berda ChannelName               [None] ChannelValue                [32] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                    F longName                   Berda shortName                    Be. trackName                  Berda instrumentId       pluck.tambura part_trackName             Berda useDrumset                  None clef                           F Name: berda, dtype: object, 'be. pla': id                                                        bell-plate ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bell Plate shortName                                                   Be. Pla. trackName                                                 Bell Plate instrumentId                                  metal.bells.bell-plate part_trackName                                            Bell Plate useDrumset                                                         1 clef                                                            PERC Name: bell plate, dtype: object, 'bell plate': id                                                        bell-plate ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bell Plate shortName                                                   Be. Pla. trackName                                                 Bell Plate instrumentId                                  metal.bells.bell-plate part_trackName                                            Bell Plate useDrumset                                                         1 clef                                                            PERC Name: bell plate, dtype: object, 'bell-plate': id                                                        bell-plate ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bell Plate shortName                                                   Be. Pla. trackName                                                 Bell Plate instrumentId                                  metal.bells.bell-plate part_trackName                                            Bell Plate useDrumset                                                         1 clef                                                            PERC Name: bell plate, dtype: object, 'bells': id                                                             bells ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Bells shortName                                                        Be. trackName                                                      Bells instrumentId                                                    None part_trackName                                                 Bells useDrumset                                                         1 clef                                                            PERC Name: bells, dtype: object, 'berda': id                         berda ChannelName               [None] ChannelValue                [32] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                    F longName                   Berda shortName                    Be. trackName                  Berda instrumentId       pluck.tambura part_trackName             Berda useDrumset                  None clef                           F Name: berda, dtype: object, 'bflat-tin-whistle': id                                 bflat-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                              B♭ Tin Whistle shortName                                 B♭ Tin Wh. trackName                             B♭ Tin Whistle instrumentId           wind.flutes.whistle.tin.bflat part_trackName                        B♭ Tin Whistle useDrumset                                      None clef                                            G8va Name: b♭ tin whistle, dtype: object, 'bj': id                       banjo ChannelName             [None] ChannelValue             [105] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef               G8vb longName                 Banjo shortName                  Bj. trackName                Banjo instrumentId       pluck.banjo part_trackName           Banjo useDrumset                None clef                      G8vb Name: banjo, dtype: object, 'bon': id                                                            bongos ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Bongos shortName                                                       Bon. trackName                                                     Bongos instrumentId                                              drum.bongo part_trackName                                                Bongos useDrumset                                                         1 clef                                                            PERC Name: bongos, dtype: object, 'bongos': id                                                            bongos ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Bongos shortName                                                       Bon. trackName                                                     Bongos instrumentId                                              drum.bongo part_trackName                                                Bongos useDrumset                                                         1 clef                                                            PERC Name: bongos, dtype: object, 'bou': id                                                 bouzouki-3-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Bouzouki shortName                                                       Bou. trackName                                        Bouzouki (3-course) instrumentId                                          pluck.bouzouki part_trackName                                   Bouzouki (3-course) useDrumset                                                      None clef                                                            None Name: bouzouki (3-course), dtype: object, 'bouzouki': id                                                 bouzouki-3-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Bouzouki shortName                                                       Bou. trackName                                        Bouzouki (3-course) instrumentId                                          pluck.bouzouki part_trackName                                   Bouzouki (3-course) useDrumset                                                      None clef                                                            None Name: bouzouki (3-course), dtype: object, 'bouzouki (3-course)': id                                                 bouzouki-3-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Bouzouki shortName                                                       Bou. trackName                                        Bouzouki (3-course) instrumentId                                          pluck.bouzouki part_trackName                                   Bouzouki (3-course) useDrumset                                                      None clef                                                            None Name: bouzouki (3-course), dtype: object, 'bouzouki (4-course)': id                                                 bouzouki-4-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Bouzouki shortName                                                       Bou. trackName                                        Bouzouki (4-course) instrumentId                                          pluck.bouzouki part_trackName                                   Bouzouki (4-course) useDrumset                                                      None clef                                                            None Name: bouzouki (4-course), dtype: object, 'bouzouki-3-course': id                                                 bouzouki-3-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Bouzouki shortName                                                       Bou. trackName                                        Bouzouki (3-course) instrumentId                                          pluck.bouzouki part_trackName                                   Bouzouki (3-course) useDrumset                                                      None clef                                                            None Name: bouzouki (3-course), dtype: object, 'bouzouki-4-course': id                                                 bouzouki-4-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Bouzouki shortName                                                       Bou. trackName                                        Bouzouki (4-course) instrumentId                                          pluck.bouzouki part_trackName                                   Bouzouki (4-course) useDrumset                                                      None clef                                                            None Name: bouzouki (4-course), dtype: object, 'bowed synthesizer': id                                       bowed-synth ChannelName                                   [None] ChannelValue                                    [92] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Bowed Synthesizer shortName                                     Synth. trackName                          Bowed Synthesizer instrumentId                         synth.pad.bowed part_trackName                     Bowed Synthesizer useDrumset                                      None clef                                               F Name: bowed synthesizer, dtype: object, 'bowed-synth': id                                       bowed-synth ChannelName                                   [None] ChannelValue                                    [92] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Bowed Synthesizer shortName                                     Synth. trackName                          Bowed Synthesizer instrumentId                         synth.pad.bowed part_trackName                     Bowed Synthesizer useDrumset                                      None clef                                               F Name: bowed synthesizer, dtype: object, 'bowl gongs': id                                                        bowl-gongs ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bowl Gongs shortName                                                   Bw. Gon. trackName                                                 Bowl Gongs instrumentId                                              metal.gong part_trackName                                            Bowl Gongs useDrumset                                                         1 clef                                                            PERC Name: bowl gongs, dtype: object, 'bowl-gongs': id                                                        bowl-gongs ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bowl Gongs shortName                                                   Bw. Gon. trackName                                                 Bowl Gongs instrumentId                                              metal.gong part_trackName                                            Bowl Gongs useDrumset                                                         1 clef                                                            PERC Name: bowl gongs, dtype: object, 'boy soprano': id                                       boy-soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Boy Soprano shortName                                      B. S. trackName                                Boy Soprano instrumentId                             voice.child part_trackName                           Boy Soprano useDrumset                                      None clef                                            None Name: boy soprano, dtype: object, 'boy-soprano': id                                       boy-soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Boy Soprano shortName                                      B. S. trackName                                Boy Soprano instrumentId                             voice.child part_trackName                           Boy Soprano useDrumset                                      None clef                                            None Name: boy soprano, dtype: object, 'bq. ob': id                                      baroque-oboe ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Baroque Oboe shortName                                    Bq. Ob. trackName                               Baroque Oboe instrumentId                          wind.reed.oboe part_trackName                          Baroque Oboe useDrumset                                      None clef                                            None Name: baroque oboe, dtype: object, 'bq. tpt': id                                                   baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Baroque Trumpet shortName                                                   Bq. Tpt. trackName                                            Baroque Trumpet instrumentId                                   brass.trumpet.baroque part_trackName                                       Baroque Trumpet useDrumset                                                      None clef                                                            None Name: baroque trumpet, dtype: object, 'bq. tpt. b♭': id                                                bb-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Baroque Trumpet in B♭ shortName                                                Bq. Tpt. B♭ trackName                                      Baroque Trumpet in B♭ instrumentId                                   brass.trumpet.baroque part_trackName                                 Baroque Trumpet in B♭ useDrumset                                                      None clef                                                            None Name: baroque trumpet in b♭, dtype: object, 'bq. tpt. c': id                                                 c-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in C shortName                                                 Bq. Tpt. C trackName                                       Baroque Trumpet in C instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in C useDrumset                                                      None clef                                                            None Name: baroque trumpet in c, dtype: object, 'bq. tpt. d': id                                                 d-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in D shortName                                                 Bq. Tpt. D trackName                                       Baroque Trumpet in D instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in D useDrumset                                                      None clef                                                            None Name: baroque trumpet in d, dtype: object, 'bq. tpt. e♭': id                                                eb-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Baroque Trumpet in E♭ shortName                                                Bq. Tpt. E♭ trackName                                      Baroque Trumpet in E♭ instrumentId                                   brass.trumpet.baroque part_trackName                                 Baroque Trumpet in E♭ useDrumset                                                      None clef                                                            None Name: baroque trumpet in e♭, dtype: object, 'bq. tpt. f': id                                                 f-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in F shortName                                                 Bq. Tpt. F trackName                                       Baroque Trumpet in F instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in F useDrumset                                                      None clef                                                            None Name: baroque trumpet in f, dtype: object, 'br': id                          brac ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Brač shortName                    Br. trackName                   Brač instrumentId       pluck.tambura part_trackName              Brač useDrumset                  None clef                        None Name: brač, dtype: object, 'brac': id                          brac ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Brač shortName                    Br. trackName                   Brač instrumentId       pluck.tambura part_trackName              Brač useDrumset                  None clef                        None Name: brač, dtype: object, 'brass': id                                             brass ChannelName                                   [None] ChannelValue                                    [61] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Brass shortName                                        Br. trackName                                      Brass instrumentId                             brass.group part_trackName                                 Brass useDrumset                                      None clef                                               F Name: brass, dtype: object, 'brass synthesizer': id                                                 brass-synthesizer ChannelName                           [synth-brass-1, synth-brass-2] ChannelValue                                                [62, 63] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                           Brass Synthesizer shortName                                                     Synth. trackName                                          Brass Synthesizer instrumentId                                       brass.group.synth part_trackName                                     Brass Synthesizer useDrumset                                                      None clef                                                               F Name: brass synthesizer, dtype: object, 'brass-synthesizer': id                                                 brass-synthesizer ChannelName                           [synth-brass-1, synth-brass-2] ChannelValue                                                [62, 63] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                           Brass Synthesizer shortName                                                     Synth. trackName                                          Brass Synthesizer instrumentId                                       brass.group.synth part_trackName                                     Brass Synthesizer useDrumset                                                      None clef                                                               F Name: brass synthesizer, dtype: object, 'brass.alphorn': id                                           alphorn ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Alphorn shortName                                     AlpHn. trackName                                    Alphorn instrumentId                           brass.alphorn part_trackName                               Alphorn useDrumset                                      None clef                                               F Name: alphorn, dtype: object, 'brass.alto-horn': id                                                       f-alto-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 F Alto Horn shortName                                                   F A. Hn. trackName                                                F Alto Horn instrumentId                                         brass.alto-horn part_trackName                                           F Alto Horn useDrumset                                                      None clef                                                            None Name: f alto horn, dtype: object, 'brass.baritone-horn': id                                                     baritone-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Baritone Horn shortName                                                   Bar. Hn. trackName                                              Baritone Horn instrumentId                                     brass.baritone-horn part_trackName                                         Baritone Horn useDrumset                                                      None clef                                                               F Name: baritone horn, dtype: object, 'brass.bugle': id                                             bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Bugle shortName                                        Bu. trackName                                      Bugle instrumentId                             brass.bugle part_trackName                                 Bugle useDrumset                                      None clef                                            None Name: bugle, dtype: object, 'brass.bugle.alto': id                                        alto-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Bugle shortName                                     A. Bu. trackName                                 Alto Bugle instrumentId                        brass.bugle.alto part_trackName                            Alto Bugle useDrumset                                      None clef                                            None Name: alto bugle, dtype: object, 'brass.bugle.baritone': id                                    baritone-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Baritone Bugle shortName                                   Bar. Bu. trackName                             Baritone Bugle instrumentId                    brass.bugle.baritone part_trackName                        Baritone Bugle useDrumset                                      None clef                                            None Name: baritone bugle, dtype: object, 'brass.bugle.contrabass': id                                  contrabass-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Bugle shortName                                    Cb. Bu. trackName                           Contrabass Bugle instrumentId                  brass.bugle.contrabass part_trackName                      Contrabass Bugle useDrumset                                      None clef                                            None Name: contrabass bugle, dtype: object, 'brass.bugle.euphonium-bugle': id                                   euphonium-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Euphonium Bugle shortName                                  Euph. Bu. trackName                            Euphonium Bugle instrumentId             brass.bugle.euphonium-bugle part_trackName                       Euphonium Bugle useDrumset                                      None clef                                            None Name: euphonium bugle, dtype: object, 'brass.bugle.mellophone-bugle': id                                   mellophon-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Mellophone Bugle shortName                                 Mello. Bu. trackName                           Mellophone Bugle instrumentId            brass.bugle.mellophone-bugle part_trackName                      Mellophone Bugle useDrumset                                      None clef                                            None Name: mellophone bugle, dtype: object, 'brass.bugle.soprano': id                                     soprano-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Bugle shortName                                     S. Bu. trackName                              Soprano Bugle instrumentId                     brass.bugle.soprano part_trackName                         Soprano Bugle useDrumset                                      None clef                                            None Name: soprano bugle, dtype: object, 'brass.cimbasso': id                                          cimbasso ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                    Cimbasso shortName                                       Cim. trackName                                   Cimbasso instrumentId                          brass.cimbasso part_trackName                              Cimbasso useDrumset                                      None clef                                               F Name: cimbasso, dtype: object, 'brass.conch-shell': id                                             conch ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                       Conch shortName                                      Cnch. trackName                                      Conch instrumentId                       brass.conch-shell part_trackName                                 Conch useDrumset                                      None clef                                               F Name: conch, dtype: object, 'brass.cornet': id                                                          c-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    C Cornet shortName                                                     C Cnt. trackName                                                   C Cornet instrumentId                                            brass.cornet part_trackName                                              C Cornet useDrumset                                                      None clef                                                            None Name: c cornet, dtype: object, 'brass.cornet.soprano': id                                                         eb-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   E♭ Cornet shortName                                                    E♭ Cnt. trackName                                                  E♭ Cornet instrumentId                                    brass.cornet.soprano part_trackName                                             E♭ Cornet useDrumset                                                      None clef                                                            None Name: e♭ cornet, dtype: object, 'brass.cornett': id                                           cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Cornett shortName                                        Co. trackName                                    Cornett instrumentId                           brass.cornett part_trackName                               Cornett useDrumset                                      None clef                                            None Name: cornett, dtype: object, 'brass.cornett.tenor': id                                     tenor-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Cornett shortName                                     T. Co. trackName                              Tenor Cornett instrumentId                     brass.cornett.tenor part_trackName                         Tenor Cornett useDrumset                                      None clef                                            G8vb Name: tenor cornett, dtype: object, 'brass.cornettino': id                                        cornettino ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Cornettino shortName                                        Co. trackName                                 Cornettino instrumentId                        brass.cornettino part_trackName                            Cornettino useDrumset                                      None clef                                            None Name: cornettino, dtype: object, 'brass.didgeridoo': id                                        didgeridoo ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Didgeridoo shortName                                       Doo. trackName                                 Didgeridoo instrumentId                        brass.didgeridoo part_trackName                            Didgeridoo useDrumset                                      None clef                                               F Name: didgeridoo, dtype: object, 'brass.euphonium': id                                         euphonium ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                   Euphonium shortName                                      Euph. trackName                                  Euphonium instrumentId                         brass.euphonium part_trackName                             Euphonium useDrumset                                      None clef                                               F Name: euphonium, dtype: object, 'brass.fiscorn': id                                                           fiscorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Fiscorn shortName                                                       Fsc. trackName                                                    Fiscorn instrumentId                                           brass.fiscorn part_trackName                                               Fiscorn useDrumset                                                      None clef                                                            None Name: fiscorn, dtype: object, 'brass.flugelhorn': id                                                        flugelhorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Flugelhorn shortName                                                     Flghn. trackName                                                 Flugelhorn instrumentId                                        brass.flugelhorn part_trackName                                            Flugelhorn useDrumset                                                      None clef                                                            None Name: flugelhorn, dtype: object, 'brass.french-horn': id                                                              horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in F shortName                                                      F Hn. trackName                                                  Horn in F instrumentId                                       brass.french-horn part_trackName                                             Horn in F useDrumset                                                      None clef                                                            None Name: horn in f, dtype: object, 'brass.group': id                                             brass ChannelName                                   [None] ChannelValue                                    [61] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Brass shortName                                        Br. trackName                                      Brass instrumentId                             brass.group part_trackName                                 Brass useDrumset                                      None clef                                               F Name: brass, dtype: object, 'brass.group.synth': id                                                 brass-synthesizer ChannelName                           [synth-brass-1, synth-brass-2] ChannelValue                                                [62, 63] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                           Brass Synthesizer shortName                                                     Synth. trackName                                          Brass Synthesizer instrumentId                                       brass.group.synth part_trackName                                     Brass Synthesizer useDrumset                                                      None clef                                                               F Name: brass synthesizer, dtype: object, 'brass.helicon': id                                           helicon ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Helicon shortName                                    Helicon trackName                                    Helicon instrumentId                           brass.helicon part_trackName                               Helicon useDrumset                                      None clef                                               F Name: helicon, dtype: object, 'brass.horagai': id                                           horagai ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Horagai shortName                                       Hor. trackName                                    Horagai instrumentId                           brass.horagai part_trackName                               Horagai useDrumset                                      None clef                                               F Name: horagai, dtype: object, 'brass.kuhlohorn': id                                                         kuhlohorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Kuhlohorn shortName                                                      Klhn. trackName                                                  Kuhlohorn instrumentId                                         brass.kuhlohorn part_trackName                                             Kuhlohorn useDrumset                                                      None clef                                                            None Name: kuhlohorn, dtype: object, 'brass.mellophone': id                                        mellophone ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Mellophone shortName                                     Mello. trackName                                 Mellophone instrumentId                        brass.mellophone part_trackName                            Mellophone useDrumset                                      None clef                                            None Name: mellophone, dtype: object, 'brass.natural-horn': id                                                       c-horn-alto ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Horn in C alto shortName                                                      C Hn. trackName                                             Horn in C alto instrumentId                                      brass.natural-horn part_trackName                                        Horn in C alto useDrumset                                                      None clef                                                            None Name: horn in c alto, dtype: object, 'brass.ophicleide': id                                        ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Ophicleide shortName                                       Oph. trackName                                 Ophicleide instrumentId                        brass.ophicleide part_trackName                            Ophicleide useDrumset                                      None clef                                               F Name: ophicleide, dtype: object, 'brass.posthorn': id                                                          posthorn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Posthorn shortName                                                     Psthn. trackName                                                   Posthorn instrumentId                                          brass.posthorn part_trackName                                              Posthorn useDrumset                                                      None clef                                                               F Name: posthorn, dtype: object, 'brass.rag-dung': id                                                          rag-dung ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Rag Dung shortName                                                   Rg. Dng. trackName                                                   Rag Dung instrumentId                                          brass.rag-dung part_trackName                                              Rag Dung useDrumset                                                      None clef                                                               F Name: rag dung, dtype: object, 'brass.sackbutt.alto': id                                      alto-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                Alto Sackbut shortName                                   A. Sack. trackName                               Alto Sackbut instrumentId                     brass.sackbutt.alto part_trackName                          Alto Sackbut useDrumset                                      None clef                                            G8vb Name: alto sackbut, dtype: object, 'brass.sackbutt.bass': id                                      bass-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                Bass Sackbut shortName                                   B. Sack. trackName                               Bass Sackbut instrumentId                     brass.sackbutt.bass part_trackName                          Bass Sackbut useDrumset                                      None clef                                               F Name: bass sackbut, dtype: object, 'brass.sackbutt.tenor': id                                     tenor-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Sackbut shortName                                   T. Sack. trackName                              Tenor Sackbut instrumentId                    brass.sackbutt.tenor part_trackName                         Tenor Sackbut useDrumset                                      None clef                                            G8vb Name: tenor sackbut, dtype: object, 'brass.saxhorn': id                                                           saxhorn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Saxhorn shortName                                                    Saxhorn trackName                                                    Saxhorn instrumentId                                           brass.saxhorn part_trackName                                               Saxhorn useDrumset                                                      None clef                                                            None Name: saxhorn, dtype: object, 'brass.serpent': id                                           serpent ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Serpent shortName                                       Spt. trackName                                    Serpent instrumentId                           brass.serpent part_trackName                               Serpent useDrumset                                      None clef                                               F Name: serpent, dtype: object, 'brass.shofar': id                                            shofar ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                      Shofar shortName                                       Sho. trackName                                     Shofar instrumentId                            brass.shofar part_trackName                                Shofar useDrumset                                      None clef                                            G8vb Name: shofar, dtype: object, 'brass.sousaphone': id                                        sousaphone ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Sousaphone shortName                                      Sphn. trackName                                 Sousaphone instrumentId                        brass.sousaphone part_trackName                            Sousaphone useDrumset                                      None clef                                               F Name: sousaphone, dtype: object, 'brass.trombone': id                                                          trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Trombone shortName                                                       Tbn. trackName                                                   Trombone instrumentId                                          brass.trombone part_trackName                                              Trombone useDrumset                                                      None clef                                                               F Name: trombone, dtype: object, 'brass.trombone.alto': id                                                     alto-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                               Alto Trombone shortName                                                    A. Tbn. trackName                                              Alto Trombone instrumentId                                     brass.trombone.alto part_trackName                                         Alto Trombone useDrumset                                                      None clef                                                              C3 Name: alto trombone, dtype: object, 'brass.trombone.bass': id                                                     bass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                               Bass Trombone shortName                                                    B. Tbn. trackName                                              Bass Trombone instrumentId                                     brass.trombone.bass part_trackName                                         Bass Trombone useDrumset                                                      None clef                                                               F Name: bass trombone, dtype: object, 'brass.trombone.contrabass': id                                               contrabass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                         Contrabass Trombone shortName                                                   Cb. Tbn. trackName                                        Contrabass Trombone instrumentId                               brass.trombone.contrabass part_trackName                                   Contrabass Trombone useDrumset                                                      None clef                                                               F Name: contrabass trombone, dtype: object, 'brass.trombone.tenor': id                                                    tenor-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                              Tenor Trombone shortName                                                    T. Tbn. trackName                                             Tenor Trombone instrumentId                                    brass.trombone.tenor part_trackName                                        Tenor Trombone useDrumset                                                      None clef                                                               F Name: tenor trombone, dtype: object, 'brass.trumpet': id                                                           trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Trumpet shortName                                                       Tpt. trackName                                                    Trumpet instrumentId                                           brass.trumpet part_trackName                                               Trumpet useDrumset                                                      None clef                                                            None Name: trumpet, dtype: object, 'brass.trumpet.baroque': id                                                   baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Baroque Trumpet shortName                                                   Bq. Tpt. trackName                                            Baroque Trumpet instrumentId                                   brass.trumpet.baroque part_trackName                                       Baroque Trumpet useDrumset                                                      None clef                                                            None Name: baroque trumpet, dtype: object, 'brass.trumpet.bass': id                                                      bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                Bass Trumpet shortName                                                    B. Tpt. trackName                                               Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                          Bass Trumpet useDrumset                                                      None clef                                                            None Name: bass trumpet, dtype: object, 'brass.trumpet.bflat': id                                                        bb-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  B♭ Trumpet shortName                                                    B♭ Tpt. trackName                                                 B♭ Trumpet instrumentId                                     brass.trumpet.bflat part_trackName                                            B♭ Trumpet useDrumset                                                      None clef                                                            None Name: b♭ trumpet, dtype: object, 'brass.trumpet.c': id                                                         c-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   C Trumpet shortName                                                     C Tpt. trackName                                                  C Trumpet instrumentId                                         brass.trumpet.c part_trackName                                             C Trumpet useDrumset                                                      None clef                                                            None Name: c trumpet, dtype: object, 'brass.trumpet.d': id                                                         d-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   D Trumpet shortName                                                     D Tpt. trackName                                                  D Trumpet instrumentId                                         brass.trumpet.d part_trackName                                             D Trumpet useDrumset                                                      None clef                                                            None Name: d trumpet, dtype: object, 'brass.trumpet.piccolo': id                                                   piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Piccolo Trumpet shortName                                                    P. Tpt. trackName                                            Piccolo Trumpet instrumentId                                   brass.trumpet.piccolo part_trackName                                       Piccolo Trumpet useDrumset                                                      None clef                                                            None Name: piccolo trumpet, dtype: object, 'brass.trumpet.pocket': id                                                    pocket-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Pocket Trumpet shortName                                                  Pkt. Tpt. trackName                                             Pocket Trumpet instrumentId                                    brass.trumpet.pocket part_trackName                                        Pocket Trumpet useDrumset                                                      None clef                                                            None Name: pocket trumpet, dtype: object, 'brass.trumpet.slide': id                                                     slide-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Slide Trumpet shortName                                                    Sl.Tpt. trackName                                              Slide Trumpet instrumentId                                     brass.trumpet.slide part_trackName                                         Slide Trumpet useDrumset                                                      None clef                                                            None Name: slide trumpet, dtype: object, 'brass.trumpet.tenor': id                                                     tenor-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Trumpet shortName                                                    T. Tpt. trackName                                              Tenor Trumpet instrumentId                                     brass.trumpet.tenor part_trackName                                         Tenor Trumpet useDrumset                                                      None clef                                                            None Name: tenor trumpet, dtype: object, 'brass.tuba': id                                              tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                        Tuba shortName                                       Tba. trackName                                       Tuba instrumentId                              brass.tuba part_trackName                                  Tuba useDrumset                                      None clef                                               F Name: tuba, dtype: object, 'brass.tuba.bass': id                                       bass-f-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Tuba in F shortName                                  Ba. Tb. F trackName                             Bass Tuba in F instrumentId                         brass.tuba.bass part_trackName                        Bass Tuba in F useDrumset                                      None clef                                               F Name: bass tuba in f, dtype: object, 'brass.tuba.subcontrabass': id                                subcontrabass-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Sub-Contrabass Tuba shortName                                   SCb. Tb. trackName                        Sub-Contrabass Tuba instrumentId                brass.tuba.subcontrabass part_trackName                   Sub-Contrabass Tuba useDrumset                                      None clef                                               F Name: sub-contrabass tuba, dtype: object, 'brass.vienna-horn': id                                                       vienna-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Vienna Horn shortName                                                     V. Hn. trackName                                                Vienna Horn instrumentId                                       brass.vienna-horn part_trackName                                           Vienna Horn useDrumset                                                      None clef                                                            None Name: vienna horn, dtype: object, 'brass.vuvuzela': id                                          vuvuzela ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Vuvuzela shortName                                       Vuv. trackName                                   Vuvuzela instrumentId                          brass.vuvuzela part_trackName                              Vuvuzela useDrumset                                      None clef                                            None Name: vuvuzela, dtype: object, 'brass.wagner-tuba': id                                       wagner-tuba ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                 Wagner Tuba shortName                                   Wag. Tb. trackName                                Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                           Wagner Tuba useDrumset                                      None clef                                               F Name: wagner tuba, dtype: object, 'brač': id                          brac ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Brač shortName                    Br. trackName                   Brač instrumentId       pluck.tambura part_trackName              Brač useDrumset                  None clef                        None Name: brač, dtype: object, 'brightness synthesizer': id                         brightness-synth ChannelName                          [None] ChannelValue                          [100] controllers                            [[]] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName             Brightness Synthesizer shortName                            Synth. trackName            Brightness Synthesizer instrumentId       synth.effects.brightness part_trackName       Brightness Synthesizer useDrumset                             None clef                                      F Name: brightness synthesizer, dtype: object, 'brightness-synth': id                         brightness-synth ChannelName                          [None] ChannelValue                          [100] controllers                            [[]] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName             Brightness Synthesizer shortName                            Synth. trackName            Brightness Synthesizer instrumentId       synth.effects.brightness part_trackName       Brightness Synthesizer useDrumset                             None clef                                      F Name: brightness synthesizer, dtype: object, 'bs. harm': id                                    bass-harmonica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Harmonica shortName                                  Bs. Harm. trackName                             Bass Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                        Bass Harmonica useDrumset                                      None clef                                               F Name: bass harmonica, dtype: object, 'bs. m.d': id                    mtn-dulcimer-bass ChannelName                      [None] ChannelValue                       [25] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        G8vb longName           Mtn. Dulcimer - Bass shortName                      Bs. M.D. trackName          Mtn. Dulcimer - Bass instrumentId             pluck.dulcimer part_trackName     Mtn. Dulcimer - Bass useDrumset                         None clef                               G8vb Name: mtn. dulcimer - bass, dtype: object, 'bsn': id                                           bassoon ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Bassoon shortName                                       Bsn. trackName                                    Bassoon instrumentId                       wind.reed.bassoon part_trackName                               Bassoon useDrumset                                      None clef                                               F Name: bassoon, dtype: object, 'bu': id                      bugarija ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                Bugarija shortName                    Bu. trackName               Bugarija instrumentId       pluck.tambura part_trackName          Bugarija useDrumset                  None clef                        None Name: bugarija, dtype: object, 'bugarija': id                      bugarija ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                Bugarija shortName                    Bu. trackName               Bugarija instrumentId       pluck.tambura part_trackName          Bugarija useDrumset                  None clef                        None Name: bugarija, dtype: object, 'bugle': id                                             bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Bugle shortName                                        Bu. trackName                                      Bugle instrumentId                             brass.bugle part_trackName                                 Bugle useDrumset                                      None clef                                            None Name: bugle, dtype: object, 'bw. gon': id                                                        bowl-gongs ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bowl Gongs shortName                                                   Bw. Gon. trackName                                                 Bowl Gongs instrumentId                                              metal.gong part_trackName                                            Bowl Gongs useDrumset                                                         1 clef                                                            PERC Name: bowl gongs, dtype: object, 'b♭ a. oc': id                                   bb-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             B♭ Alto Ocarina shortName                                  B♭ A. Oc. trackName                            B♭ Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                       B♭ Alto Ocarina useDrumset                                      None clef                                            None Name: b♭ alto ocarina, dtype: object, 'b♭ alto ocarina': id                                   bb-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             B♭ Alto Ocarina shortName                                  B♭ A. Oc. trackName                            B♭ Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                       B♭ Alto Ocarina useDrumset                                      None clef                                            None Name: b♭ alto ocarina, dtype: object, 'b♭ b. cl': id                                  bb-bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            B♭ Bass Clarinet shortName                                  B♭ B. Cl. trackName                           B♭ Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                      B♭ Bass Clarinet useDrumset                                      None clef                                            None Name: b♭ bass clarinet, dtype: object, 'b♭ b. oph': id                                bb-bass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                          B♭ Bass Ophicleide shortName                                 B♭ B. Oph. trackName                         B♭ Bass Ophicleide instrumentId                        brass.ophicleide part_trackName                    B♭ Bass Ophicleide useDrumset                                      None clef                                               F Name: b♭ bass ophicleide, dtype: object, 'b♭ b. tpt': id                                                   bb-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             B♭ Bass Trumpet shortName                                                 B♭ B. Tpt. trackName                                            B♭ Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                       B♭ Bass Trumpet useDrumset                                                      None clef                                                            None Name: b♭ bass trumpet, dtype: object, 'b♭ bass clarinet': id                                  bb-bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            B♭ Bass Clarinet shortName                                  B♭ B. Cl. trackName                           B♭ Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                      B♭ Bass Clarinet useDrumset                                      None clef                                            None Name: b♭ bass clarinet, dtype: object, 'b♭ bass clarinet (bass clef)': id                        bb-bass-clarinet-bass-clef ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                            B♭ Bass Clarinet shortName                                  B♭ B. Cl. trackName               B♭ Bass Clarinet (Bass Clef) instrumentId                 wind.reed.clarinet.bass part_trackName          B♭ Bass Clarinet (Bass Clef) useDrumset                                      None clef                                               F Name: b♭ bass clarinet (bass clef), dtype: object, 'b♭ bass ophicleide': id                                bb-bass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                          B♭ Bass Ophicleide shortName                                 B♭ B. Oph. trackName                         B♭ Bass Ophicleide instrumentId                        brass.ophicleide part_trackName                    B♭ Bass Ophicleide useDrumset                                      None clef                                               F Name: b♭ bass ophicleide, dtype: object, 'b♭ bass trumpet': id                                                   bb-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             B♭ Bass Trumpet shortName                                                 B♭ B. Tpt. trackName                                            B♭ Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                       B♭ Bass Trumpet useDrumset                                                      None clef                                                            None Name: b♭ bass trumpet, dtype: object, 'b♭ cl': id                                       bb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 B♭ Clarinet shortName                                     B♭ Cl. trackName                                B♭ Clarinet instrumentId                wind.reed.clarinet.bflat part_trackName                           B♭ Clarinet useDrumset                                      None clef                                            None Name: b♭ clarinet, dtype: object, 'b♭ clarinet': id                                       bb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 B♭ Clarinet shortName                                     B♭ Cl. trackName                                B♭ Clarinet instrumentId                wind.reed.clarinet.bflat part_trackName                           B♭ Clarinet useDrumset                                      None clef                                            None Name: b♭ clarinet, dtype: object, 'b♭ cnt': id                                                         bb-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   B♭ Cornet shortName                                                    B♭ Cnt. trackName                                                  B♭ Cornet instrumentId                                            brass.cornet part_trackName                                             B♭ Cornet useDrumset                                                      None clef                                                            None Name: b♭ cornet, dtype: object, 'b♭ cornet': id                                                         bb-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   B♭ Cornet shortName                                                    B♭ Cnt. trackName                                                  B♭ Cornet instrumentId                                            brass.cornet part_trackName                                             B♭ Cornet useDrumset                                                      None clef                                                            None Name: b♭ cornet, dtype: object, 'b♭ du': id                                          bb-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    B♭ Duduk shortName                                     B♭ Du. trackName                                   B♭ Duduk instrumentId                         wind.reed.duduk part_trackName                              B♭ Duduk useDrumset                                      None clef                                            None Name: b♭ duduk, dtype: object, 'b♭ duduk': id                                          bb-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    B♭ Duduk shortName                                     B♭ Du. trackName                                   B♭ Duduk instrumentId                         wind.reed.duduk part_trackName                              B♭ Duduk useDrumset                                      None clef                                            None Name: b♭ duduk, dtype: object, 'b♭ fife': id                                              fife ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     B♭ Fife shortName                                    B♭ Fife trackName                                    B♭ Fife instrumentId                        wind.flutes.fife part_trackName                               B♭ Fife useDrumset                                      None clef                                            G8va Name: b♭ fife, dtype: object, 'b♭ hn': id                                                      bb-horn-alto ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Horn in B♭ alto shortName                                                     B♭ Hn. trackName                                            Horn in B♭ alto instrumentId                                       brass.french-horn part_trackName                                       Horn in B♭ alto useDrumset                                                      None clef                                                            None Name: horn in b♭ alto, dtype: object, 'b♭ pkt. sax': id                                        bb-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Pocket Sax in B♭ shortName                                B♭ Pkt. Sax trackName                           Pocket Sax in B♭ instrumentId                       wind.reed.xaphoon part_trackName                      Pocket Sax in B♭ useDrumset                                      None clef                                            None Name: pocket sax in b♭, dtype: object, 'b♭ s. oc': id                                bb-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                          B♭ Soprano Ocarina shortName                                  B♭ S. Oc. trackName                         B♭ Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                    B♭ Soprano Ocarina useDrumset                                      None clef                                            G8va Name: b♭ soprano ocarina, dtype: object, 'b♭ soprano ocarina': id                                bb-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                          B♭ Soprano Ocarina shortName                                  B♭ S. Oc. trackName                         B♭ Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                    B♭ Soprano Ocarina useDrumset                                      None clef                                            G8va Name: b♭ soprano ocarina, dtype: object, 'b♭ sousaphone': id                                     bb-sousaphone ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               B♭ Sousaphone shortName                                   B♭ Sphn. trackName                              B♭ Sousaphone instrumentId                        brass.sousaphone part_trackName                         B♭ Sousaphone useDrumset                                      None clef                                               F Name: b♭ sousaphone, dtype: object, 'b♭ sphn': id                                     bb-sousaphone ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               B♭ Sousaphone shortName                                   B♭ Sphn. trackName                              B♭ Sousaphone instrumentId                        brass.sousaphone part_trackName                         B♭ Sousaphone useDrumset                                      None clef                                               F Name: b♭ sousaphone, dtype: object, 'b♭ tb': id                                           bb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     B♭ Tuba shortName                                     B♭ Tb. trackName                                    B♭ Tuba instrumentId                              brass.tuba part_trackName                               B♭ Tuba useDrumset                                      None clef                                               F Name: b♭ tuba, dtype: object, 'b♭ tin wh': id                                 bflat-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                              B♭ Tin Whistle shortName                                 B♭ Tin Wh. trackName                             B♭ Tin Whistle instrumentId           wind.flutes.whistle.tin.bflat part_trackName                        B♭ Tin Whistle useDrumset                                      None clef                                            G8va Name: b♭ tin whistle, dtype: object, 'b♭ tin whistle': id                                 bflat-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                              B♭ Tin Whistle shortName                                 B♭ Tin Wh. trackName                             B♭ Tin Whistle instrumentId           wind.flutes.whistle.tin.bflat part_trackName                        B♭ Tin Whistle useDrumset                                      None clef                                            G8va Name: b♭ tin whistle, dtype: object, 'b♭ tpt': id                                                        bb-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  B♭ Trumpet shortName                                                    B♭ Tpt. trackName                                                 B♭ Trumpet instrumentId                                     brass.trumpet.bflat part_trackName                                            B♭ Trumpet useDrumset                                                      None clef                                                            None Name: b♭ trumpet, dtype: object, 'b♭ trumpet': id                                                        bb-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  B♭ Trumpet shortName                                                    B♭ Tpt. trackName                                                 B♭ Trumpet instrumentId                                     brass.trumpet.bflat part_trackName                                            B♭ Trumpet useDrumset                                                      None clef                                                            None Name: b♭ trumpet, dtype: object, 'b♭ tuba': id                                           bb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     B♭ Tuba shortName                                     B♭ Tb. trackName                                    B♭ Tuba instrumentId                              brass.tuba part_trackName                               B♭ Tuba useDrumset                                      None clef                                               F Name: b♭ tuba, dtype: object, 'b♭ tuba (treble clef)': id                                    bb-tuba-treble ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     B♭ Tuba shortName                                     B♭ Tb. trackName                      B♭ Tuba (Treble Clef) instrumentId                              brass.tuba part_trackName                 B♭ Tuba (Treble Clef) useDrumset                                      None clef                                            None Name: b♭ tuba (treble clef), dtype: object, 'b♭ wag. tb': id                                    bb-wagner-tuba ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              B♭ Wagner Tuba shortName                                B♭ Wag. Tb. trackName                             B♭ Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                        B♭ Wagner Tuba useDrumset                                      None clef                                               F Name: b♭ wagner tuba, dtype: object, 'b♭ wagner tuba': id                                    bb-wagner-tuba ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              B♭ Wagner Tuba shortName                                B♭ Wag. Tb. trackName                             B♭ Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                        B♭ Wagner Tuba useDrumset                                      None clef                                               F Name: b♭ wagner tuba, dtype: object, 'c a. oc': id                                    c-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              C Alto Ocarina shortName                                   C A. Oc. trackName                             C Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        C Alto Ocarina useDrumset                                      None clef                                            None Name: c alto ocarina, dtype: object, 'c alto ocarina': id                                    c-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              C Alto Ocarina shortName                                   C A. Oc. trackName                             C Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        C Alto Ocarina useDrumset                                      None clef                                            None Name: c alto ocarina, dtype: object, 'c b. oc': id                                    c-bass-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              C Bass Ocarina shortName                                   C B. Oc. trackName                             C Bass Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        C Bass Ocarina useDrumset                                      None clef                                               F Name: c bass ocarina, dtype: object, 'c b. oph': id                                 c-bass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                           C Bass Ophicleide shortName                                  C B. Oph. trackName                          C Bass Ophicleide instrumentId                        brass.ophicleide part_trackName                     C Bass Ophicleide useDrumset                                      None clef                                               F Name: c bass ophicleide, dtype: object, 'c bass ocarina': id                                    c-bass-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              C Bass Ocarina shortName                                   C B. Oc. trackName                             C Bass Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        C Bass Ocarina useDrumset                                      None clef                                               F Name: c bass ocarina, dtype: object, 'c bass ophicleide': id                                 c-bass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                           C Bass Ophicleide shortName                                  C B. Oph. trackName                          C Bass Ophicleide instrumentId                        brass.ophicleide part_trackName                     C Bass Ophicleide useDrumset                                      None clef                                               F Name: c bass ophicleide, dtype: object, 'c cl': id                                        c-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  C Clarinet shortName                                      C Cl. trackName                                 C Clarinet instrumentId                      wind.reed.clarinet part_trackName                            C Clarinet useDrumset                                      None clef                                            None Name: c clarinet, dtype: object, 'c clarinet': id                                        c-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  C Clarinet shortName                                      C Cl. trackName                                 C Clarinet instrumentId                      wind.reed.clarinet part_trackName                            C Clarinet useDrumset                                      None clef                                            None Name: c clarinet, dtype: object, 'c cnt': id                                                          c-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    C Cornet shortName                                                     C Cnt. trackName                                                   C Cornet instrumentId                                            brass.cornet part_trackName                                              C Cornet useDrumset                                                      None clef                                                            None Name: c cornet, dtype: object, 'c cornet': id                                                          c-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    C Cornet shortName                                                     C Cnt. trackName                                                   C Cornet instrumentId                                            brass.cornet part_trackName                                              C Cornet useDrumset                                                      None clef                                                            None Name: c cornet, dtype: object, 'c di': id                                            c-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      C Dizi shortName                                      C Di. trackName                                     C Dizi instrumentId                       wind.flutes.di-zi part_trackName                                C Dizi useDrumset                                      None clef                                            None Name: c dizi, dtype: object, 'c dizi': id                                            c-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      C Dizi shortName                                      C Di. trackName                                     C Dizi instrumentId                       wind.flutes.di-zi part_trackName                                C Dizi useDrumset                                      None clef                                            None Name: c dizi, dtype: object, 'c du': id                                           c-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     C Duduk shortName                                      C Du. trackName                                    C Duduk instrumentId                         wind.reed.duduk part_trackName                               C Duduk useDrumset                                      None clef                                            G8va Name: c duduk, dtype: object, 'c duduk': id                                           c-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     C Duduk shortName                                      C Du. trackName                                    C Duduk instrumentId                         wind.reed.duduk part_trackName                               C Duduk useDrumset                                      None clef                                            G8va Name: c duduk, dtype: object, 'c hn': id                                                       c-horn-alto ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Horn in C alto shortName                                                      C Hn. trackName                                             Horn in C alto instrumentId                                      brass.natural-horn part_trackName                                        Horn in C alto useDrumset                                                      None clef                                                            None Name: horn in c alto, dtype: object, 'c pkt. sax': id                                           xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in C shortName                                 C Pkt. Sax trackName                            Pocket Sax in C instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in C useDrumset                                      None clef                                            None Name: pocket sax in c, dtype: object, 'c qn': id                                           c-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     C Quena shortName                                      C Qn. trackName                                    C Quena instrumentId                       wind.flutes.quena part_trackName                               C Quena useDrumset                                      None clef                                            G8va Name: c quena, dtype: object, 'c quena': id                                           c-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     C Quena shortName                                      C Qn. trackName                                    C Quena instrumentId                       wind.flutes.quena part_trackName                               C Quena useDrumset                                      None clef                                            G8va Name: c quena, dtype: object, 'c s. oc': id                                 c-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           C Soprano Ocarina shortName                                   C S. Oc. trackName                          C Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     C Soprano Ocarina useDrumset                                      None clef                                            G8va Name: c soprano ocarina, dtype: object, 'c soprano ocarina': id                                 c-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           C Soprano Ocarina shortName                                   C S. Oc. trackName                          C Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     C Soprano Ocarina useDrumset                                      None clef                                            G8va Name: c soprano ocarina, dtype: object, 'c tb': id                                            c-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                      C Tuba shortName                                      C Tb. trackName                                     C Tuba instrumentId                              brass.tuba part_trackName                                C Tuba useDrumset                                      None clef                                               F Name: c tuba, dtype: object, 'c tin wh': id                                     c-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               C Tin Whistle shortName                                  C Tin Wh. trackName                              C Tin Whistle instrumentId                 wind.flutes.whistle.tin part_trackName                         C Tin Whistle useDrumset                                      None clef                                            G8va Name: c tin whistle, dtype: object, 'c tin whistle': id                                     c-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               C Tin Whistle shortName                                  C Tin Wh. trackName                              C Tin Whistle instrumentId                 wind.flutes.whistle.tin part_trackName                         C Tin Whistle useDrumset                                      None clef                                            G8va Name: c tin whistle, dtype: object, 'c tpt': id                                                         c-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   C Trumpet shortName                                                     C Tpt. trackName                                                  C Trumpet instrumentId                                         brass.trumpet.c part_trackName                                             C Trumpet useDrumset                                                      None clef                                                            None Name: c trumpet, dtype: object, 'c trumpet': id                                                         c-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   C Trumpet shortName                                                     C Tpt. trackName                                                  C Trumpet instrumentId                                         brass.trumpet.c part_trackName                                             C Trumpet useDrumset                                                      None clef                                                            None Name: c trumpet, dtype: object, 'c tuba': id                                            c-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                      C Tuba shortName                                      C Tb. trackName                                     C Tuba instrumentId                              brass.tuba part_trackName                                C Tuba useDrumset                                      None clef                                               F Name: c tuba, dtype: object, 'c-a. cl': id                              contra-alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contra-alto Clarinet shortName                                   C-a. Cl. trackName                       Contra-alto Clarinet instrumentId          wind.reed.clarinet.contra-alto part_trackName                  Contra-alto Clarinet useDrumset                                      None clef                                            None Name: contra-alto clarinet, dtype: object, 'c-a. fl': id                                 contra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Contra-alto Flute shortName                                   C-a. Fl. trackName                          Contra-alto Flute instrumentId           wind.flutes.flute.contra-alto part_trackName                     Contra-alto Flute useDrumset                                      None clef                                            None Name: contra-alto flute, dtype: object, 'c-alto-ocarina': id                                    c-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              C Alto Ocarina shortName                                   C A. Oc. trackName                             C Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        C Alto Ocarina useDrumset                                      None clef                                            None Name: c alto ocarina, dtype: object, 'c-baroque-trumpet': id                                                 c-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in C shortName                                                 Bq. Tpt. C trackName                                       Baroque Trumpet in C instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in C useDrumset                                                      None clef                                                            None Name: baroque trumpet in c, dtype: object, 'c-bass-ocarina': id                                    c-bass-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              C Bass Ocarina shortName                                   C B. Oc. trackName                             C Bass Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        C Bass Ocarina useDrumset                                      None clef                                               F Name: c bass ocarina, dtype: object, 'c-bass-ophicleide': id                                 c-bass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                           C Bass Ophicleide shortName                                  C B. Oph. trackName                          C Bass Ophicleide instrumentId                        brass.ophicleide part_trackName                     C Bass Ophicleide useDrumset                                      None clef                                               F Name: c bass ophicleide, dtype: object, 'c-bass-trumpet': id                                                    c-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                           Bass Trumpet in C shortName                                                  B. Tpt. C trackName                                          Bass Trumpet in C instrumentId                                      brass.trumpet.bass part_trackName                                     Bass Trumpet in C useDrumset                                                      None clef                                                            None Name: bass trumpet in c, dtype: object, 'c-clarinet': id                                        c-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  C Clarinet shortName                                      C Cl. trackName                                 C Clarinet instrumentId                      wind.reed.clarinet part_trackName                            C Clarinet useDrumset                                      None clef                                            None Name: c clarinet, dtype: object, 'c-cornet': id                                                          c-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    C Cornet shortName                                                     C Cnt. trackName                                                   C Cornet instrumentId                                            brass.cornet part_trackName                                              C Cornet useDrumset                                                      None clef                                                            None Name: c cornet, dtype: object, 'c-dizi': id                                            c-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      C Dizi shortName                                      C Di. trackName                                     C Dizi instrumentId                       wind.flutes.di-zi part_trackName                                C Dizi useDrumset                                      None clef                                            None Name: c dizi, dtype: object, 'c-duduk': id                                           c-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     C Duduk shortName                                      C Du. trackName                                    C Duduk instrumentId                         wind.reed.duduk part_trackName                               C Duduk useDrumset                                      None clef                                            G8va Name: c duduk, dtype: object, 'c-horn': id                                                            c-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in C shortName                                                      C Hn. trackName                                                  Horn in C instrumentId                                      brass.natural-horn part_trackName                                             Horn in C useDrumset                                                      None clef                                                            None Name: horn in c, dtype: object, 'c-horn-alto': id                                                       c-horn-alto ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Horn in C alto shortName                                                      C Hn. trackName                                             Horn in C alto instrumentId                                      brass.natural-horn part_trackName                                        Horn in C alto useDrumset                                                      None clef                                                            None Name: horn in c alto, dtype: object, 'c-horn-bass': id                                                       c-horn-bass ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                   Horn in C shortName                                                      C Hn. trackName                                      Horn in C (Bass Clef) instrumentId                                      brass.natural-horn part_trackName                                 Horn in C (Bass Clef) useDrumset                                                      None clef                                                               F Name: horn in c (bass clef), dtype: object, 'c-quena': id                                           c-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     C Quena shortName                                      C Qn. trackName                                    C Quena instrumentId                       wind.flutes.quena part_trackName                               C Quena useDrumset                                      None clef                                            G8va Name: c quena, dtype: object, 'c-soprano-ocarina': id                                 c-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           C Soprano Ocarina shortName                                   C S. Oc. trackName                          C Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     C Soprano Ocarina useDrumset                                      None clef                                            G8va Name: c soprano ocarina, dtype: object, 'c-tin-whistle': id                                     c-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               C Tin Whistle shortName                                  C Tin Wh. trackName                              C Tin Whistle instrumentId                 wind.flutes.whistle.tin part_trackName                         C Tin Whistle useDrumset                                      None clef                                            G8va Name: c tin whistle, dtype: object, 'c-trumpet': id                                                         c-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   C Trumpet shortName                                                     C Tpt. trackName                                                  C Trumpet instrumentId                                         brass.trumpet.c part_trackName                                             C Trumpet useDrumset                                                      None clef                                                            None Name: c trumpet, dtype: object, 'c-tuba': id                                            c-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                      C Tuba shortName                                      C Tb. trackName                                     C Tuba instrumentId                              brass.tuba part_trackName                                C Tuba useDrumset                                      None clef                                               F Name: c tuba, dtype: object, 'c. guit': id                 contra-guitar ChannelName         [open, mute] ChannelValue            [24, 28] controllers             [[], []] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 G8vb longName           Contra Guitar shortName               C. Guit. trackName          Contra Guitar instrumentId        pluck.guitar part_trackName     Contra Guitar useDrumset                  None clef                        G8vb Name: contra guitar, dtype: object, 'c. toms': id                                                          tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                Concert Toms shortName                                                    C. Toms trackName                                               Concert Toms instrumentId                                            drum.tom-tom part_trackName                                          Concert Toms useDrumset                                                         1 clef                                                            PERC Name: concert toms, dtype: object, 'cabasa': id                                                            cabasa ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Cabasa shortName                                                      Cabs. trackName                                                     Cabasa instrumentId                                           rattle.cabasa part_trackName                                                Cabasa useDrumset                                                         1 clef                                                            PERC Name: cabasa, dtype: object, 'cabs': id                                                            cabasa ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Cabasa shortName                                                      Cabs. trackName                                                     Cabasa instrumentId                                           rattle.cabasa part_trackName                                                Cabasa useDrumset                                                         1 clef                                                            PERC Name: cabasa, dtype: object, 'car': id                             carillon ChannelName                      [None] ChannelValue                       [14] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                       Carillon shortName                          Car. trackName                      Carillon instrumentId       metal.bells.carillon part_trackName                 Carillon useDrumset                         None clef                                  F Name: carillon, dtype: object, 'carillon': id                             carillon ChannelName                      [None] ChannelValue                       [14] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                       Carillon shortName                          Car. trackName                      Carillon instrumentId       metal.bells.carillon part_trackName                 Carillon useDrumset                         None clef                                  F Name: carillon, dtype: object, 'castanets': id                                                         castanets ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Castanets shortName                                                       Cst. trackName                                                  Castanets instrumentId                                          wood.castanets part_trackName                                             Castanets useDrumset                                                         1 clef                                                            PERC Name: castanets, dtype: object, 'cava': id                   cavaquinho ChannelName              [None] ChannelValue               [25] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                None longName             Cavaquinho shortName                 Cava. trackName            Cavaquinho instrumentId       pluck.guitar part_trackName       Cavaquinho useDrumset                 None clef                       None Name: cavaquinho, dtype: object, 'cavaquinho': id                   cavaquinho ChannelName              [None] ChannelValue               [25] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                None longName             Cavaquinho shortName                 Cava. trackName            Cavaquinho instrumentId       pluck.guitar part_trackName       Cavaquinho useDrumset                 None clef                       None Name: cavaquinho, dtype: object, 'cavaquinho (tablature)': id                   cavaquinho-tablature ChannelName                        [None] ChannelValue                         [25] controllers                          [[]] group                           tablature staff_type_name             tab4StrSimple keysig                               None defaultClef                          None longName                       Cavaquinho shortName                           Cava. trackName          Cavaquinho (Tablature) instrumentId                 pluck.guitar part_trackName     Cavaquinho (Tablature) useDrumset                           None clef                                 None Name: cavaquinho (tablature), dtype: object, 'cavaquinho-tablature': id                   cavaquinho-tablature ChannelName                        [None] ChannelValue                         [25] controllers                          [[]] group                           tablature staff_type_name             tab4StrSimple keysig                               None defaultClef                          None longName                       Cavaquinho shortName                           Cava. trackName          Cavaquinho (Tablature) instrumentId                 pluck.guitar part_trackName     Cavaquinho (Tablature) useDrumset                           None clef                                 None Name: cavaquinho (tablature), dtype: object, 'cb': id                                                        contrabass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Contrabass shortName                                                        Cb. trackName                                                 Contrabass instrumentId                                      strings.contrabass part_trackName                                            Contrabass useDrumset                                                      None clef                                                            None Name: contrabass, dtype: object, 'cb. bal': id                       balalaika-contrabass ChannelName                            [None] ChannelValue                            [107] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              F8vb longName                 Contrabass Balalaika shortName                            Cb. Bal. trackName                Contrabass Balalaika instrumentId       pluck.balalaika.contrabass part_trackName           Contrabass Balalaika useDrumset                               None clef                                     F8vb Name: contrabass balalaika, dtype: object, 'cb. bu': id                                  contrabass-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Bugle shortName                                    Cb. Bu. trackName                           Contrabass Bugle instrumentId                  brass.bugle.contrabass part_trackName                      Contrabass Bugle useDrumset                                      None clef                                            None Name: contrabass bugle, dtype: object, 'cb. cl': id                               contrabass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Contrabass Clarinet shortName                                    Cb. Cl. trackName                        Contrabass Clarinet instrumentId           wind.reed.clarinet.contrabass part_trackName                   Contrabass Clarinet useDrumset                                      None clef                                            None Name: contrabass clarinet, dtype: object, 'cb. fl': id                                  contrabass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Flute shortName                                    Cb. Fl. trackName                           Contrabass Flute instrumentId            wind.flutes.flute.contrabass part_trackName                      Contrabass Flute useDrumset                                      None clef                                            None Name: contrabass flute, dtype: object, 'cb. mrm': id                              contrabass-marimba ChannelName                                 [None] ChannelValue                                  [12] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   F8vb longName                        Contrabass Marimba shortName                                 Cb. Mrm. trackName                       Contrabass Marimba instrumentId       pitched-percussion.marimba.bass part_trackName                  Contrabass Marimba useDrumset                                    None clef                                          F8vb Name: contrabass marimba, dtype: object, 'cb. rec': id                               contrabass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Contrabass Recorder shortName                                   Cb. Rec. trackName                        Contrabass Recorder instrumentId         wind.flutes.recorder.contrabass part_trackName                   Contrabass Recorder useDrumset                                      None clef                                               F Name: contrabass recorder, dtype: object, 'cb. sar': id                           contrabass-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Contrabass Sarrusophone shortName                                   Cb. Sar. trackName                    Contrabass Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName               Contrabass Sarrusophone useDrumset                                      None clef                                            None Name: contrabass sarrusophone, dtype: object, 'cb. sax': id                              contrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contrabass Saxophone shortName                                   Cb. Sax. trackName                       Contrabass Saxophone instrumentId          wind.reed.saxophone.contrabass part_trackName                  Contrabass Saxophone useDrumset                                      None clef                                            None Name: contrabass saxophone, dtype: object, 'cb. tbn': id                                               contrabass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                         Contrabass Trombone shortName                                                   Cb. Tbn. trackName                                        Contrabass Trombone instrumentId                               brass.trombone.contrabass part_trackName                                   Contrabass Trombone useDrumset                                                      None clef                                                               F Name: contrabass trombone, dtype: object, 'cbs': id                                                      contrabasses ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                Contrabasses shortName                                                       Cbs. trackName                                               Contrabasses instrumentId                                           strings.group part_trackName                                          Contrabasses useDrumset                                                      None clef                                                            None Name: contrabasses, dtype: object, 'cbsn': id                                     contrabassoon ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Contrabassoon shortName                                      Cbsn. trackName                              Contrabassoon instrumentId                 wind.reed.contrabassoon part_trackName                         Contrabassoon useDrumset                                      None clef                                            None Name: contrabassoon, dtype: object, 'cch': id                          clavichord ChannelName                     [None] ChannelValue                       [7] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                    Clavichord shortName                         Cch. trackName                   Clavichord instrumentId       keyboard.clavichord part_trackName              Clavichord useDrumset                        None clef                                 F Name: clavichord, dtype: object, 'ce. st. dr': id                 cello-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Cello Steel Drums shortName                Ce. St. Dr. trackName          Cello Steel Drums instrumentId       metal.steel-drums part_trackName     Cello Steel Drums useDrumset                      None clef                            G8vb Name: cello steel drums, dtype: object, 'cel': id                          celesta ChannelName                  [None] ChannelValue                    [8] controllers                    [[]] group                       pitched staff_type_name           stdNormal keysig                         None defaultClef                    None longName                    Celesta shortName                      Cel. trackName                   Celesta instrumentId       keyboard.celesta part_trackName              Celesta useDrumset                     None clef                           None Name: celesta, dtype: object, 'celesta': id                          celesta ChannelName                  [None] ChannelValue                    [8] controllers                    [[]] group                       pitched staff_type_name           stdNormal keysig                         None defaultClef                    None longName                    Celesta shortName                      Cel. trackName                   Celesta instrumentId       keyboard.celesta part_trackName              Celesta useDrumset                     None clef                           None Name: celesta, dtype: object, 'cello steel drums': id                 cello-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Cello Steel Drums shortName                Ce. St. Dr. trackName          Cello Steel Drums instrumentId       metal.steel-drums part_trackName     Cello Steel Drums useDrumset                      None clef                            G8vb Name: cello steel drums, dtype: object, 'cello-steel-drums': id                 cello-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Cello Steel Drums shortName                Ce. St. Dr. trackName          Cello Steel Drums instrumentId       metal.steel-drums part_trackName     Cello Steel Drums useDrumset                      None clef                            G8vb Name: cello steel drums, dtype: object, 'celo': id                          celo ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Čelo shortName                     Č. trackName                   Čelo instrumentId       pluck.tambura part_trackName              Čelo useDrumset                  None clef                        None Name: čelo, dtype: object, 'ch. cym': id                                                    chinese-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Chinese Cymbal shortName                                                   Ch. Cym. trackName                                             Chinese Cymbal instrumentId                                    metal.cymbal.chinese part_trackName                                        Chinese Cymbal useDrumset                                                         1 clef                                                            PERC Name: chinese cymbal, dtype: object, 'ch. toms': id                                                  chinese-tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Chinese Tom-Toms shortName                                                   Ch. Toms trackName                                           Chinese Tom-Toms instrumentId                                      drum.group.chinese part_trackName                                      Chinese Tom-Toms useDrumset                                                         1 clef                                                            PERC Name: chinese tom-toms, dtype: object, 'cha': id                                         chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Chalumeau shortName                                       Cha. trackName                                  Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                             Chalumeau useDrumset                                      None clef                                            G8vb Name: chalumeau, dtype: object, 'chains': id                                                            chains ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Chains shortName                                                       Chn. trackName                                                     Chains instrumentId                                                    None part_trackName                                                Chains useDrumset                                                         1 clef                                                            PERC Name: chains, dtype: object, 'chalumeau': id                                         chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Chalumeau shortName                                       Cha. trackName                                  Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                             Chalumeau useDrumset                                      None clef                                            G8vb Name: chalumeau, dtype: object, 'chimes': id                                    tubular-bells ChannelName                                  [None] ChannelValue                                   [14] controllers                                    [[]] group                                       pitched staff_type_name                           stdNormal keysig                                         None defaultClef                                    None longName                                     Chimes shortName                                      Cme. trackName                                    Chimes instrumentId       pitched-percussion.tubular-bells part_trackName                               Chimes useDrumset                                     None clef                                           None Name: chimes, dtype: object, 'chinese cymbal': id                                                    chinese-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Chinese Cymbal shortName                                                   Ch. Cym. trackName                                             Chinese Cymbal instrumentId                                    metal.cymbal.chinese part_trackName                                        Chinese Cymbal useDrumset                                                         1 clef                                                            PERC Name: chinese cymbal, dtype: object, 'chinese tom-toms': id                                                  chinese-tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Chinese Tom-Toms shortName                                                   Ch. Toms trackName                                           Chinese Tom-Toms instrumentId                                      drum.group.chinese part_trackName                                      Chinese Tom-Toms useDrumset                                                         1 clef                                                            PERC Name: chinese tom-toms, dtype: object, 'chinese-cymbal': id                                                    chinese-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Chinese Cymbal shortName                                                   Ch. Cym. trackName                                             Chinese Cymbal instrumentId                                    metal.cymbal.chinese part_trackName                                        Chinese Cymbal useDrumset                                                         1 clef                                                            PERC Name: chinese cymbal, dtype: object, 'chinese-tom-toms': id                                                  chinese-tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Chinese Tom-Toms shortName                                                   Ch. Toms trackName                                           Chinese Tom-Toms instrumentId                                      drum.group.chinese part_trackName                                      Chinese Tom-Toms useDrumset                                                         1 clef                                                            PERC Name: chinese tom-toms, dtype: object, 'chn': id                                                            chains ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Chains shortName                                                       Chn. trackName                                                     Chains instrumentId                                                    None part_trackName                                                Chains useDrumset                                                         1 clef                                                            PERC Name: chains, dtype: object, 'choir synthesizer': id                                       choir-synth ChannelName                                   [None] ChannelValue                                    [91] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Choir Synthesizer shortName                                     Synth. trackName                          Choir Synthesizer instrumentId                         synth.pad.choir part_trackName                     Choir Synthesizer useDrumset                                      None clef                                               F Name: choir synthesizer, dtype: object, 'choir-synth': id                                       choir-synth ChannelName                                   [None] ChannelValue                                    [91] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Choir Synthesizer shortName                                     Synth. trackName                          Choir Synthesizer instrumentId                         synth.pad.choir part_trackName                     Choir Synthesizer useDrumset                                      None clef                                               F Name: choir synthesizer, dtype: object, 'cim': id                                          cimbasso ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                    Cimbasso shortName                                       Cim. trackName                                   Cimbasso instrumentId                          brass.cimbasso part_trackName                              Cimbasso useDrumset                                      None clef                                               F Name: cimbasso, dtype: object, 'cimb': id                                    cimbalom ChannelName                             [None] ChannelValue                              [15] controllers                               [[]] group                                  pitched staff_type_name                      stdNormal keysig                                    None defaultClef                               None longName                              Cimbalom shortName                                Cimb. trackName                             Cimbalom instrumentId       pitched-percussion.cimbalom part_trackName                        Cimbalom useDrumset                                None clef                                         F Name: cimbalom, dtype: object, 'cimbalom': id                                    cimbalom ChannelName                             [None] ChannelValue                              [15] controllers                               [[]] group                                  pitched staff_type_name                      stdNormal keysig                                    None defaultClef                               None longName                              Cimbalom shortName                                Cimb. trackName                             Cimbalom instrumentId       pitched-percussion.cimbalom part_trackName                        Cimbalom useDrumset                                None clef                                         F Name: cimbalom, dtype: object, 'cimbasso': id                                          cimbasso ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                    Cimbasso shortName                                       Cim. trackName                                   Cimbasso instrumentId                          brass.cimbasso part_trackName                              Cimbasso useDrumset                                      None clef                                               F Name: cimbasso, dtype: object, 'cl': id                                          clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Clarinet shortName                                        Cl. trackName                                   Clarinet instrumentId                      wind.reed.clarinet part_trackName                              Clarinet useDrumset                                      None clef                                            None Name: clarinet, dtype: object, 'clarinet': id                                          clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Clarinet shortName                                        Cl. trackName                                   Clarinet instrumentId                      wind.reed.clarinet part_trackName                              Clarinet useDrumset                                      None clef                                            None Name: clarinet, dtype: object, 'classical guitar': id                              guitar-nylon ChannelName                     [open, mute] ChannelValue                        [24, 28] controllers                         [[], []] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             G8vb longName                    Classical Guitar shortName                              Guit. trackName                   Classical Guitar instrumentId       pluck.guitar.nylon-string part_trackName              Classical Guitar useDrumset                              None clef                                    G8vb Name: classical guitar, dtype: object, 'classical guitar (tablature)': id                       guitar-nylon-tablature ChannelName                        [open, mute] ChannelValue                           [24, 28] controllers                            [[], []] group                                 tablature staff_type_name                   tab6StrCommon keysig                                     None defaultClef                                G8vb longName                       Classical Guitar shortName                                 Guit. trackName          Classical Guitar (Tablature) instrumentId          pluck.guitar.nylon-string part_trackName     Classical Guitar (Tablature) useDrumset                                 None clef                                       G8vb Name: classical guitar (tablature), dtype: object, 'clav': id                                  clavinet ChannelName                           [None] ChannelValue                             [7] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                            Clavinet shortName                              Clav. trackName                           Clavinet instrumentId       keyboard.clavichord.synth part_trackName                      Clavinet useDrumset                              None clef                                       F Name: clavinet, dtype: object, 'claves': id                                                            claves ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Claves shortName                                                       Clv. trackName                                                     Claves instrumentId                                             wood.claves part_trackName                                                Claves useDrumset                                                         1 clef                                                            PERC Name: claves, dtype: object, 'clavichord': id                          clavichord ChannelName                     [None] ChannelValue                       [7] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                    Clavichord shortName                         Cch. trackName                   Clavichord instrumentId       keyboard.clavichord part_trackName              Clavichord useDrumset                        None clef                                 F Name: clavichord, dtype: object, 'clavinet': id                                  clavinet ChannelName                           [None] ChannelValue                             [7] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                            Clavinet shortName                              Clav. trackName                           Clavinet instrumentId       keyboard.clavichord.synth part_trackName                      Clavinet useDrumset                              None clef                                       F Name: clavinet, dtype: object, 'clv': id                                                            claves ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Claves shortName                                                       Clv. trackName                                                     Claves instrumentId                                             wood.claves part_trackName                                                Claves useDrumset                                                         1 clef                                                            PERC Name: claves, dtype: object, 'cm': id                                         cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Cornamuse shortName                                        Cm. trackName                                  Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                             Cornamuse useDrumset                                      None clef                                            None Name: cornamuse, dtype: object, 'cme': id                                    tubular-bells ChannelName                                  [None] ChannelValue                                   [14] controllers                                    [[]] group                                       pitched staff_type_name                           stdNormal keysig                                         None defaultClef                                    None longName                                     Chimes shortName                                      Cme. trackName                                    Chimes instrumentId       pitched-percussion.tubular-bells part_trackName                               Chimes useDrumset                                     None clef                                           None Name: chimes, dtype: object, 'cnch': id                                             conch ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                       Conch shortName                                      Cnch. trackName                                      Conch instrumentId                       brass.conch-shell part_trackName                                 Conch useDrumset                                      None clef                                               F Name: conch, dtype: object, 'co': id                                        cornettino ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Cornettino shortName                                        Co. trackName                                 Cornettino instrumentId                        brass.cornettino part_trackName                            Cornettino useDrumset                                      None clef                                            None Name: cornettino, dtype: object, 'con': id                                                            congas ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Congas shortName                                                       Con. trackName                                                     Congas instrumentId                                              drum.conga part_trackName                                                Congas useDrumset                                                         1 clef                                                            PERC Name: congas, dtype: object, 'con. bd ': id                                                         bass-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Concert Bass Drum shortName                                                   Con. BD  trackName                                          Concert Bass Drum instrumentId                                          drum.bass-drum part_trackName                                     Concert Bass Drum useDrumset                                                         1 clef                                                            PERC Name: concert bass drum, dtype: object, 'con. sn': id                                                        snare-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Concert Snare Drum shortName                                                   Con. Sn. trackName                                         Concert Snare Drum instrumentId                                         drum.snare-drum part_trackName                                    Concert Snare Drum useDrumset                                                         1 clef                                                            PERC Name: concert snare drum, dtype: object, 'conc': id                                        concertina ChannelName                                   [None] ChannelValue                                    [21] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Concertina shortName                                      Conc. trackName                                 Concertina instrumentId                     keyboard.concertina part_trackName                            Concertina useDrumset                                      None clef                                               F Name: concertina, dtype: object, 'concert bass drum': id                                                         bass-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Concert Bass Drum shortName                                                   Con. BD  trackName                                          Concert Bass Drum instrumentId                                          drum.bass-drum part_trackName                                     Concert Bass Drum useDrumset                                                         1 clef                                                            PERC Name: concert bass drum, dtype: object, 'concert snare drum': id                                                        snare-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Concert Snare Drum shortName                                                   Con. Sn. trackName                                         Concert Snare Drum instrumentId                                         drum.snare-drum part_trackName                                    Concert Snare Drum useDrumset                                                         1 clef                                                            PERC Name: concert snare drum, dtype: object, 'concert toms': id                                                          tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                Concert Toms shortName                                                    C. Toms trackName                                               Concert Toms instrumentId                                            drum.tom-tom part_trackName                                          Concert Toms useDrumset                                                         1 clef                                                            PERC Name: concert toms, dtype: object, 'concertina': id                                        concertina ChannelName                                   [None] ChannelValue                                    [21] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Concertina shortName                                      Conc. trackName                                 Concertina instrumentId                     keyboard.concertina part_trackName                            Concertina useDrumset                                      None clef                                               F Name: concertina, dtype: object, 'conch': id                                             conch ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                       Conch shortName                                      Cnch. trackName                                      Conch instrumentId                       brass.conch-shell part_trackName                                 Conch useDrumset                                      None clef                                               F Name: conch, dtype: object, 'congas': id                                                            congas ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Congas shortName                                                       Con. trackName                                                     Congas instrumentId                                              drum.conga part_trackName                                                Congas useDrumset                                                         1 clef                                                            PERC Name: congas, dtype: object, 'contr': id                                         contralto ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Contralto shortName                                     Contr. trackName                                  Contralto instrumentId                              voice.alto part_trackName                             Contralto useDrumset                                      None clef                                            None Name: contralto, dtype: object, 'contra guitar': id                 contra-guitar ChannelName         [open, mute] ChannelValue            [24, 28] controllers             [[], []] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 G8vb longName           Contra Guitar shortName               C. Guit. trackName          Contra Guitar instrumentId        pluck.guitar part_trackName     Contra Guitar useDrumset                  None clef                        G8vb Name: contra guitar, dtype: object, 'contra-alto clarinet': id                              contra-alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contra-alto Clarinet shortName                                   C-a. Cl. trackName                       Contra-alto Clarinet instrumentId          wind.reed.clarinet.contra-alto part_trackName                  Contra-alto Clarinet useDrumset                                      None clef                                            None Name: contra-alto clarinet, dtype: object, 'contra-alto flute': id                                 contra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Contra-alto Flute shortName                                   C-a. Fl. trackName                          Contra-alto Flute instrumentId           wind.flutes.flute.contra-alto part_trackName                     Contra-alto Flute useDrumset                                      None clef                                            None Name: contra-alto flute, dtype: object, 'contra-alto-clarinet': id                              contra-alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contra-alto Clarinet shortName                                   C-a. Cl. trackName                       Contra-alto Clarinet instrumentId          wind.reed.clarinet.contra-alto part_trackName                  Contra-alto Clarinet useDrumset                                      None clef                                            None Name: contra-alto clarinet, dtype: object, 'contra-alto-flute': id                                 contra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Contra-alto Flute shortName                                   C-a. Fl. trackName                          Contra-alto Flute instrumentId           wind.flutes.flute.contra-alto part_trackName                     Contra-alto Flute useDrumset                                      None clef                                            None Name: contra-alto flute, dtype: object, 'contra-guitar': id                 contra-guitar ChannelName         [open, mute] ChannelValue            [24, 28] controllers             [[], []] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 G8vb longName           Contra Guitar shortName               C. Guit. trackName          Contra Guitar instrumentId        pluck.guitar part_trackName     Contra Guitar useDrumset                  None clef                        G8vb Name: contra guitar, dtype: object, 'contrabass': id                                                        contrabass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Contrabass shortName                                                        Cb. trackName                                                 Contrabass instrumentId                                      strings.contrabass part_trackName                                            Contrabass useDrumset                                                      None clef                                                            None Name: contrabass, dtype: object, 'contrabass balalaika': id                       balalaika-contrabass ChannelName                            [None] ChannelValue                            [107] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              F8vb longName                 Contrabass Balalaika shortName                            Cb. Bal. trackName                Contrabass Balalaika instrumentId       pluck.balalaika.contrabass part_trackName           Contrabass Balalaika useDrumset                               None clef                                     F8vb Name: contrabass balalaika, dtype: object, 'contrabass bugle': id                                  contrabass-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Bugle shortName                                    Cb. Bu. trackName                           Contrabass Bugle instrumentId                  brass.bugle.contrabass part_trackName                      Contrabass Bugle useDrumset                                      None clef                                            None Name: contrabass bugle, dtype: object, 'contrabass clarinet': id                               contrabass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Contrabass Clarinet shortName                                    Cb. Cl. trackName                        Contrabass Clarinet instrumentId           wind.reed.clarinet.contrabass part_trackName                   Contrabass Clarinet useDrumset                                      None clef                                            None Name: contrabass clarinet, dtype: object, 'contrabass flute': id                                  contrabass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Flute shortName                                    Cb. Fl. trackName                           Contrabass Flute instrumentId            wind.flutes.flute.contrabass part_trackName                      Contrabass Flute useDrumset                                      None clef                                            None Name: contrabass flute, dtype: object, 'contrabass marimba': id                              contrabass-marimba ChannelName                                 [None] ChannelValue                                  [12] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   F8vb longName                        Contrabass Marimba shortName                                 Cb. Mrm. trackName                       Contrabass Marimba instrumentId       pitched-percussion.marimba.bass part_trackName                  Contrabass Marimba useDrumset                                    None clef                                          F8vb Name: contrabass marimba, dtype: object, 'contrabass recorder': id                               contrabass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Contrabass Recorder shortName                                   Cb. Rec. trackName                        Contrabass Recorder instrumentId         wind.flutes.recorder.contrabass part_trackName                   Contrabass Recorder useDrumset                                      None clef                                               F Name: contrabass recorder, dtype: object, 'contrabass sarrusophone': id                           contrabass-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Contrabass Sarrusophone shortName                                   Cb. Sar. trackName                    Contrabass Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName               Contrabass Sarrusophone useDrumset                                      None clef                                            None Name: contrabass sarrusophone, dtype: object, 'contrabass saxophone': id                              contrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contrabass Saxophone shortName                                   Cb. Sax. trackName                       Contrabass Saxophone instrumentId          wind.reed.saxophone.contrabass part_trackName                  Contrabass Saxophone useDrumset                                      None clef                                            None Name: contrabass saxophone, dtype: object, 'contrabass trombone': id                                               contrabass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                         Contrabass Trombone shortName                                                   Cb. Tbn. trackName                                        Contrabass Trombone instrumentId                               brass.trombone.contrabass part_trackName                                   Contrabass Trombone useDrumset                                                      None clef                                                               F Name: contrabass trombone, dtype: object, 'contrabass-bugle': id                                  contrabass-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Bugle shortName                                    Cb. Bu. trackName                           Contrabass Bugle instrumentId                  brass.bugle.contrabass part_trackName                      Contrabass Bugle useDrumset                                      None clef                                            None Name: contrabass bugle, dtype: object, 'contrabass-clarinet': id                               contrabass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Contrabass Clarinet shortName                                    Cb. Cl. trackName                        Contrabass Clarinet instrumentId           wind.reed.clarinet.contrabass part_trackName                   Contrabass Clarinet useDrumset                                      None clef                                            None Name: contrabass clarinet, dtype: object, 'contrabass-flute': id                                  contrabass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Flute shortName                                    Cb. Fl. trackName                           Contrabass Flute instrumentId            wind.flutes.flute.contrabass part_trackName                      Contrabass Flute useDrumset                                      None clef                                            None Name: contrabass flute, dtype: object, 'contrabass-marimba': id                              contrabass-marimba ChannelName                                 [None] ChannelValue                                  [12] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   F8vb longName                        Contrabass Marimba shortName                                 Cb. Mrm. trackName                       Contrabass Marimba instrumentId       pitched-percussion.marimba.bass part_trackName                  Contrabass Marimba useDrumset                                    None clef                                          F8vb Name: contrabass marimba, dtype: object, 'contrabass-recorder': id                               contrabass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Contrabass Recorder shortName                                   Cb. Rec. trackName                        Contrabass Recorder instrumentId         wind.flutes.recorder.contrabass part_trackName                   Contrabass Recorder useDrumset                                      None clef                                               F Name: contrabass recorder, dtype: object, 'contrabass-sarrusophone': id                           contrabass-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Contrabass Sarrusophone shortName                                   Cb. Sar. trackName                    Contrabass Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName               Contrabass Sarrusophone useDrumset                                      None clef                                            None Name: contrabass sarrusophone, dtype: object, 'contrabass-saxophone': id                              contrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contrabass Saxophone shortName                                   Cb. Sax. trackName                       Contrabass Saxophone instrumentId          wind.reed.saxophone.contrabass part_trackName                  Contrabass Saxophone useDrumset                                      None clef                                            None Name: contrabass saxophone, dtype: object, 'contrabass-trombone': id                                               contrabass-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                         Contrabass Trombone shortName                                                   Cb. Tbn. trackName                                        Contrabass Trombone instrumentId                               brass.trombone.contrabass part_trackName                                   Contrabass Trombone useDrumset                                                      None clef                                                               F Name: contrabass trombone, dtype: object, 'contrabasses': id                                                      contrabasses ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                Contrabasses shortName                                                       Cbs. trackName                                               Contrabasses instrumentId                                           strings.group part_trackName                                          Contrabasses useDrumset                                                      None clef                                                            None Name: contrabasses, dtype: object, 'contrabassoon': id                                     contrabassoon ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Contrabassoon shortName                                      Cbsn. trackName                              Contrabassoon instrumentId                 wind.reed.contrabassoon part_trackName                         Contrabassoon useDrumset                                      None clef                                            None Name: contrabassoon, dtype: object, 'contralto': id                                         contralto ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Contralto shortName                                     Contr. trackName                                  Contralto instrumentId                              voice.alto part_trackName                             Contralto useDrumset                                      None clef                                            None Name: contralto, dtype: object, 'cornamuse': id                                         cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Cornamuse shortName                                        Cm. trackName                                  Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                             Cornamuse useDrumset                                      None clef                                            None Name: cornamuse, dtype: object, 'cornett': id                                           cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Cornett shortName                                        Co. trackName                                    Cornett instrumentId                           brass.cornett part_trackName                               Cornett useDrumset                                      None clef                                            None Name: cornett, dtype: object, 'cornettino': id                                        cornettino ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Cornettino shortName                                        Co. trackName                                 Cornettino instrumentId                        brass.cornettino part_trackName                            Cornettino useDrumset                                      None clef                                            None Name: cornettino, dtype: object, 'countertenor': id                                      countertenor ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Countertenor shortName                                        Ct. trackName                               Countertenor instrumentId                      voice.countertenor part_trackName                          Countertenor useDrumset                                      None clef                                            None Name: countertenor, dtype: object, 'cowbell': id                                                           cowbell ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Cowbell shortName                                                       Cwb. trackName                                                    Cowbell instrumentId                                     metal.bells.cowbell part_trackName                                               Cowbell useDrumset                                                         1 clef                                                            PERC Name: cowbell, dtype: object, 'cr': id                                          cromorne ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Cromorne shortName                                        Cr. trackName                                   Cromorne instrumentId                      wind.reed.cromorne part_trackName                              Cromorne useDrumset                                      None clef                                            None Name: cromorne, dtype: object, 'cr. cym': id                                                      crash-cymbal ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Crash Cymbal shortName                                                   Cr. Cym. trackName                                               Crash Cymbal instrumentId                                      metal.cymbal.crash part_trackName                                          Crash Cymbal useDrumset                                                         1 clef                                                            PERC Name: crash cymbal, dtype: object, 'crash cymbal': id                                                      crash-cymbal ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Crash Cymbal shortName                                                   Cr. Cym. trackName                                               Crash Cymbal instrumentId                                      metal.cymbal.crash part_trackName                                          Crash Cymbal useDrumset                                                         1 clef                                                            PERC Name: crash cymbal, dtype: object, 'crash-cymbal': id                                                      crash-cymbal ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Crash Cymbal shortName                                                   Cr. Cym. trackName                                               Crash Cymbal instrumentId                                      metal.cymbal.crash part_trackName                                          Crash Cymbal useDrumset                                                         1 clef                                                            PERC Name: crash cymbal, dtype: object, 'crh': id                                          crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Crumhorn shortName                                       Crh. trackName                                   Crumhorn instrumentId                      wind.reed.crumhorn part_trackName                              Crumhorn useDrumset                                      None clef                                            None Name: crumhorn, dtype: object, 'cromorne': id                                          cromorne ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Cromorne shortName                                        Cr. trackName                                   Cromorne instrumentId                      wind.reed.cromorne part_trackName                              Cromorne useDrumset                                      None clef                                            None Name: cromorne, dtype: object, 'crot': id                       crotales ChannelName                [None] ChannelValue                 [10] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName                 Crotales shortName                   Crot. trackName                Crotales instrumentId       metal.crotales part_trackName           Crotales useDrumset                   None clef                         None Name: crotales, dtype: object, 'crotales': id                       crotales ChannelName                [None] ChannelValue                 [10] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName                 Crotales shortName                   Crot. trackName                Crotales instrumentId       metal.crotales part_trackName           Crotales useDrumset                   None clef                         None Name: crotales, dtype: object, 'crumhorn': id                                          crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Crumhorn shortName                                       Crh. trackName                                   Crumhorn instrumentId                      wind.reed.crumhorn part_trackName                              Crumhorn useDrumset                                      None clef                                            None Name: crumhorn, dtype: object, 'crystal synthesizer': id                         crystal-synth ChannelName                       [None] ChannelValue                        [98] controllers                         [[]] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName             Crystal Synthesizer shortName                         Synth. trackName            Crystal Synthesizer instrumentId       synth.effects.crystal part_trackName       Crystal Synthesizer useDrumset                          None clef                                   F Name: crystal synthesizer, dtype: object, 'crystal-synth': id                         crystal-synth ChannelName                       [None] ChannelValue                        [98] controllers                         [[]] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName             Crystal Synthesizer shortName                         Synth. trackName            Crystal Synthesizer instrumentId       synth.effects.crystal part_trackName       Crystal Synthesizer useDrumset                          None clef                                   F Name: crystal synthesizer, dtype: object, 'cst': id                                                         castanets ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Castanets shortName                                                       Cst. trackName                                                  Castanets instrumentId                                          wood.castanets part_trackName                                             Castanets useDrumset                                                         1 clef                                                            PERC Name: castanets, dtype: object, 'ct': id                                      countertenor ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Countertenor shortName                                        Ct. trackName                               Countertenor instrumentId                      voice.countertenor part_trackName                          Countertenor useDrumset                                      None clef                                            None Name: countertenor, dtype: object, 'cu': id                                                             cuica ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Cuica shortName                                                        Cu. trackName                                                      Cuica instrumentId                                              drum.cuica part_trackName                                                 Cuica useDrumset                                                         1 clef                                                            PERC Name: cuica, dtype: object, 'cuica': id                                                             cuica ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Cuica shortName                                                        Cu. trackName                                                      Cuica instrumentId                                              drum.cuica part_trackName                                                 Cuica useDrumset                                                         1 clef                                                            PERC Name: cuica, dtype: object, 'cwb': id                                                           cowbell ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Cowbell shortName                                                       Cwb. trackName                                                    Cowbell instrumentId                                     metal.bells.cowbell part_trackName                                               Cowbell useDrumset                                                         1 clef                                                            PERC Name: cowbell, dtype: object, 'cym': id                                                            cymbal ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Cymbal shortName                                                       Cym. trackName                                                     Cymbal instrumentId                                      metal.cymbal.crash part_trackName                                                Cymbal useDrumset                                                         1 clef                                                            PERC Name: cymbal, dtype: object, 'cymbal': id                                                            cymbal ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Cymbal shortName                                                       Cym. trackName                                                     Cymbal instrumentId                                      metal.cymbal.crash part_trackName                                                Cymbal useDrumset                                                         1 clef                                                            PERC Name: cymbal, dtype: object, 'cymbals': id                                                  marching-cymbals ChannelName                                                   [None] ChannelValue                                                    [58] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Cymbals shortName                                                       Cym. trackName                                                    Cymbals instrumentId                                      metal.cymbal.crash part_trackName                                               Cymbals useDrumset                                                         1 clef                                                            PERC Name: cymbals, dtype: object, 'd cl': id                                        d-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  D Clarinet shortName                                      D Cl. trackName                                 D Clarinet instrumentId                      wind.reed.clarinet part_trackName                            D Clarinet useDrumset                                      None clef                                            None Name: d clarinet, dtype: object, 'd clarinet': id                                        d-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  D Clarinet shortName                                      D Cl. trackName                                 D Clarinet instrumentId                      wind.reed.clarinet part_trackName                            D Clarinet useDrumset                                      None clef                                            None Name: d clarinet, dtype: object, 'd hn': id                                                            d-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in D shortName                                                      D Hn. trackName                                                  Horn in D instrumentId                                      brass.natural-horn part_trackName                                             Horn in D useDrumset                                                      None clef                                                            None Name: horn in d, dtype: object, 'd pkt. sax': id                                         d-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in D shortName                                 D Pkt. Sax trackName                            Pocket Sax in D instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in D useDrumset                                      None clef                                            None Name: pocket sax in d, dtype: object, 'd tin wh': id                                     d-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               D Tin Whistle shortName                                  D Tin Wh. trackName                              D Tin Whistle instrumentId               wind.flutes.whistle.tin.d part_trackName                         D Tin Whistle useDrumset                                      None clef                                            G8va Name: d tin whistle, dtype: object, 'd tin whistle': id                                     d-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               D Tin Whistle shortName                                  D Tin Wh. trackName                              D Tin Whistle instrumentId               wind.flutes.whistle.tin.d part_trackName                         D Tin Whistle useDrumset                                      None clef                                            G8va Name: d tin whistle, dtype: object, 'd tpt': id                                                         d-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   D Trumpet shortName                                                     D Tpt. trackName                                                  D Trumpet instrumentId                                         brass.trumpet.d part_trackName                                             D Trumpet useDrumset                                                      None clef                                                            None Name: d trumpet, dtype: object, 'd trumpet': id                                                         d-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   D Trumpet shortName                                                     D Tpt. trackName                                                  D Trumpet instrumentId                                         brass.trumpet.d part_trackName                                             D Trumpet useDrumset                                                      None clef                                                            None Name: d trumpet, dtype: object, 'd violone': id                                                         d-violone ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     F8vb longName                                                   D Violone shortName                                                     D Vne. trackName                                                  D Violone instrumentId                                    strings.viol.violone part_trackName                                             D Violone useDrumset                                                      None clef                                                            F8vb Name: d violone, dtype: object, 'd vne': id                                                         d-violone ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     F8vb longName                                                   D Violone shortName                                                     D Vne. trackName                                                  D Violone instrumentId                                    strings.viol.violone part_trackName                                             D Violone useDrumset                                                      None clef                                                            F8vb Name: d violone, dtype: object, 'd-baroque-trumpet': id                                                 d-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in D shortName                                                 Bq. Tpt. D trackName                                       Baroque Trumpet in D instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in D useDrumset                                                      None clef                                                            None Name: baroque trumpet in d, dtype: object, 'd-clarinet': id                                        d-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  D Clarinet shortName                                      D Cl. trackName                                 D Clarinet instrumentId                      wind.reed.clarinet part_trackName                            D Clarinet useDrumset                                      None clef                                            None Name: d clarinet, dtype: object, 'd-dizi': id                                            d-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Dizi shortName                                        Di. trackName                                       Dizi instrumentId                       wind.flutes.di-zi part_trackName                                  Dizi useDrumset                                      None clef                                            None Name: dizi, dtype: object, 'd-horn': id                                                            d-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in D shortName                                                      D Hn. trackName                                                  Horn in D instrumentId                                      brass.natural-horn part_trackName                                             Horn in D useDrumset                                                      None clef                                                            None Name: horn in d, dtype: object, 'd-tin-whistle': id                                     d-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               D Tin Whistle shortName                                  D Tin Wh. trackName                              D Tin Whistle instrumentId               wind.flutes.whistle.tin.d part_trackName                         D Tin Whistle useDrumset                                      None clef                                            G8va Name: d tin whistle, dtype: object, 'd-trumpet': id                                                         d-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   D Trumpet shortName                                                     D Tpt. trackName                                                  D Trumpet instrumentId                                         brass.trumpet.d part_trackName                                             D Trumpet useDrumset                                                      None clef                                                            None Name: d trumpet, dtype: object, 'd-violone': id                                                         d-violone ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     F8vb longName                                                   D Violone shortName                                                     D Vne. trackName                                                  D Violone instrumentId                                    strings.viol.violone part_trackName                                             D Violone useDrumset                                                      None clef                                                            F8vb Name: d violone, dtype: object, 'd-xaphoon': id                                         d-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in D shortName                                 D Pkt. Sax trackName                            Pocket Sax in D instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in D useDrumset                                      None clef                                            None Name: pocket sax in d, dtype: object, 'd. cb. fl': id                             double-contrabass-flute ChannelName                                     [None] ChannelValue                                      [73] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                       Double Contrabass Flute shortName                                   D. Cb. Fl. trackName                      Double Contrabass Flute instrumentId       wind.flutes.flute.double-contrabass part_trackName                 Double Contrabass Flute useDrumset                                        None clef                                              None Name: double contrabass flute, dtype: object, 'd. set': id                                                           drumset ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Drumset shortName                                                     D. Set trackName                                                    Drumset instrumentId                                          drum.group.set part_trackName                                               Drumset useDrumset                                                         1 clef                                                            PERC Name: drumset, dtype: object, 'da': id                                             danso ChannelName                                   [None] ChannelValue                                    [76] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                       Danso shortName                                        Da. trackName                                      Danso instrumentId                       wind.flutes.danso part_trackName                                 Danso useDrumset                                      None clef                                            G8va Name: danso, dtype: object, 'danso': id                                             danso ChannelName                                   [None] ChannelValue                                    [76] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                       Danso shortName                                        Da. trackName                                      Danso instrumentId                       wind.flutes.danso part_trackName                                 Danso useDrumset                                      None clef                                            G8va Name: danso, dtype: object, 'db': id                                                       double-bass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Double Bass shortName                                                        Db. trackName                                                Double Bass instrumentId                                      strings.contrabass part_trackName                                           Double Bass useDrumset                                                      None clef                                                            None Name: double bass, dtype: object, 'db-piccolo': id                                        db-piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  D♭ Piccolo shortName                                   D♭ Picc. trackName                                 D♭ Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                            D♭ Piccolo useDrumset                                      None clef                                            None Name: d♭ piccolo, dtype: object, 'di': id                                            d-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Dizi shortName                                        Di. trackName                                       Dizi instrumentId                       wind.flutes.di-zi part_trackName                                  Dizi useDrumset                                      None clef                                            None Name: dizi, dtype: object, 'didgeridoo': id                                        didgeridoo ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Didgeridoo shortName                                       Doo. trackName                                 Didgeridoo instrumentId                        brass.didgeridoo part_trackName                            Didgeridoo useDrumset                                      None clef                                               F Name: didgeridoo, dtype: object, 'dizi': id                                            d-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Dizi shortName                                        Di. trackName                                       Dizi instrumentId                       wind.flutes.di-zi part_trackName                                  Dizi useDrumset                                      None clef                                            None Name: dizi, dtype: object, 'dlc': id                                           dulcimer ChannelName                                    [None] ChannelValue                                     [15] controllers                                      [[]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                                     Dulcimer shortName                                        Dlc. trackName                                    Dulcimer instrumentId       pitched-percussion.hammer-dulcimer part_trackName                               Dulcimer useDrumset                                       None clef                                                F Name: dulcimer, dtype: object, 'doo': id                                        didgeridoo ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Didgeridoo shortName                                       Doo. trackName                                 Didgeridoo instrumentId                        brass.didgeridoo part_trackName                            Didgeridoo useDrumset                                      None clef                                               F Name: didgeridoo, dtype: object, 'double bass': id                                                       double-bass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Double Bass shortName                                                        Db. trackName                                                Double Bass instrumentId                                      strings.contrabass part_trackName                                           Double Bass useDrumset                                                      None clef                                                            None Name: double bass, dtype: object, 'double contrabass flute': id                             double-contrabass-flute ChannelName                                     [None] ChannelValue                                      [73] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                       Double Contrabass Flute shortName                                   D. Cb. Fl. trackName                      Double Contrabass Flute instrumentId       wind.flutes.flute.double-contrabass part_trackName                 Double Contrabass Flute useDrumset                                        None clef                                              None Name: double contrabass flute, dtype: object, 'double-bass': id                                                       double-bass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Double Bass shortName                                                        Db. trackName                                                Double Bass instrumentId                                      strings.contrabass part_trackName                                           Double Bass useDrumset                                                      None clef                                                            None Name: double bass, dtype: object, 'double-contrabass-flute': id                             double-contrabass-flute ChannelName                                     [None] ChannelValue                                      [73] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                       Double Contrabass Flute shortName                                   D. Cb. Fl. trackName                      Double Contrabass Flute instrumentId       wind.flutes.flute.double-contrabass part_trackName                 Double Contrabass Flute useDrumset                                        None clef                                              None Name: double contrabass flute, dtype: object, 'drum.bass-drum': id                                                         bass-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Concert Bass Drum shortName                                                   Con. BD  trackName                                          Concert Bass Drum instrumentId                                          drum.bass-drum part_trackName                                     Concert Bass Drum useDrumset                                                         1 clef                                                            PERC Name: concert bass drum, dtype: object, 'drum.bongo': id                                                            bongos ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Bongos shortName                                                       Bon. trackName                                                     Bongos instrumentId                                              drum.bongo part_trackName                                                Bongos useDrumset                                                         1 clef                                                            PERC Name: bongos, dtype: object, 'drum.conga': id                                                            congas ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Congas shortName                                                       Con. trackName                                                     Congas instrumentId                                              drum.conga part_trackName                                                Congas useDrumset                                                         1 clef                                                            PERC Name: congas, dtype: object, 'drum.cuica': id                                                             cuica ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Cuica shortName                                                        Cu. trackName                                                      Cuica instrumentId                                              drum.cuica part_trackName                                                 Cuica useDrumset                                                         1 clef                                                            PERC Name: cuica, dtype: object, 'drum.frame-drum': id                                                        frame-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Frame Drum shortName                                                    Fr. Dr. trackName                                                 Frame Drum instrumentId                                         drum.frame-drum part_trackName                                            Frame Drum useDrumset                                                         1 clef                                                            PERC Name: frame drum, dtype: object, 'drum.group.chinese': id                                                  chinese-tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Chinese Tom-Toms shortName                                                   Ch. Toms trackName                                           Chinese Tom-Toms instrumentId                                      drum.group.chinese part_trackName                                      Chinese Tom-Toms useDrumset                                                         1 clef                                                            PERC Name: chinese tom-toms, dtype: object, 'drum.group.set': id                                                           drumset ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Drumset shortName                                                     D. Set trackName                                                    Drumset instrumentId                                          drum.group.set part_trackName                                               Drumset useDrumset                                                         1 clef                                                            PERC Name: drumset, dtype: object, 'drum.rototom': id                    roto-toms ChannelName              [None] ChannelValue              [117] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                None longName              Roto-Toms shortName                  Roto trackName             Roto-Toms instrumentId       drum.rototom part_trackName        Roto-Toms useDrumset                 None clef                       None Name: roto-toms, dtype: object, 'drum.slit-drum': id                                                         slit-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Slit Drum shortName                                                   Slt. Dr. trackName                                                  Slit Drum instrumentId                                          drum.slit-drum part_trackName                                             Slit Drum useDrumset                                                         1 clef                                                            PERC Name: slit drum, dtype: object, 'drum.snare-drum': id                                                        snare-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Concert Snare Drum shortName                                                   Con. Sn. trackName                                         Concert Snare Drum instrumentId                                         drum.snare-drum part_trackName                                    Concert Snare Drum useDrumset                                                         1 clef                                                            PERC Name: concert snare drum, dtype: object, 'drum.tabla': id                                                            tablas ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Tablas shortName                                                       Tbs. trackName                                                     Tablas instrumentId                                              drum.tabla part_trackName                                                Tablas useDrumset                                                         1 clef                                                            PERC Name: tablas, dtype: object, 'drum.tambourine': id                                                        tambourine ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Tambourine shortName                                                      Tamb. trackName                                                 Tambourine instrumentId                                         drum.tambourine part_trackName                                            Tambourine useDrumset                                                         1 clef                                                            PERC Name: tambourine, dtype: object, 'drum.tenor-drum': id                                              marching-tenor-drums ChannelName                                                   [None] ChannelValue                                                    [96] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Tenor Drums shortName                                                       T.D. trackName                                                Tenor Drums instrumentId                                         drum.tenor-drum part_trackName                                           Tenor Drums useDrumset                                                         1 clef                                                            PERC Name: tenor drums, dtype: object, 'drum.timbale': id                                                          timbales ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                    Timbales shortName                                                      Timb. trackName                                                   Timbales instrumentId                                            drum.timbale part_trackName                                              Timbales useDrumset                                                         1 clef                                                            PERC Name: timbales, dtype: object, 'drum.timpani': id                      timpani ChannelName              [None] ChannelValue               [47] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                   F longName                Timpani shortName                 Timp. trackName               Timpani instrumentId       drum.timpani part_trackName          Timpani useDrumset                 None clef                          F Name: timpani, dtype: object, 'drum.tom-tom': id                                                          tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                Concert Toms shortName                                                    C. Toms trackName                                               Concert Toms instrumentId                                            drum.tom-tom part_trackName                                          Concert Toms useDrumset                                                         1 clef                                                            PERC Name: concert toms, dtype: object, 'drum.tom-tom.synth': id                                            percussion-synthesizer ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Percussion Synthesizer shortName                                                 Perc. Syn. trackName                                     Percussion Synthesizer instrumentId                                      drum.tom-tom.synth part_trackName                                Percussion Synthesizer useDrumset                                                         1 clef                                                            PERC Name: percussion synthesizer, dtype: object, 'drumset': id                                                           drumset ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Drumset shortName                                                     D. Set trackName                                                    Drumset instrumentId                                          drum.group.set part_trackName                                               Drumset useDrumset                                                         1 clef                                                            PERC Name: drumset, dtype: object, 'du': id                                           dulcian ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Dulcian shortName                                        Du. trackName                                    Dulcian instrumentId                       wind.reed.dulcian part_trackName                               Dulcian useDrumset                                      None clef                                               F Name: dulcian, dtype: object, 'du. 1': id                                             duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Duduk 1 shortName                                      Du. 1 trackName                                      Duduk instrumentId                         wind.reed.duduk part_trackName                               Duduk 1 useDrumset                                      None clef                                            None Name: duduk, dtype: object, 'duduk': id                                             duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Duduk 1 shortName                                      Du. 1 trackName                                      Duduk instrumentId                         wind.reed.duduk part_trackName                               Duduk 1 useDrumset                                      None clef                                            None Name: duduk, dtype: object, 'duduk 1': id                                             duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Duduk 1 shortName                                      Du. 1 trackName                                      Duduk instrumentId                         wind.reed.duduk part_trackName                               Duduk 1 useDrumset                                      None clef                                            None Name: duduk, dtype: object, 'dulcian': id                                           dulcian ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Dulcian shortName                                        Du. trackName                                    Dulcian instrumentId                       wind.reed.dulcian part_trackName                               Dulcian useDrumset                                      None clef                                               F Name: dulcian, dtype: object, 'dulcimer': id                                           dulcimer ChannelName                                    [None] ChannelValue                                     [15] controllers                                      [[]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                                     Dulcimer shortName                                        Dlc. trackName                                    Dulcimer instrumentId       pitched-percussion.hammer-dulcimer part_trackName                               Dulcimer useDrumset                                       None clef                                                F Name: dulcimer, dtype: object, 'd♭ picc': id                                        db-piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  D♭ Piccolo shortName                                   D♭ Picc. trackName                                 D♭ Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                            D♭ Piccolo useDrumset                                      None clef                                            None Name: d♭ piccolo, dtype: object, 'd♭ piccolo': id                                        db-piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  D♭ Piccolo shortName                                   D♭ Picc. trackName                                 D♭ Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                            D♭ Piccolo useDrumset                                      None clef                                            None Name: d♭ piccolo, dtype: object, 'e di': id                                            e-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      E Dizi shortName                                      E Di. trackName                                     E Dizi instrumentId                       wind.flutes.di-zi part_trackName                                E Dizi useDrumset                                      None clef                                            None Name: e dizi, dtype: object, 'e dizi': id                                            e-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      E Dizi shortName                                      E Di. trackName                                     E Dizi instrumentId                       wind.flutes.di-zi part_trackName                                E Dizi useDrumset                                      None clef                                            None Name: e dizi, dtype: object, 'e du': id                                           e-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     E Duduk shortName                                      E Du. trackName                                    E Duduk instrumentId                         wind.reed.duduk part_trackName                               E Duduk useDrumset                                      None clef                                            G8va Name: e duduk, dtype: object, 'e duduk': id                                           e-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     E Duduk shortName                                      E Du. trackName                                    E Duduk instrumentId                         wind.reed.duduk part_trackName                               E Duduk useDrumset                                      None clef                                            G8va Name: e duduk, dtype: object, 'e hn': id                                                            e-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in E shortName                                                      E Hn. trackName                                                  Horn in E instrumentId                                      brass.natural-horn part_trackName                                             Horn in E useDrumset                                                      None clef                                                            None Name: horn in e, dtype: object, 'e tpt': id                                                         e-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   E Trumpet shortName                                                     E Tpt. trackName                                                  E Trumpet instrumentId                                           brass.trumpet part_trackName                                             E Trumpet useDrumset                                                      None clef                                                            None Name: e trumpet, dtype: object, 'e trumpet': id                                                         e-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   E Trumpet shortName                                                     E Tpt. trackName                                                  E Trumpet instrumentId                                           brass.trumpet part_trackName                                             E Trumpet useDrumset                                                      None clef                                                            None Name: e trumpet, dtype: object, 'e-dizi': id                                            e-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      E Dizi shortName                                      E Di. trackName                                     E Dizi instrumentId                       wind.flutes.di-zi part_trackName                                E Dizi useDrumset                                      None clef                                            None Name: e dizi, dtype: object, 'e-duduk': id                                           e-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     E Duduk shortName                                      E Du. trackName                                    E Duduk instrumentId                         wind.reed.duduk part_trackName                               E Duduk useDrumset                                      None clef                                            G8va Name: e duduk, dtype: object, 'e-horn': id                                                            e-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in E shortName                                                      E Hn. trackName                                                  Horn in E instrumentId                                      brass.natural-horn part_trackName                                             Horn in E useDrumset                                                      None clef                                                            None Name: horn in e, dtype: object, 'e-trumpet': id                                                         e-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   E Trumpet shortName                                                     E Tpt. trackName                                                  E Trumpet instrumentId                                           brass.trumpet part_trackName                                             E Trumpet useDrumset                                                      None clef                                                            None Name: e trumpet, dtype: object, 'e. hn': id                                      english-horn ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                English Horn shortName                                     E. Hn. trackName                               English Horn instrumentId                  wind.reed.english-horn part_trackName                          English Horn useDrumset                                      None clef                                            None Name: english horn, dtype: object, 'eb-alto-horn': id                                                      eb-alto-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                E♭ Alto Horn shortName                                                  E♭ A. Hn. trackName                                               E♭ Alto Horn instrumentId                                         brass.alto-horn part_trackName                                          E♭ Alto Horn useDrumset                                                      None clef                                                            None Name: e♭ alto horn, dtype: object, 'eb-alto-ophicleide': id                                eb-alto-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          E♭ Alto Ophicleide shortName                                 E♭ A. Oph. trackName                         E♭ Alto Ophicleide instrumentId                        brass.ophicleide part_trackName                    E♭ Alto Ophicleide useDrumset                                      None clef                                            None Name: e♭ alto ophicleide, dtype: object, 'eb-baroque-trumpet': id                                                eb-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Baroque Trumpet in E♭ shortName                                                Bq. Tpt. E♭ trackName                                      Baroque Trumpet in E♭ instrumentId                                   brass.trumpet.baroque part_trackName                                 Baroque Trumpet in E♭ useDrumset                                                      None clef                                                            None Name: baroque trumpet in e♭, dtype: object, 'eb-bass-trumpet': id                                                   eb-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             E♭ Bass Trumpet shortName                                                 E♭ B. Tpt. trackName                                            E♭ Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                       E♭ Bass Trumpet useDrumset                                                      None clef                                                            None Name: e♭ bass trumpet, dtype: object, 'eb-clarinet': id                                       eb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 E♭ Clarinet shortName                                     E♭ Cl. trackName                                E♭ Clarinet instrumentId                wind.reed.clarinet.eflat part_trackName                           E♭ Clarinet useDrumset                                      None clef                                            None Name: e♭ clarinet, dtype: object, 'eb-contrabass-ophicleide': id                          eb-contrabass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                    E♭ Contrabass Ophicleide shortName                                E♭ Cb. Oph. trackName                   E♭ Contrabass Ophicleide instrumentId                        brass.ophicleide part_trackName              E♭ Contrabass Ophicleide useDrumset                                      None clef                                               F Name: e♭ contrabass ophicleide, dtype: object, 'eb-cornet': id                                                         eb-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   E♭ Cornet shortName                                                    E♭ Cnt. trackName                                                  E♭ Cornet instrumentId                                    brass.cornet.soprano part_trackName                                             E♭ Cornet useDrumset                                                      None clef                                                            None Name: e♭ cornet, dtype: object, 'eb-horn': id                                                           eb-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Horn in E♭ shortName                                                     E♭ Hn. trackName                                                 Horn in E♭ instrumentId                                      brass.natural-horn part_trackName                                            Horn in E♭ useDrumset                                                      None clef                                                            None Name: horn in e♭, dtype: object, 'eb-piccolo': id                                        eb-piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  E♭ Piccolo shortName                                   E♭ Picc. trackName                                 E♭ Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                            E♭ Piccolo useDrumset                                      None clef                                            None Name: e♭ piccolo, dtype: object, 'eb-trumpet': id                                                        eb-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  E♭ Trumpet shortName                                                    E♭ Tpt. trackName                                                 E♭ Trumpet instrumentId                                           brass.trumpet part_trackName                                            E♭ Trumpet useDrumset                                                      None clef                                                            None Name: e♭ trumpet, dtype: object, 'eb-tuba': id                                           eb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     E♭ Tuba shortName                                     E♭ Tb. trackName                                    E♭ Tuba instrumentId                              brass.tuba part_trackName                               E♭ Tuba useDrumset                                      None clef                                               F Name: e♭ tuba, dtype: object, 'eb-tuba-treble': id                                    eb-tuba-treble ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     E♭ Tuba shortName                                     E♭ Tb. trackName                      E♭ Tuba (Treble Clef) instrumentId                              brass.tuba part_trackName                 E♭ Tuba (Treble Clef) useDrumset                                      None clef                                            None Name: e♭ tuba (treble clef), dtype: object, 'echoes synthesizer': id                                      echoes-synth ChannelName                                   [None] ChannelValue                                   [102] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Echoes Synthesizer shortName                                     Synth. trackName                         Echoes Synthesizer instrumentId                    synth.effects.echoes part_trackName                    Echoes Synthesizer useDrumset                                      None clef                                               F Name: echoes synthesizer, dtype: object, 'echoes-synth': id                                      echoes-synth ChannelName                                   [None] ChannelValue                                   [102] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Echoes Synthesizer shortName                                     Synth. trackName                         Echoes Synthesizer instrumentId                    synth.effects.echoes part_trackName                    Echoes Synthesizer useDrumset                                      None clef                                               F Name: echoes synthesizer, dtype: object, 'effect synthesizer': id                                                      effect-synth ChannelName        [rain, soundtrack, crystal, atmosphere, bright... ChannelValue                    [96, 97, 98, 99, 100, 101, 102, 103] controllers        [[], [{'ctrl': '32', 'value': '17'}], [], [{'c... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          Effect Synthesizer shortName                                                     Synth. trackName                                         Effect Synthesizer instrumentId                                           synth.effects part_trackName                                    Effect Synthesizer useDrumset                                                      None clef                                                               F Name: effect synthesizer, dtype: object, 'effect-synth': id                                                      effect-synth ChannelName        [rain, soundtrack, crystal, atmosphere, bright... ChannelValue                    [96, 97, 98, 99, 100, 101, 102, 103] controllers        [[], [{'ctrl': '32', 'value': '17'}], [], [{'c... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          Effect Synthesizer shortName                                                     Synth. trackName                                         Effect Synthesizer instrumentId                                           synth.effects part_trackName                                    Effect Synthesizer useDrumset                                                      None clef                                                               F Name: effect synthesizer, dtype: object, 'effect.hand-clap': id                                                         hand-clap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Hand Clap shortName                                                   Hd. Clp. trackName                                                  Hand Clap instrumentId                                        effect.hand-clap part_trackName                                             Hand Clap useDrumset                                                         1 clef                                                            PERC Name: hand clap, dtype: object, 'effect.slap': id                                                              slap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Slap shortName                                                       Sla. trackName                                                       Slap instrumentId                                             effect.slap part_trackName                                                  Slap useDrumset                                                         1 clef                                                            PERC Name: slap, dtype: object, 'effect.snap': id                                                       finger-snap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Finger Snap shortName                                                   Fi. Sna. trackName                                                Finger Snap instrumentId                                             effect.snap part_trackName                                           Finger Snap useDrumset                                                         1 clef                                                            PERC Name: finger snap, dtype: object, 'effect.stamp': id                                                             stamp ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Stamp shortName                                                       Sta. trackName                                                      Stamp instrumentId                                            effect.stamp part_trackName                                                 Stamp useDrumset                                                         1 clef                                                            PERC Name: stamp, dtype: object, 'effect.whip': id                                                              whip ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Whip shortName                                                        Wh. trackName                                                       Whip instrumentId                                             effect.whip part_trackName                                                  Whip useDrumset                                                         1 clef                                                            PERC Name: whip, dtype: object, 'eh': id                                                              erhu ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                           [110, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Erhu shortName                                                        Eh. trackName                                                       Erhu instrumentId                                            strings.erhu part_trackName                                                  Erhu useDrumset                                                      None clef                                                            None Name: erhu, dtype: object, 'el. b': id                       electric-bass ChannelName          [None, slap, pop] ChannelValue              [33, 36, 37] controllers               [[], [], []] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                 Electric Bass shortName                       El. B. trackName                Electric Bass instrumentId       pluck.bass.electric part_trackName           Electric Bass useDrumset                        None clef                              None Name: electric bass, dtype: object, 'el. guit': id                                                   electric-guitar ChannelName        [open, harmonics, distortion, overdriven, mute... ChannelValue                                [27, 31, 30, 29, 28, 26] controllers                                 [[], [], [], [], [], []] group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Electric Guitar shortName                                                  El. Guit. trackName                                            Electric Guitar instrumentId                                   pluck.guitar.electric part_trackName                                       Electric Guitar useDrumset                                                      None clef                                                            G8vb Name: electric guitar, dtype: object, 'el. pno': id                          electric-piano ChannelName                         [None] ChannelValue                           [4] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                    Electric Piano shortName                         El. Pno. trackName                   Electric Piano instrumentId       keyboard.piano.electric part_trackName              Electric Piano useDrumset                            None clef                                     F Name: electric piano, dtype: object, 'electric bass': id                       electric-bass ChannelName          [None, slap, pop] ChannelValue              [33, 36, 37] controllers               [[], [], []] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                 Electric Bass shortName                       El. B. trackName                Electric Bass instrumentId       pluck.bass.electric part_trackName           Electric Bass useDrumset                        None clef                              None Name: electric bass, dtype: object, 'electric bass (tablature)': id                   electric-bass-4-str-tab ChannelName                [None, slap, pop] ChannelValue                    [33, 36, 37] controllers                     [[], [], []] group                              tablature staff_type_name                tab4StrCommon keysig                                  None defaultClef                             None longName                       Electric Bass shortName                             El. B. trackName          Electric Bass (Tablature) instrumentId             pluck.bass.electric part_trackName     Electric Bass (Tablature) useDrumset                              None clef                                    None Name: electric bass (tablature), dtype: object, 'electric guitar': id                                                   electric-guitar ChannelName        [open, harmonics, distortion, overdriven, mute... ChannelValue                                [27, 31, 30, 29, 28, 26] controllers                                 [[], [], [], [], [], []] group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Electric Guitar shortName                                                  El. Guit. trackName                                            Electric Guitar instrumentId                                   pluck.guitar.electric part_trackName                                       Electric Guitar useDrumset                                                      None clef                                                            G8vb Name: electric guitar, dtype: object, 'electric guitar (tablature)': id                                         electric-guitar-tablature ChannelName        [open, harmonics, distortion, overdriven, mute... ChannelValue                                [27, 31, 30, 29, 28, 26] controllers                                 [[], [], [], [], [], []] group                                                      tablature staff_type_name                                        tab6StrCommon keysig                                                          None defaultClef                                                     G8vb longName                                             Electric Guitar shortName                                                  El. Guit. trackName                                Electric Guitar (Tablature) instrumentId                                   pluck.guitar.electric part_trackName                           Electric Guitar (Tablature) useDrumset                                                      None clef                                                            G8vb Name: electric guitar (tablature), dtype: object, 'electric guitar (treble clef)': id                   electric-guitar-treble-clef ChannelName                               [None] ChannelValue                                [27] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                         Electric Guitar shortName                              El. Guit. trackName          Electric Guitar (Treble Clef) instrumentId               pluck.guitar.electric part_trackName     Electric Guitar (Treble Clef) useDrumset                                  None clef                                        None Name: electric guitar (treble clef), dtype: object, 'electric piano': id                          electric-piano ChannelName                         [None] ChannelValue                           [4] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                    Electric Piano shortName                         El. Pno. trackName                   Electric Piano instrumentId       keyboard.piano.electric part_trackName              Electric Piano useDrumset                            None clef                                     F Name: electric piano, dtype: object, 'electric-bass': id                       electric-bass ChannelName          [None, slap, pop] ChannelValue              [33, 36, 37] controllers               [[], [], []] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                 Electric Bass shortName                       El. B. trackName                Electric Bass instrumentId       pluck.bass.electric part_trackName           Electric Bass useDrumset                        None clef                              None Name: electric bass, dtype: object, 'electric-bass-4-str-tab': id                   electric-bass-4-str-tab ChannelName                [None, slap, pop] ChannelValue                    [33, 36, 37] controllers                     [[], [], []] group                              tablature staff_type_name                tab4StrCommon keysig                                  None defaultClef                             None longName                       Electric Bass shortName                             El. B. trackName          Electric Bass (Tablature) instrumentId             pluck.bass.electric part_trackName     Electric Bass (Tablature) useDrumset                              None clef                                    None Name: electric bass (tablature), dtype: object, 'electric-guitar': id                                                   electric-guitar ChannelName        [open, harmonics, distortion, overdriven, mute... ChannelValue                                [27, 31, 30, 29, 28, 26] controllers                                 [[], [], [], [], [], []] group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Electric Guitar shortName                                                  El. Guit. trackName                                            Electric Guitar instrumentId                                   pluck.guitar.electric part_trackName                                       Electric Guitar useDrumset                                                      None clef                                                            G8vb Name: electric guitar, dtype: object, 'electric-guitar-tablature': id                                         electric-guitar-tablature ChannelName        [open, harmonics, distortion, overdriven, mute... ChannelValue                                [27, 31, 30, 29, 28, 26] controllers                                 [[], [], [], [], [], []] group                                                      tablature staff_type_name                                        tab6StrCommon keysig                                                          None defaultClef                                                     G8vb longName                                             Electric Guitar shortName                                                  El. Guit. trackName                                Electric Guitar (Tablature) instrumentId                                   pluck.guitar.electric part_trackName                           Electric Guitar (Tablature) useDrumset                                                      None clef                                                            G8vb Name: electric guitar (tablature), dtype: object, 'electric-guitar-treble-clef': id                   electric-guitar-treble-clef ChannelName                               [None] ChannelValue                                [27] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                         Electric Guitar shortName                              El. Guit. trackName          Electric Guitar (Treble Clef) instrumentId               pluck.guitar.electric part_trackName     Electric Guitar (Treble Clef) useDrumset                                  None clef                                        None Name: electric guitar (treble clef), dtype: object, 'electric-piano': id                          electric-piano ChannelName                         [None] ChannelValue                           [4] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                    Electric Piano shortName                         El. Pno. trackName                   Electric Piano instrumentId       keyboard.piano.electric part_trackName              Electric Piano useDrumset                            None clef                                     F Name: electric piano, dtype: object, 'eng. fla': id                                 english-flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           English Flageolet shortName                                  Eng. Fla. trackName                          English Flageolet instrumentId                   wind.flutes.flageolet part_trackName                     English Flageolet useDrumset                                      None clef                                            G8va Name: english flageolet, dtype: object, 'english flageolet': id                                 english-flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           English Flageolet shortName                                  Eng. Fla. trackName                          English Flageolet instrumentId                   wind.flutes.flageolet part_trackName                     English Flageolet useDrumset                                      None clef                                            G8va Name: english flageolet, dtype: object, 'english horn': id                                      english-horn ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                English Horn shortName                                     E. Hn. trackName                               English Horn instrumentId                  wind.reed.english-horn part_trackName                          English Horn useDrumset                                      None clef                                            None Name: english horn, dtype: object, 'english-flageolet': id                                 english-flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           English Flageolet shortName                                  Eng. Fla. trackName                          English Flageolet instrumentId                   wind.flutes.flageolet part_trackName                     English Flageolet useDrumset                                      None clef                                            G8va Name: english flageolet, dtype: object, 'english-horn': id                                      english-horn ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                English Horn shortName                                     E. Hn. trackName                               English Horn instrumentId                  wind.reed.english-horn part_trackName                          English Horn useDrumset                                      None clef                                            None Name: english horn, dtype: object, 'erhu': id                                                              erhu ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                           [110, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Erhu shortName                                                        Eh. trackName                                                       Erhu instrumentId                                            strings.erhu part_trackName                                                  Erhu useDrumset                                                      None clef                                                            None Name: erhu, dtype: object, 'euph': id                                         euphonium ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                   Euphonium shortName                                      Euph. trackName                                  Euphonium instrumentId                         brass.euphonium part_trackName                             Euphonium useDrumset                                      None clef                                               F Name: euphonium, dtype: object, 'euph. bu': id                                   euphonium-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Euphonium Bugle shortName                                  Euph. Bu. trackName                            Euphonium Bugle instrumentId             brass.bugle.euphonium-bugle part_trackName                       Euphonium Bugle useDrumset                                      None clef                                            None Name: euphonium bugle, dtype: object, 'euphonium': id                                         euphonium ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                   Euphonium shortName                                      Euph. trackName                                  Euphonium instrumentId                         brass.euphonium part_trackName                             Euphonium useDrumset                                      None clef                                               F Name: euphonium, dtype: object, 'euphonium (treble clef)': id                                  euphonium-treble ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Euphonium shortName                                      Euph. trackName                    Euphonium (Treble Clef) instrumentId                         brass.euphonium part_trackName               Euphonium (Treble Clef) useDrumset                                      None clef                                            None Name: euphonium (treble clef), dtype: object, 'euphonium bugle': id                                   euphonium-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Euphonium Bugle shortName                                  Euph. Bu. trackName                            Euphonium Bugle instrumentId             brass.bugle.euphonium-bugle part_trackName                       Euphonium Bugle useDrumset                                      None clef                                            None Name: euphonium bugle, dtype: object, 'euphonium-bugle': id                                   euphonium-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Euphonium Bugle shortName                                  Euph. Bu. trackName                            Euphonium Bugle instrumentId             brass.bugle.euphonium-bugle part_trackName                       Euphonium Bugle useDrumset                                      None clef                                            None Name: euphonium bugle, dtype: object, 'euphonium-treble': id                                  euphonium-treble ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Euphonium shortName                                      Euph. trackName                    Euphonium (Treble Clef) instrumentId                         brass.euphonium part_trackName               Euphonium (Treble Clef) useDrumset                                      None clef                                            None Name: euphonium (treble clef), dtype: object, 'e♭ a. hn': id                                                      eb-alto-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                E♭ Alto Horn shortName                                                  E♭ A. Hn. trackName                                               E♭ Alto Horn instrumentId                                         brass.alto-horn part_trackName                                          E♭ Alto Horn useDrumset                                                      None clef                                                            None Name: e♭ alto horn, dtype: object, 'e♭ a. oph': id                                eb-alto-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          E♭ Alto Ophicleide shortName                                 E♭ A. Oph. trackName                         E♭ Alto Ophicleide instrumentId                        brass.ophicleide part_trackName                    E♭ Alto Ophicleide useDrumset                                      None clef                                            None Name: e♭ alto ophicleide, dtype: object, 'e♭ alto horn': id                                                      eb-alto-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                E♭ Alto Horn shortName                                                  E♭ A. Hn. trackName                                               E♭ Alto Horn instrumentId                                         brass.alto-horn part_trackName                                          E♭ Alto Horn useDrumset                                                      None clef                                                            None Name: e♭ alto horn, dtype: object, 'e♭ alto ophicleide': id                                eb-alto-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          E♭ Alto Ophicleide shortName                                 E♭ A. Oph. trackName                         E♭ Alto Ophicleide instrumentId                        brass.ophicleide part_trackName                    E♭ Alto Ophicleide useDrumset                                      None clef                                            None Name: e♭ alto ophicleide, dtype: object, 'e♭ b. tpt': id                                                   eb-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             E♭ Bass Trumpet shortName                                                 E♭ B. Tpt. trackName                                            E♭ Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                       E♭ Bass Trumpet useDrumset                                                      None clef                                                            None Name: e♭ bass trumpet, dtype: object, 'e♭ bass trumpet': id                                                   eb-bass-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             E♭ Bass Trumpet shortName                                                 E♭ B. Tpt. trackName                                            E♭ Bass Trumpet instrumentId                                      brass.trumpet.bass part_trackName                                       E♭ Bass Trumpet useDrumset                                                      None clef                                                            None Name: e♭ bass trumpet, dtype: object, 'e♭ cb. oph': id                          eb-contrabass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                    E♭ Contrabass Ophicleide shortName                                E♭ Cb. Oph. trackName                   E♭ Contrabass Ophicleide instrumentId                        brass.ophicleide part_trackName              E♭ Contrabass Ophicleide useDrumset                                      None clef                                               F Name: e♭ contrabass ophicleide, dtype: object, 'e♭ cl': id                                       eb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 E♭ Clarinet shortName                                     E♭ Cl. trackName                                E♭ Clarinet instrumentId                wind.reed.clarinet.eflat part_trackName                           E♭ Clarinet useDrumset                                      None clef                                            None Name: e♭ clarinet, dtype: object, 'e♭ clarinet': id                                       eb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 E♭ Clarinet shortName                                     E♭ Cl. trackName                                E♭ Clarinet instrumentId                wind.reed.clarinet.eflat part_trackName                           E♭ Clarinet useDrumset                                      None clef                                            None Name: e♭ clarinet, dtype: object, 'e♭ cnt': id                                                         eb-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   E♭ Cornet shortName                                                    E♭ Cnt. trackName                                                  E♭ Cornet instrumentId                                    brass.cornet.soprano part_trackName                                             E♭ Cornet useDrumset                                                      None clef                                                            None Name: e♭ cornet, dtype: object, 'e♭ contrabass ophicleide': id                          eb-contrabass-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                    E♭ Contrabass Ophicleide shortName                                E♭ Cb. Oph. trackName                   E♭ Contrabass Ophicleide instrumentId                        brass.ophicleide part_trackName              E♭ Contrabass Ophicleide useDrumset                                      None clef                                               F Name: e♭ contrabass ophicleide, dtype: object, 'e♭ cornet': id                                                         eb-cornet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   E♭ Cornet shortName                                                    E♭ Cnt. trackName                                                  E♭ Cornet instrumentId                                    brass.cornet.soprano part_trackName                                             E♭ Cornet useDrumset                                                      None clef                                                            None Name: e♭ cornet, dtype: object, 'e♭ hn': id                                                           eb-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Horn in E♭ shortName                                                     E♭ Hn. trackName                                                 Horn in E♭ instrumentId                                      brass.natural-horn part_trackName                                            Horn in E♭ useDrumset                                                      None clef                                                            None Name: horn in e♭, dtype: object, 'e♭ picc': id                                        eb-piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  E♭ Piccolo shortName                                   E♭ Picc. trackName                                 E♭ Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                            E♭ Piccolo useDrumset                                      None clef                                            None Name: e♭ piccolo, dtype: object, 'e♭ piccolo': id                                        eb-piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  E♭ Piccolo shortName                                   E♭ Picc. trackName                                 E♭ Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                            E♭ Piccolo useDrumset                                      None clef                                            None Name: e♭ piccolo, dtype: object, 'e♭ tb': id                                           eb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     E♭ Tuba shortName                                     E♭ Tb. trackName                                    E♭ Tuba instrumentId                              brass.tuba part_trackName                               E♭ Tuba useDrumset                                      None clef                                               F Name: e♭ tuba, dtype: object, 'e♭ tpt': id                                                        eb-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  E♭ Trumpet shortName                                                    E♭ Tpt. trackName                                                 E♭ Trumpet instrumentId                                           brass.trumpet part_trackName                                            E♭ Trumpet useDrumset                                                      None clef                                                            None Name: e♭ trumpet, dtype: object, 'e♭ trumpet': id                                                        eb-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  E♭ Trumpet shortName                                                    E♭ Tpt. trackName                                                 E♭ Trumpet instrumentId                                           brass.trumpet part_trackName                                            E♭ Trumpet useDrumset                                                      None clef                                                            None Name: e♭ trumpet, dtype: object, 'e♭ tuba': id                                           eb-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     E♭ Tuba shortName                                     E♭ Tb. trackName                                    E♭ Tuba instrumentId                              brass.tuba part_trackName                               E♭ Tuba useDrumset                                      None clef                                               F Name: e♭ tuba, dtype: object, 'e♭ tuba (treble clef)': id                                    eb-tuba-treble ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     E♭ Tuba shortName                                     E♭ Tb. trackName                      E♭ Tuba (Treble Clef) instrumentId                              brass.tuba part_trackName                 E♭ Tuba (Treble Clef) useDrumset                                      None clef                                            None Name: e♭ tuba (treble clef), dtype: object, 'f a. hn': id                                                       f-alto-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 F Alto Horn shortName                                                   F A. Hn. trackName                                                F Alto Horn instrumentId                                         brass.alto-horn part_trackName                                           F Alto Horn useDrumset                                                      None clef                                                            None Name: f alto horn, dtype: object, 'f a. oc': id                                    f-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              F Alto Ocarina shortName                                   F A. Oc. trackName                             F Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        F Alto Ocarina useDrumset                                      None clef                                            None Name: f alto ocarina, dtype: object, 'f a. oph': id                                 f-alto-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           F Alto Ophicleide shortName                                  F A. Oph. trackName                          F Alto Ophicleide instrumentId                        brass.ophicleide part_trackName                     F Alto Ophicleide useDrumset                                      None clef                                            None Name: f alto ophicleide, dtype: object, 'f alto horn': id                                                       f-alto-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 F Alto Horn shortName                                                   F A. Hn. trackName                                                F Alto Horn instrumentId                                         brass.alto-horn part_trackName                                           F Alto Horn useDrumset                                                      None clef                                                            None Name: f alto horn, dtype: object, 'f alto ocarina': id                                    f-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              F Alto Ocarina shortName                                   F A. Oc. trackName                             F Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        F Alto Ocarina useDrumset                                      None clef                                            None Name: f alto ocarina, dtype: object, 'f alto ophicleide': id                                 f-alto-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           F Alto Ophicleide shortName                                  F A. Oph. trackName                          F Alto Ophicleide instrumentId                        brass.ophicleide part_trackName                     F Alto Ophicleide useDrumset                                      None clef                                            None Name: f alto ophicleide, dtype: object, 'f di': id                                            f-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      F Dizi shortName                                      F Di. trackName                                     F Dizi instrumentId                       wind.flutes.di-zi part_trackName                                F Dizi useDrumset                                      None clef                                            None Name: f dizi, dtype: object, 'f dizi': id                                            f-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      F Dizi shortName                                      F Di. trackName                                     F Dizi instrumentId                       wind.flutes.di-zi part_trackName                                F Dizi useDrumset                                      None clef                                            None Name: f dizi, dtype: object, 'f du': id                                           f-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     F Duduk shortName                                      F Du. trackName                                    F Duduk instrumentId                         wind.reed.duduk part_trackName                               F Duduk useDrumset                                      None clef                                            G8va Name: f duduk, dtype: object, 'f duduk': id                                           f-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     F Duduk shortName                                      F Du. trackName                                    F Duduk instrumentId                         wind.reed.duduk part_trackName                               F Duduk useDrumset                                      None clef                                            G8va Name: f duduk, dtype: object, 'f hn': id                                                              horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in F shortName                                                      F Hn. trackName                                                  Horn in F instrumentId                                       brass.french-horn part_trackName                                             Horn in F useDrumset                                                      None clef                                                            None Name: horn in f, dtype: object, 'f qn': id                                           f-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     F Quena shortName                                      F Qn. trackName                                    F Quena instrumentId                       wind.flutes.quena part_trackName                               F Quena useDrumset                                      None clef                                            None Name: f quena, dtype: object, 'f quena': id                                           f-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     F Quena shortName                                      F Qn. trackName                                    F Quena instrumentId                       wind.flutes.quena part_trackName                               F Quena useDrumset                                      None clef                                            None Name: f quena, dtype: object, 'f s. oc': id                                 f-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           F Soprano Ocarina shortName                                   F S. Oc. trackName                          F Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     F Soprano Ocarina useDrumset                                      None clef                                            G8va Name: f soprano ocarina, dtype: object, 'f soprano ocarina': id                                 f-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           F Soprano Ocarina shortName                                   F S. Oc. trackName                          F Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     F Soprano Ocarina useDrumset                                      None clef                                            G8va Name: f soprano ocarina, dtype: object, 'f tb': id                                            f-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                      F Tuba shortName                                      F Tb. trackName                                     F Tuba instrumentId                              brass.tuba part_trackName                                F Tuba useDrumset                                      None clef                                               F Name: f tuba, dtype: object, 'f tpt': id                                                         f-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   F Trumpet shortName                                                     F Tpt. trackName                                                  F Trumpet instrumentId                                           brass.trumpet part_trackName                                             F Trumpet useDrumset                                                      None clef                                                            None Name: f trumpet, dtype: object, 'f trumpet': id                                                         f-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   F Trumpet shortName                                                     F Tpt. trackName                                                  F Trumpet instrumentId                                           brass.trumpet part_trackName                                             F Trumpet useDrumset                                                      None clef                                                            None Name: f trumpet, dtype: object, 'f tuba': id                                            f-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                      F Tuba shortName                                      F Tb. trackName                                     F Tuba instrumentId                              brass.tuba part_trackName                                F Tuba useDrumset                                      None clef                                               F Name: f tuba, dtype: object, 'f wag. tb': id                                     f-wagner-tuba ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               F Wagner Tuba shortName                                 F Wag. Tb. trackName                              F Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                         F Wagner Tuba useDrumset                                      None clef                                               F Name: f wagner tuba, dtype: object, 'f wagner tuba': id                                     f-wagner-tuba ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               F Wagner Tuba shortName                                 F Wag. Tb. trackName                              F Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                         F Wagner Tuba useDrumset                                      None clef                                               F Name: f wagner tuba, dtype: object, 'f-alto-horn': id                                                       f-alto-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 F Alto Horn shortName                                                   F A. Hn. trackName                                                F Alto Horn instrumentId                                         brass.alto-horn part_trackName                                           F Alto Horn useDrumset                                                      None clef                                                            None Name: f alto horn, dtype: object, 'f-alto-ocarina': id                                    f-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              F Alto Ocarina shortName                                   F A. Oc. trackName                             F Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        F Alto Ocarina useDrumset                                      None clef                                            None Name: f alto ocarina, dtype: object, 'f-alto-ophicleide': id                                 f-alto-ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           F Alto Ophicleide shortName                                  F A. Oph. trackName                          F Alto Ophicleide instrumentId                        brass.ophicleide part_trackName                     F Alto Ophicleide useDrumset                                      None clef                                            None Name: f alto ophicleide, dtype: object, 'f-baroque-trumpet': id                                                 f-baroque-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Baroque Trumpet in F shortName                                                 Bq. Tpt. F trackName                                       Baroque Trumpet in F instrumentId                                   brass.trumpet.baroque part_trackName                                  Baroque Trumpet in F useDrumset                                                      None clef                                                            None Name: baroque trumpet in f, dtype: object, 'f-dizi': id                                            f-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      F Dizi shortName                                      F Di. trackName                                     F Dizi instrumentId                       wind.flutes.di-zi part_trackName                                F Dizi useDrumset                                      None clef                                            None Name: f dizi, dtype: object, 'f-duduk': id                                           f-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     F Duduk shortName                                      F Du. trackName                                    F Duduk instrumentId                         wind.reed.duduk part_trackName                               F Duduk useDrumset                                      None clef                                            G8va Name: f duduk, dtype: object, 'f-quena': id                                           f-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     F Quena shortName                                      F Qn. trackName                                    F Quena instrumentId                       wind.flutes.quena part_trackName                               F Quena useDrumset                                      None clef                                            None Name: f quena, dtype: object, 'f-soprano-ocarina': id                                 f-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           F Soprano Ocarina shortName                                   F S. Oc. trackName                          F Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     F Soprano Ocarina useDrumset                                      None clef                                            G8va Name: f soprano ocarina, dtype: object, 'f-trumpet': id                                                         f-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   F Trumpet shortName                                                     F Tpt. trackName                                                  F Trumpet instrumentId                                           brass.trumpet part_trackName                                             F Trumpet useDrumset                                                      None clef                                                            None Name: f trumpet, dtype: object, 'f-tuba': id                                            f-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                      F Tuba shortName                                      F Tb. trackName                                     F Tuba instrumentId                              brass.tuba part_trackName                                F Tuba useDrumset                                      None clef                                               F Name: f tuba, dtype: object, 'f-wagner-tuba': id                                     f-wagner-tuba ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               F Wagner Tuba shortName                                 F Wag. Tb. trackName                              F Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                         F Wagner Tuba useDrumset                                      None clef                                               F Name: f wagner tuba, dtype: object, 'fi. cym': id                                                    finger-cymbals ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Finger Cymbals shortName                                                   Fi. Cym. trackName                                             Finger Cymbals instrumentId                                     metal.cymbal.finger part_trackName                                        Finger Cymbals useDrumset                                                         1 clef                                                            PERC Name: finger cymbals, dtype: object, 'fi. sna': id                                                       finger-snap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Finger Snap shortName                                                   Fi. Sna. trackName                                                Finger Snap instrumentId                                             effect.snap part_trackName                                           Finger Snap useDrumset                                                         1 clef                                                            PERC Name: finger snap, dtype: object, 'field dr': id                                                     military-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Field Drum shortName                                                  Field Dr. trackName                                                 Field Drum instrumentId                                         drum.snare-drum part_trackName                                            Field Drum useDrumset                                                         1 clef                                                            PERC Name: field drum, dtype: object, 'field drum': id                                                     military-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Field Drum shortName                                                  Field Dr. trackName                                                 Field Drum instrumentId                                         drum.snare-drum part_trackName                                            Field Drum useDrumset                                                         1 clef                                                            PERC Name: field drum, dtype: object, 'fife': id                                              fife ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     B♭ Fife shortName                                    B♭ Fife trackName                                    B♭ Fife instrumentId                        wind.flutes.fife part_trackName                               B♭ Fife useDrumset                                      None clef                                            G8va Name: b♭ fife, dtype: object, 'finger cymbals': id                                                    finger-cymbals ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Finger Cymbals shortName                                                   Fi. Cym. trackName                                             Finger Cymbals instrumentId                                     metal.cymbal.finger part_trackName                                        Finger Cymbals useDrumset                                                         1 clef                                                            PERC Name: finger cymbals, dtype: object, 'finger snap': id                                                       finger-snap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Finger Snap shortName                                                   Fi. Sna. trackName                                                Finger Snap instrumentId                                             effect.snap part_trackName                                           Finger Snap useDrumset                                                         1 clef                                                            PERC Name: finger snap, dtype: object, 'finger-cymbals': id                                                    finger-cymbals ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Finger Cymbals shortName                                                   Fi. Cym. trackName                                             Finger Cymbals instrumentId                                     metal.cymbal.finger part_trackName                                        Finger Cymbals useDrumset                                                         1 clef                                                            PERC Name: finger cymbals, dtype: object, 'finger-snap': id                                                       finger-snap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Finger Snap shortName                                                   Fi. Sna. trackName                                                Finger Snap instrumentId                                             effect.snap part_trackName                                           Finger Snap useDrumset                                                         1 clef                                                            PERC Name: finger snap, dtype: object, 'fiscorn': id                                                           fiscorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Fiscorn shortName                                                       Fsc. trackName                                                    Fiscorn instrumentId                                           brass.fiscorn part_trackName                                               Fiscorn useDrumset                                                      None clef                                                            None Name: fiscorn, dtype: object, 'fl': id                                             flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Flute shortName                                        Fl. trackName                                      Flute instrumentId                       wind.flutes.flute part_trackName                                 Flute useDrumset                                      None clef                                            None Name: flute, dtype: object, 'fla': id                                         flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                   Flageolet shortName                                       Fla. trackName                                  Flageolet instrumentId                   wind.flutes.flageolet part_trackName                             Flageolet useDrumset                                      None clef                                            G8va Name: flageolet, dtype: object, 'flageolet': id                                         flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                   Flageolet shortName                                       Fla. trackName                                  Flageolet instrumentId                   wind.flutes.flageolet part_trackName                             Flageolet useDrumset                                      None clef                                            G8va Name: flageolet, dtype: object, 'flexatone': id                       flexatone ChannelName                 [None] ChannelValue                  [14] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   G8va longName                 Flexatone shortName                     Flt. trackName                Flexatone instrumentId       metal.flexatone part_trackName           Flexatone useDrumset                    None clef                          G8va Name: flexatone, dtype: object, 'flghn': id                                                        flugelhorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Flugelhorn shortName                                                     Flghn. trackName                                                 Flugelhorn instrumentId                                        brass.flugelhorn part_trackName                                            Flugelhorn useDrumset                                                      None clef                                                            None Name: flugelhorn, dtype: object, 'flt': id                       flexatone ChannelName                 [None] ChannelValue                  [14] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   G8va longName                 Flexatone shortName                     Flt. trackName                Flexatone instrumentId       metal.flexatone part_trackName           Flexatone useDrumset                    None clef                          G8va Name: flexatone, dtype: object, 'flugelhorn': id                                                        flugelhorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Flugelhorn shortName                                                     Flghn. trackName                                                 Flugelhorn instrumentId                                        brass.flugelhorn part_trackName                                            Flugelhorn useDrumset                                                      None clef                                                            None Name: flugelhorn, dtype: object, 'flute': id                                             flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Flute shortName                                        Fl. trackName                                      Flute instrumentId                       wind.flutes.flute part_trackName                                 Flute useDrumset                                      None clef                                            None Name: flute, dtype: object, 'fr. dr': id                                                        frame-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Frame Drum shortName                                                    Fr. Dr. trackName                                                 Frame Drum instrumentId                                         drum.frame-drum part_trackName                                            Frame Drum useDrumset                                                         1 clef                                                            PERC Name: frame drum, dtype: object, 'fr. fla': id                                  french-flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            French Flageolet shortName                                   Fr. Fla. trackName                           French Flageolet instrumentId                   wind.flutes.flageolet part_trackName                      French Flageolet useDrumset                                      None clef                                            G8va Name: french flageolet, dtype: object, 'frame drum': id                                                        frame-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Frame Drum shortName                                                    Fr. Dr. trackName                                                 Frame Drum instrumentId                                         drum.frame-drum part_trackName                                            Frame Drum useDrumset                                                         1 clef                                                            PERC Name: frame drum, dtype: object, 'frame-drum': id                                                        frame-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Frame Drum shortName                                                    Fr. Dr. trackName                                                 Frame Drum instrumentId                                         drum.frame-drum part_trackName                                            Frame Drum useDrumset                                                         1 clef                                                            PERC Name: frame drum, dtype: object, 'french flageolet': id                                  french-flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            French Flageolet shortName                                   Fr. Fla. trackName                           French Flageolet instrumentId                   wind.flutes.flageolet part_trackName                      French Flageolet useDrumset                                      None clef                                            G8va Name: french flageolet, dtype: object, 'french-flageolet': id                                  french-flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            French Flageolet shortName                                   Fr. Fla. trackName                           French Flageolet instrumentId                   wind.flutes.flageolet part_trackName                      French Flageolet useDrumset                                      None clef                                            G8va Name: french flageolet, dtype: object, 'fretless electric bass': id                 fretless-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [35, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName           Fretless Electric Bass shortName                    Frtl. El. B. trackName          Fretless Electric Bass instrumentId          pluck.bass.fretless part_trackName     Fretless Electric Bass useDrumset                           None clef                                 None Name: fretless electric bass, dtype: object, 'fretless-electric-bass': id                 fretless-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [35, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName           Fretless Electric Bass shortName                    Frtl. El. B. trackName          Fretless Electric Bass instrumentId          pluck.bass.fretless part_trackName     Fretless Electric Bass useDrumset                           None clef                                 None Name: fretless electric bass, dtype: object, 'frtl. el. b': id                 fretless-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [35, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName           Fretless Electric Bass shortName                    Frtl. El. B. trackName          Fretless Electric Bass instrumentId          pluck.bass.fretless part_trackName     Fretless Electric Bass useDrumset                           None clef                                 None Name: fretless electric bass, dtype: object, 'fsc': id                                                           fiscorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Fiscorn shortName                                                       Fsc. trackName                                                    Fiscorn instrumentId                                           brass.fiscorn part_trackName                                               Fiscorn useDrumset                                                      None clef                                                            None Name: fiscorn, dtype: object, 'g a. oc': id                                    g-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              G Alto Ocarina shortName                                   G A. Oc. trackName                             G Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        G Alto Ocarina useDrumset                                      None clef                                            None Name: g alto ocarina, dtype: object, 'g alto ocarina': id                                    g-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              G Alto Ocarina shortName                                   G A. Oc. trackName                             G Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        G Alto Ocarina useDrumset                                      None clef                                            None Name: g alto ocarina, dtype: object, 'g cl': id                                        g-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  G Clarinet shortName                                      G Cl. trackName                                 G Clarinet instrumentId                      wind.reed.clarinet part_trackName                            G Clarinet useDrumset                                      None clef                                            None Name: g clarinet, dtype: object, 'g clarinet': id                                        g-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  G Clarinet shortName                                      G Cl. trackName                                 G Clarinet instrumentId                      wind.reed.clarinet part_trackName                            G Clarinet useDrumset                                      None clef                                            None Name: g clarinet, dtype: object, 'g di': id                                            g-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      G Dizi shortName                                      G Di. trackName                                     G Dizi instrumentId                       wind.flutes.di-zi part_trackName                                G Dizi useDrumset                                      None clef                                            None Name: g dizi, dtype: object, 'g dizi': id                                            g-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      G Dizi shortName                                      G Di. trackName                                     G Dizi instrumentId                       wind.flutes.di-zi part_trackName                                G Dizi useDrumset                                      None clef                                            None Name: g dizi, dtype: object, 'g du': id                                           g-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     G Duduk shortName                                      G Du. trackName                                    G Duduk instrumentId                         wind.reed.duduk part_trackName                               G Duduk useDrumset                                      None clef                                            None Name: g duduk, dtype: object, 'g duduk': id                                           g-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     G Duduk shortName                                      G Du. trackName                                    G Duduk instrumentId                         wind.reed.duduk part_trackName                               G Duduk useDrumset                                      None clef                                            None Name: g duduk, dtype: object, 'g hn': id                                                            g-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in G shortName                                                      G Hn. trackName                                                  Horn in G instrumentId                                      brass.natural-horn part_trackName                                             Horn in G useDrumset                                                      None clef                                                            None Name: horn in g, dtype: object, 'g pkt. sax': id                                         g-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in G shortName                                 G Pkt. Sax trackName                            Pocket Sax in G instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in G useDrumset                                      None clef                                            None Name: pocket sax in g, dtype: object, 'g qn': id                                           g-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     G Quena shortName                                      G Qn. trackName                                    G Quena instrumentId                       wind.flutes.quena part_trackName                               G Quena useDrumset                                      None clef                                            None Name: g quena, dtype: object, 'g quena': id                                           g-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     G Quena shortName                                      G Qn. trackName                                    G Quena instrumentId                       wind.flutes.quena part_trackName                               G Quena useDrumset                                      None clef                                            None Name: g quena, dtype: object, 'g s. oc': id                                 g-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           G Soprano Ocarina shortName                                   G S. Oc. trackName                          G Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     G Soprano Ocarina useDrumset                                      None clef                                            G8va Name: g soprano ocarina, dtype: object, 'g soprano ocarina': id                                 g-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           G Soprano Ocarina shortName                                   G S. Oc. trackName                          G Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     G Soprano Ocarina useDrumset                                      None clef                                            G8va Name: g soprano ocarina, dtype: object, 'g-alto-ocarina': id                                    g-alto-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              G Alto Ocarina shortName                                   G A. Oc. trackName                             G Alto Ocarina instrumentId                     wind.flutes.ocarina part_trackName                        G Alto Ocarina useDrumset                                      None clef                                            None Name: g alto ocarina, dtype: object, 'g-clarinet': id                                        g-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  G Clarinet shortName                                      G Cl. trackName                                 G Clarinet instrumentId                      wind.reed.clarinet part_trackName                            G Clarinet useDrumset                                      None clef                                            None Name: g clarinet, dtype: object, 'g-dizi': id                                            g-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      G Dizi shortName                                      G Di. trackName                                     G Dizi instrumentId                       wind.flutes.di-zi part_trackName                                G Dizi useDrumset                                      None clef                                            None Name: g dizi, dtype: object, 'g-duduk': id                                           g-duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     G Duduk shortName                                      G Du. trackName                                    G Duduk instrumentId                         wind.reed.duduk part_trackName                               G Duduk useDrumset                                      None clef                                            None Name: g duduk, dtype: object, 'g-horn': id                                                            g-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in G shortName                                                      G Hn. trackName                                                  Horn in G instrumentId                                      brass.natural-horn part_trackName                                             Horn in G useDrumset                                                      None clef                                                            None Name: horn in g, dtype: object, 'g-quena': id                                           g-quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     G Quena shortName                                      G Qn. trackName                                    G Quena instrumentId                       wind.flutes.quena part_trackName                               G Quena useDrumset                                      None clef                                            None Name: g quena, dtype: object, 'g-soprano-ocarina': id                                 g-soprano-ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                           G Soprano Ocarina shortName                                   G S. Oc. trackName                          G Soprano Ocarina instrumentId                     wind.flutes.ocarina part_trackName                     G Soprano Ocarina useDrumset                                      None clef                                            G8va Name: g soprano ocarina, dtype: object, 'g-xaphoon': id                                         g-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in G shortName                                 G Pkt. Sax trackName                            Pocket Sax in G instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in G useDrumset                                      None clef                                            None Name: pocket sax in g, dtype: object, 'g.b. sh': id                                  great-bass-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                            Great Bass Shawm shortName                                   G.B. Sh. trackName                           Great Bass Shawm instrumentId                         wind.reed.shawm part_trackName                      Great Bass Shawm useDrumset                                      None clef                                            G8vb Name: great bass shawm, dtype: object, 'garklein recorder': id                                 garklein-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                    G15ma longName                           Garklein Recorder shortName                                   Gk. Rec. trackName                          Garklein Recorder instrumentId           wind.flutes.recorder.garklein part_trackName                     Garklein Recorder useDrumset                                      None clef                                           G15ma Name: garklein recorder, dtype: object, 'garklein-recorder': id                                 garklein-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                    G15ma longName                           Garklein Recorder shortName                                   Gk. Rec. trackName                          Garklein Recorder instrumentId           wind.flutes.recorder.garklein part_trackName                     Garklein Recorder useDrumset                                      None clef                                           G15ma Name: garklein recorder, dtype: object, 'gb. crh': id                                greatbass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                          Greatbass Crumhorn shortName                                   Gb. Crh. trackName                         Greatbass Crumhorn instrumentId           wind.reed.crumhorn.great-bass part_trackName                    Greatbass Crumhorn useDrumset                                      None clef                                               F Name: greatbass crumhorn, dtype: object, 'gb. kh': id                                 greatbass-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                           Greatbass Kelhorn shortName                                    Gb. Kh. trackName                          Greatbass Kelhorn instrumentId                                    None part_trackName                     Greatbass Kelhorn useDrumset                                      None clef                                               F Name: greatbass kelhorn, dtype: object, 'gb. rec': id                                greatbass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                          Greatbass Recorder shortName                                   Gb. Rec. trackName                         Greatbass Recorder instrumentId         wind.flutes.recorder.great-bass part_trackName                    Greatbass Recorder useDrumset                                      None clef                                            F8va Name: greatbass recorder, dtype: object, 'gemshorn': id                                          gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                    Gemshorn shortName                                        Gh. trackName                                   Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                              Gemshorn useDrumset                                      None clef                                            G8va Name: gemshorn, dtype: object, 'gh': id                                          gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                    Gemshorn shortName                                        Gh. trackName                                   Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                              Gemshorn useDrumset                                      None clef                                            G8va Name: gemshorn, dtype: object, 'gk. rec': id                                 garklein-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                    G15ma longName                           Garklein Recorder shortName                                   Gk. Rec. trackName                          Garklein Recorder instrumentId           wind.flutes.recorder.garklein part_trackName                     Garklein Recorder useDrumset                                      None clef                                           G15ma Name: garklein recorder, dtype: object, 'gl. wn ch': id                                                 glass-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Glass Wind Chimes shortName                                                 Gl. Wn Ch. trackName                                          Glass Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Glass Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: glass wind chimes, dtype: object, 'gla. har': id                                    glass-harmonica ChannelName                                    [None] ChannelValue                                     [92] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                              Glass Harmonica shortName                                   Gla. Har. trackName                             Glass Harmonica instrumentId       pitched-percussion.glass-harmonica part_trackName                        Glass Harmonica useDrumset                                       None clef                                             None Name: glass harmonica, dtype: object, 'glass harmonica': id                                    glass-harmonica ChannelName                                    [None] ChannelValue                                     [92] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                              Glass Harmonica shortName                                   Gla. Har. trackName                             Glass Harmonica instrumentId       pitched-percussion.glass-harmonica part_trackName                        Glass Harmonica useDrumset                                       None clef                                             None Name: glass harmonica, dtype: object, 'glass wind chimes': id                                                 glass-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Glass Wind Chimes shortName                                                 Gl. Wn Ch. trackName                                          Glass Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Glass Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: glass wind chimes, dtype: object, 'glass-harmonica': id                                    glass-harmonica ChannelName                                    [None] ChannelValue                                     [92] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                              Glass Harmonica shortName                                   Gla. Har. trackName                             Glass Harmonica instrumentId       pitched-percussion.glass-harmonica part_trackName                        Glass Harmonica useDrumset                                       None clef                                             None Name: glass harmonica, dtype: object, 'glass-wind-chimes': id                                                 glass-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Glass Wind Chimes shortName                                                 Gl. Wn Ch. trackName                                          Glass Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Glass Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: glass wind chimes, dtype: object, 'glock': id                                    glockenspiel ChannelName                                 [None] ChannelValue                                   [9] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   None longName                              Glockenspiel shortName                                   Glock. trackName                             Glockenspiel instrumentId       pitched-percussion.glockenspiel part_trackName                        Glockenspiel useDrumset                                    None clef                                          None Name: glockenspiel, dtype: object, 'glockenspiel': id                                    glockenspiel ChannelName                                 [None] ChannelValue                                   [9] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   None longName                              Glockenspiel shortName                                   Glock. trackName                             Glockenspiel instrumentId       pitched-percussion.glockenspiel part_trackName                        Glockenspiel useDrumset                                    None clef                                          None Name: glockenspiel, dtype: object, 'goblins synthesizer': id                                     goblins-synth ChannelName                                   [None] ChannelValue                                   [101] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Goblins Synthesizer shortName                                     Synth. trackName                        Goblins Synthesizer instrumentId                   synth.effects.goblins part_trackName                   Goblins Synthesizer useDrumset                                      None clef                                               F Name: goblins synthesizer, dtype: object, 'goblins-synth': id                                     goblins-synth ChannelName                                   [None] ChannelValue                                   [101] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Goblins Synthesizer shortName                                     Synth. trackName                        Goblins Synthesizer instrumentId                   synth.effects.goblins part_trackName                   Goblins Synthesizer useDrumset                                      None clef                                               F Name: goblins synthesizer, dtype: object, 'grand piano': id                          grand-piano ChannelName                      [None] ChannelValue                        [0] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                    Grand Piano shortName                          Pno. trackName                   Grand Piano instrumentId       keyboard.piano.grand part_trackName              Grand Piano useDrumset                         None clef                                  F Name: grand piano, dtype: object, 'grand-piano': id                          grand-piano ChannelName                      [None] ChannelValue                        [0] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                    Grand Piano shortName                          Pno. trackName                   Grand Piano instrumentId       keyboard.piano.grand part_trackName              Grand Piano useDrumset                         None clef                                  F Name: grand piano, dtype: object, 'great bass shawm': id                                  great-bass-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                            Great Bass Shawm shortName                                   G.B. Sh. trackName                           Great Bass Shawm instrumentId                         wind.reed.shawm part_trackName                      Great Bass Shawm useDrumset                                      None clef                                            G8vb Name: great bass shawm, dtype: object, 'great-bass-shawm': id                                  great-bass-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                            Great Bass Shawm shortName                                   G.B. Sh. trackName                           Great Bass Shawm instrumentId                         wind.reed.shawm part_trackName                      Great Bass Shawm useDrumset                                      None clef                                            G8vb Name: great bass shawm, dtype: object, 'greatbass crumhorn': id                                greatbass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                          Greatbass Crumhorn shortName                                   Gb. Crh. trackName                         Greatbass Crumhorn instrumentId           wind.reed.crumhorn.great-bass part_trackName                    Greatbass Crumhorn useDrumset                                      None clef                                               F Name: greatbass crumhorn, dtype: object, 'greatbass kelhorn': id                                 greatbass-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                           Greatbass Kelhorn shortName                                    Gb. Kh. trackName                          Greatbass Kelhorn instrumentId                                    None part_trackName                     Greatbass Kelhorn useDrumset                                      None clef                                               F Name: greatbass kelhorn, dtype: object, 'greatbass recorder': id                                greatbass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                          Greatbass Recorder shortName                                   Gb. Rec. trackName                         Greatbass Recorder instrumentId         wind.flutes.recorder.great-bass part_trackName                    Greatbass Recorder useDrumset                                      None clef                                            F8va Name: greatbass recorder, dtype: object, 'greatbass-crumhorn': id                                greatbass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                          Greatbass Crumhorn shortName                                   Gb. Crh. trackName                         Greatbass Crumhorn instrumentId           wind.reed.crumhorn.great-bass part_trackName                    Greatbass Crumhorn useDrumset                                      None clef                                               F Name: greatbass crumhorn, dtype: object, 'greatbass-kelhorn': id                                 greatbass-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                           Greatbass Kelhorn shortName                                    Gb. Kh. trackName                          Greatbass Kelhorn instrumentId                                    None part_trackName                     Greatbass Kelhorn useDrumset                                      None clef                                               F Name: greatbass kelhorn, dtype: object, 'greatbass-recorder': id                                greatbass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                          Greatbass Recorder shortName                                   Gb. Rec. trackName                         Greatbass Recorder instrumentId         wind.flutes.recorder.great-bass part_trackName                    Greatbass Recorder useDrumset                                      None clef                                            F8va Name: greatbass recorder, dtype: object, 'gro': id                                                             guiro ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Güiro shortName                                                       Gro. trackName                                                      Güiro instrumentId                                              wood.guiro part_trackName                                                 Güiro useDrumset                                                         1 clef                                                            PERC Name: güiro, dtype: object, 'gtr. st. dr': id                 guitar-steel-drums ChannelName                    [None] ChannelValue                    [114] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName           Guitar Steel Drums shortName                Gtr. St. Dr. trackName          Guitar Steel Drums instrumentId        metal.steel-drums part_trackName     Guitar Steel Drums useDrumset                       None clef                             None Name: guitar steel drums, dtype: object, 'guiro': id                                                             guiro ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Güiro shortName                                                       Gro. trackName                                                      Güiro instrumentId                                              wood.guiro part_trackName                                                 Güiro useDrumset                                                         1 clef                                                            PERC Name: güiro, dtype: object, 'guit': id                          guitar-steel ChannelName           [open, mute, jazz] ChannelValue                [25, 28, 26] controllers                 [[], [], []] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         G8vb longName                 Acoustic Guitar shortName                          Guit. trackName                Acoustic Guitar instrumentId       pluck.guitar.acoustic part_trackName           Acoustic Guitar useDrumset                          None clef                                G8vb Name: acoustic guitar, dtype: object, 'guitar': id                      guitar-steel-treble-clef ChannelName                               [None] ChannelValue                                [25] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                                  Guitar shortName                                  Guit. trackName          Acoustic Guitar (Treble Clef) instrumentId               pluck.guitar.acoustic part_trackName     Acoustic Guitar (Treble Clef) useDrumset                                  None clef                                        None Name: acoustic guitar (treble clef), dtype: object, 'guitar (treble clef)': id                  guitar-nylon-treble-clef ChannelName                     [open, mute] ChannelValue                        [24, 28] controllers                         [[], []] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                              Guitar shortName                              Guit. trackName               Guitar (Treble Clef) instrumentId       pluck.guitar.nylon-string part_trackName          Guitar (Treble Clef) useDrumset                              None clef                                    None Name: guitar (treble clef), dtype: object, 'guitar steel drums': id                 guitar-steel-drums ChannelName                    [None] ChannelValue                    [114] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName           Guitar Steel Drums shortName                Gtr. St. Dr. trackName          Guitar Steel Drums instrumentId        metal.steel-drums part_trackName     Guitar Steel Drums useDrumset                       None clef                             None Name: guitar steel drums, dtype: object, 'guitar-nylon': id                              guitar-nylon ChannelName                     [open, mute] ChannelValue                        [24, 28] controllers                         [[], []] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             G8vb longName                    Classical Guitar shortName                              Guit. trackName                   Classical Guitar instrumentId       pluck.guitar.nylon-string part_trackName              Classical Guitar useDrumset                              None clef                                    G8vb Name: classical guitar, dtype: object, 'guitar-nylon-tablature': id                       guitar-nylon-tablature ChannelName                        [open, mute] ChannelValue                           [24, 28] controllers                            [[], []] group                                 tablature staff_type_name                   tab6StrCommon keysig                                     None defaultClef                                G8vb longName                       Classical Guitar shortName                                 Guit. trackName          Classical Guitar (Tablature) instrumentId          pluck.guitar.nylon-string part_trackName     Classical Guitar (Tablature) useDrumset                                 None clef                                       G8vb Name: classical guitar (tablature), dtype: object, 'guitar-nylon-treble-clef': id                  guitar-nylon-treble-clef ChannelName                     [open, mute] ChannelValue                        [24, 28] controllers                         [[], []] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                              Guitar shortName                              Guit. trackName               Guitar (Treble Clef) instrumentId       pluck.guitar.nylon-string part_trackName          Guitar (Treble Clef) useDrumset                              None clef                                    None Name: guitar (treble clef), dtype: object, 'guitar-steel': id                          guitar-steel ChannelName           [open, mute, jazz] ChannelValue                [25, 28, 26] controllers                 [[], [], []] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         G8vb longName                 Acoustic Guitar shortName                          Guit. trackName                Acoustic Guitar instrumentId       pluck.guitar.acoustic part_trackName           Acoustic Guitar useDrumset                          None clef                                G8vb Name: acoustic guitar, dtype: object, 'guitar-steel-drums': id                 guitar-steel-drums ChannelName                    [None] ChannelValue                    [114] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName           Guitar Steel Drums shortName                Gtr. St. Dr. trackName          Guitar Steel Drums instrumentId        metal.steel-drums part_trackName     Guitar Steel Drums useDrumset                       None clef                             None Name: guitar steel drums, dtype: object, 'guitar-steel-tablature': id                      guitar-steel-tablature ChannelName                 [open, mute, jazz] ChannelValue                      [25, 28, 26] controllers                       [[], [], []] group                                tablature staff_type_name                  tab6StrCommon keysig                                    None defaultClef                               G8vb longName                       Acoustic Guitar shortName                                Guit. trackName          Acoustic Guitar (Tablature) instrumentId             pluck.guitar.acoustic part_trackName     Acoustic Guitar (Tablature) useDrumset                                None clef                                      G8vb Name: acoustic guitar (tablature), dtype: object, 'guitar-steel-treble-clef': id                      guitar-steel-treble-clef ChannelName                               [None] ChannelValue                                [25] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                                  Guitar shortName                                  Guit. trackName          Acoustic Guitar (Treble Clef) instrumentId               pluck.guitar.acoustic part_trackName     Acoustic Guitar (Treble Clef) useDrumset                                  None clef                                        None Name: acoustic guitar (treble clef), dtype: object, 'güiro': id                                                             guiro ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Güiro shortName                                                       Gro. trackName                                                      Güiro instrumentId                                              wood.guiro part_trackName                                                 Güiro useDrumset                                                         1 clef                                                            PERC Name: güiro, dtype: object, 'ha. be': id                                   hand-bells ChannelName                              [None] ChannelValue                              [112] controllers                                [[]] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                             Hand Bells shortName                               Ha. Be. trackName                            Hand Bells instrumentId       pitched-percussion.handbells part_trackName                       Hand Bells useDrumset                                 None clef                                          F Name: hand bells, dtype: object, 'halo synthesizer': id                                        halo-synth ChannelName                                   [None] ChannelValue                                    [94] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Halo Synthesizer shortName                                     Synth. trackName                           Halo Synthesizer instrumentId                          synth.pad.halo part_trackName                      Halo Synthesizer useDrumset                                      None clef                                               F Name: halo synthesizer, dtype: object, 'halo-synth': id                                        halo-synth ChannelName                                   [None] ChannelValue                                    [94] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Halo Synthesizer shortName                                     Synth. trackName                           Halo Synthesizer instrumentId                          synth.pad.halo part_trackName                      Halo Synthesizer useDrumset                                      None clef                                               F Name: halo synthesizer, dtype: object, 'hammond organ': id                                     hammond-organ ChannelName                                   [None] ChannelValue                                    [16] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Hammond Organ shortName                                   Hm. Org. trackName                              Hammond Organ instrumentId                  keyboard.organ.drawbar part_trackName                         Hammond Organ useDrumset                                      None clef                                               F Name: hammond organ, dtype: object, 'hammond-organ': id                                     hammond-organ ChannelName                                   [None] ChannelValue                                    [16] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Hammond Organ shortName                                   Hm. Org. trackName                              Hammond Organ instrumentId                  keyboard.organ.drawbar part_trackName                         Hammond Organ useDrumset                                      None clef                                               F Name: hammond organ, dtype: object, 'hand bells': id                                   hand-bells ChannelName                              [None] ChannelValue                              [112] controllers                                [[]] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                             Hand Bells shortName                               Ha. Be. trackName                            Hand Bells instrumentId       pitched-percussion.handbells part_trackName                       Hand Bells useDrumset                                 None clef                                          F Name: hand bells, dtype: object, 'hand clap': id                                                         hand-clap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Hand Clap shortName                                                   Hd. Clp. trackName                                                  Hand Clap instrumentId                                        effect.hand-clap part_trackName                                             Hand Clap useDrumset                                                         1 clef                                                            PERC Name: hand clap, dtype: object, 'hand-bells': id                                   hand-bells ChannelName                              [None] ChannelValue                              [112] controllers                                [[]] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                             Hand Bells shortName                               Ha. Be. trackName                            Hand Bells instrumentId       pitched-percussion.handbells part_trackName                       Hand Bells useDrumset                                 None clef                                          F Name: hand bells, dtype: object, 'hand-clap': id                                                         hand-clap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Hand Clap shortName                                                   Hd. Clp. trackName                                                  Hand Clap instrumentId                                        effect.hand-clap part_trackName                                             Hand Clap useDrumset                                                         1 clef                                                            PERC Name: hand clap, dtype: object, 'harm': id                          harmonium ChannelName                    [None] ChannelValue                     [20] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName                    Harmonium shortName                       Harm. trackName                   Harmonium instrumentId       keyboard.harmonium part_trackName              Harmonium useDrumset                       None clef                                F Name: harmonium, dtype: object, 'harmonica': id                                         harmonica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Harmonica shortName                                      Harm. trackName                                  Harmonica instrumentId                     wind.reed.harmonica part_trackName                             Harmonica useDrumset                                      None clef                                            None Name: harmonica, dtype: object, 'harmonica-c12c': id                                    harmonica-c12c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               12 Hole C Chromatic Harmonica shortName                                      Harm. trackName              12 Hole C Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         12 Hole C Chromatic Harmonica useDrumset                                      None clef                                            None Name: 12 hole c chromatic harmonica, dtype: object, 'harmonica-c12g': id                                    harmonica-c12g ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               12 Hole G Chromatic Harmonica shortName                                      Harm. trackName              12 Hole G Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         12 Hole G Chromatic Harmonica useDrumset                                      None clef                                            None Name: 12 hole g chromatic harmonica, dtype: object, 'harmonica-c12tenor-c': id                                harmonica-c12tenor-c ChannelName                                     [None] ChannelValue                                      [22] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       G8vb longName           12 Hole Tenor C Chromatic Harmonica shortName                                        Harm. trackName          12 Hole Tenor C Chromatic Harmonica instrumentId                       wind.reed.harmonica part_trackName     12 Hole Tenor C Chromatic Harmonica useDrumset                                        None clef                                              G8vb Name: 12 hole tenor c chromatic harmonica, dtype: object, 'harmonica-c14c': id                                    harmonica-c14c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               14 Hole C Chromatic Harmonica shortName                                      Harm. trackName              14 Hole C Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         14 Hole C Chromatic Harmonica useDrumset                                      None clef                                            None Name: 14 hole c chromatic harmonica, dtype: object, 'harmonica-c16c': id                                    harmonica-c16c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName               16 Hole C Chromatic Harmonica shortName                                      Harm. trackName              16 Hole C Chromatic Harmonica instrumentId                     wind.reed.harmonica part_trackName         16 Hole C Chromatic Harmonica useDrumset                                      None clef                                            None Name: 16 hole c chromatic harmonica, dtype: object, 'harmonica-chordet': id                                 harmonica-chordet ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                   20 Hole Chordet Harmonica shortName                                      Harm. trackName                  20 Hole Chordet Harmonica instrumentId                     wind.reed.harmonica part_trackName             20 Hole Chordet Harmonica useDrumset                                      None clef                                            G8vb Name: 20 hole chordet harmonica, dtype: object, 'harmonica-d10low-d': id                                harmonica-d10low-d ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName            10 Hole Low D Diatonic Harmonica shortName                                      Harm. trackName           10 Hole Low D Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName      10 Hole Low D Diatonic Harmonica useDrumset                                      None clef                                            G8vb Name: 10 hole low d diatonic harmonica, dtype: object, 'harmonica-d12-g': id                                   harmonica-d12-g ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole G Diatonic Harmonica shortName                                      Harm. trackName               10 Hole G Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole G Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole g diatonic harmonica, dtype: object, 'harmonica-d12a': id                                    harmonica-d12a ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole A Diatonic Harmonica shortName                                      Harm. trackName               10 Hole A Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole A Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole a diatonic harmonica, dtype: object, 'harmonica-d12c': id                                    harmonica-d12c ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole C Diatonic Harmonica shortName                                      Harm. trackName               10 Hole C Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole C Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole c diatonic harmonica, dtype: object, 'harmonica-d12d': id                                    harmonica-d12d ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole D Diatonic Harmonica shortName                                      Harm. trackName               10 Hole D Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole D Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole d diatonic harmonica, dtype: object, 'harmonica-d12f': id                                    harmonica-d12f ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                10 Hole F Diatonic Harmonica shortName                                      Harm. trackName               10 Hole F Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName          10 Hole F Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole f diatonic harmonica, dtype: object, 'harmonica-d12high-g': id                               harmonica-d12high-g ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName           10 Hole High G Diatonic Harmonica shortName                                      Harm. trackName          10 Hole High G Diatonic Harmonica instrumentId                     wind.reed.harmonica part_trackName     10 Hole High G Diatonic Harmonica useDrumset                                      None clef                                            None Name: 10 hole high g diatonic harmonica, dtype: object, 'harmonium': id                          harmonium ChannelName                    [None] ChannelValue                     [20] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName                    Harmonium shortName                       Harm. trackName                   Harmonium instrumentId       keyboard.harmonium part_trackName              Harmonium useDrumset                       None clef                                F Name: harmonium, dtype: object, 'harp': id                                          harp ChannelName        [None, staccato, flageoletti] ChannelValue                        [46, 45, 11] controllers                         [[], [], []] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                                    Harp shortName                                   Hrp. trackName                                   Harp instrumentId                          pluck.harp part_trackName                              Harp useDrumset                                  None clef                                           F Name: harp, dtype: object, 'harpsichord': id                          harpsichord ChannelName                      [None] ChannelValue                        [6] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                    Harpsichord shortName                          Hch. trackName                   Harpsichord instrumentId       keyboard.harpsichord part_trackName              Harpsichord useDrumset                         None clef                                  F Name: harpsichord, dtype: object, 'hb. fl': id                                     hyperbass-flute ChannelName                                     [None] ChannelValue                                      [73] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                               Hyperbass Flute shortName                                      Hb. Fl. trackName                              Hyperbass Flute instrumentId       wind.flutes.flute.double-contrabass part_trackName                         Hyperbass Flute useDrumset                                        None clef                                              None Name: hyperbass flute, dtype: object, 'hch': id                          harpsichord ChannelName                      [None] ChannelValue                        [6] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                    Harpsichord shortName                          Hch. trackName                   Harpsichord instrumentId       keyboard.harpsichord part_trackName              Harpsichord useDrumset                         None clef                                  F Name: harpsichord, dtype: object, 'hd. clp': id                                                         hand-clap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Hand Clap shortName                                                   Hd. Clp. trackName                                                  Hand Clap instrumentId                                        effect.hand-clap part_trackName                                             Hand Clap useDrumset                                                         1 clef                                                            PERC Name: hand clap, dtype: object, 'heckelphone': id                                       heckelphone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Heckelphone shortName                                       Hph. trackName                                Heckelphone instrumentId                   wind.reed.heckelphone part_trackName                           Heckelphone useDrumset                                      None clef                                            None Name: heckelphone, dtype: object, 'heckelphone-clarinet': id                              heckelphone-clarinet ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                        Heckelphone-clarinet shortName                                   Hph.-cl. trackName                       Heckelphone-clarinet instrumentId          wind.reed.heckelphone-clarinet part_trackName                  Heckelphone-clarinet useDrumset                                      None clef                                            G8vb Name: heckelphone-clarinet, dtype: object, 'helicon': id                                           helicon ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Helicon shortName                                    Helicon trackName                                    Helicon instrumentId                           brass.helicon part_trackName                               Helicon useDrumset                                      None clef                                               F Name: helicon, dtype: object, 'hi-hat': id                                                            hi-hat ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Hi-hat shortName                                                     Hi-hat trackName                                                     Hi-hat instrumentId                                            metal.hi-hat part_trackName                                                Hi-hat useDrumset                                                         1 clef                                                            PERC Name: hi-hat, dtype: object, 'hm. org': id                                     hammond-organ ChannelName                                   [None] ChannelValue                                    [16] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Hammond Organ shortName                                   Hm. Org. trackName                              Hammond Organ instrumentId                  keyboard.organ.drawbar part_trackName                         Hammond Organ useDrumset                                      None clef                                               F Name: hammond organ, dtype: object, 'hnk. pno': id                          honky-tonk-piano ChannelName                           [None] ChannelValue                             [3] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                    Honky Tonk Piano shortName                          Hnk. Pno. trackName                   Honky Tonk Piano instrumentId       keyboard.piano.honky-tonk part_trackName              Honky Tonk Piano useDrumset                              None clef                                       F Name: honky tonk piano, dtype: object, 'honky tonk piano': id                          honky-tonk-piano ChannelName                           [None] ChannelValue                             [3] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                    Honky Tonk Piano shortName                          Hnk. Pno. trackName                   Honky Tonk Piano instrumentId       keyboard.piano.honky-tonk part_trackName              Honky Tonk Piano useDrumset                              None clef                                       F Name: honky tonk piano, dtype: object, 'honky-tonk-piano': id                          honky-tonk-piano ChannelName                           [None] ChannelValue                             [3] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                    Honky Tonk Piano shortName                          Hnk. Pno. trackName                   Honky Tonk Piano instrumentId       keyboard.piano.honky-tonk part_trackName              Honky Tonk Piano useDrumset                              None clef                                       F Name: honky tonk piano, dtype: object, 'hor': id                                           horagai ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Horagai shortName                                       Hor. trackName                                    Horagai instrumentId                           brass.horagai part_trackName                               Horagai useDrumset                                      None clef                                               F Name: horagai, dtype: object, 'horagai': id                                           horagai ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Horagai shortName                                       Hor. trackName                                    Horagai instrumentId                           brass.horagai part_trackName                               Horagai useDrumset                                      None clef                                               F Name: horagai, dtype: object, 'horn': id                                                              horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in F shortName                                                      F Hn. trackName                                                  Horn in F instrumentId                                       brass.french-horn part_trackName                                             Horn in F useDrumset                                                      None clef                                                            None Name: horn in f, dtype: object, 'horn in a': id                                                            a-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in A shortName                                                      A Hn. trackName                                                  Horn in A instrumentId                                      brass.natural-horn part_trackName                                             Horn in A useDrumset                                                      None clef                                                            None Name: horn in a, dtype: object, 'horn in a♭': id                                                           ab-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Horn in A♭ shortName                                                     A♭ Hn. trackName                                                 Horn in A♭ instrumentId                                      brass.natural-horn part_trackName                                            Horn in A♭ useDrumset                                                      None clef                                                            None Name: horn in a♭, dtype: object, 'horn in b♭ alto': id                                                      bb-horn-alto ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Horn in B♭ alto shortName                                                     B♭ Hn. trackName                                            Horn in B♭ alto instrumentId                                       brass.french-horn part_trackName                                       Horn in B♭ alto useDrumset                                                      None clef                                                            None Name: horn in b♭ alto, dtype: object, 'horn in b♭ basso': id                                                     bb-horn-basso ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                            Horn in B♭ basso shortName                                                     B♭ Hn. trackName                                           Horn in B♭ basso instrumentId                                      brass.natural-horn part_trackName                                      Horn in B♭ basso useDrumset                                                      None clef                                                            None Name: horn in b♭ basso, dtype: object, 'horn in c': id                                                            c-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in C shortName                                                      C Hn. trackName                                                  Horn in C instrumentId                                      brass.natural-horn part_trackName                                             Horn in C useDrumset                                                      None clef                                                            None Name: horn in c, dtype: object, 'horn in c (bass clef)': id                                                       c-horn-bass ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                   Horn in C shortName                                                      C Hn. trackName                                      Horn in C (Bass Clef) instrumentId                                      brass.natural-horn part_trackName                                 Horn in C (Bass Clef) useDrumset                                                      None clef                                                               F Name: horn in c (bass clef), dtype: object, 'horn in c alto': id                                                       c-horn-alto ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Horn in C alto shortName                                                      C Hn. trackName                                             Horn in C alto instrumentId                                      brass.natural-horn part_trackName                                        Horn in C alto useDrumset                                                      None clef                                                            None Name: horn in c alto, dtype: object, 'horn in d': id                                                            d-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in D shortName                                                      D Hn. trackName                                                  Horn in D instrumentId                                      brass.natural-horn part_trackName                                             Horn in D useDrumset                                                      None clef                                                            None Name: horn in d, dtype: object, 'horn in e': id                                                            e-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in E shortName                                                      E Hn. trackName                                                  Horn in E instrumentId                                      brass.natural-horn part_trackName                                             Horn in E useDrumset                                                      None clef                                                            None Name: horn in e, dtype: object, 'horn in e♭': id                                                           eb-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Horn in E♭ shortName                                                     E♭ Hn. trackName                                                 Horn in E♭ instrumentId                                      brass.natural-horn part_trackName                                            Horn in E♭ useDrumset                                                      None clef                                                            None Name: horn in e♭, dtype: object, 'horn in f': id                                                              horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in F shortName                                                      F Hn. trackName                                                  Horn in F instrumentId                                       brass.french-horn part_trackName                                             Horn in F useDrumset                                                      None clef                                                            None Name: horn in f, dtype: object, 'horn in g': id                                                            g-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Horn in G shortName                                                      G Hn. trackName                                                  Horn in G instrumentId                                      brass.natural-horn part_trackName                                             Horn in G useDrumset                                                      None clef                                                            None Name: horn in g, dtype: object, 'hph': id                                       heckelphone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Heckelphone shortName                                       Hph. trackName                                Heckelphone instrumentId                   wind.reed.heckelphone part_trackName                           Heckelphone useDrumset                                      None clef                                            None Name: heckelphone, dtype: object, 'hph.-cl': id                              heckelphone-clarinet ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                        Heckelphone-clarinet shortName                                   Hph.-cl. trackName                       Heckelphone-clarinet instrumentId          wind.reed.heckelphone-clarinet part_trackName                  Heckelphone-clarinet useDrumset                                      None clef                                            G8vb Name: heckelphone-clarinet, dtype: object, 'hrp': id                                          harp ChannelName        [None, staccato, flageoletti] ChannelValue                        [46, 45, 11] controllers                         [[], [], []] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                                    Harp shortName                                   Hrp. trackName                                   Harp instrumentId                          pluck.harp part_trackName                              Harp useDrumset                                  None clef                                           F Name: harp, dtype: object, 'hyperbass flute': id                                     hyperbass-flute ChannelName                                     [None] ChannelValue                                      [73] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                               Hyperbass Flute shortName                                      Hb. Fl. trackName                              Hyperbass Flute instrumentId       wind.flutes.flute.double-contrabass part_trackName                         Hyperbass Flute useDrumset                                        None clef                                              None Name: hyperbass flute, dtype: object, 'hyperbass-flute': id                                     hyperbass-flute ChannelName                                     [None] ChannelValue                                      [73] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                               Hyperbass Flute shortName                                      Hb. Fl. trackName                              Hyperbass Flute instrumentId       wind.flutes.flute.double-contrabass part_trackName                         Hyperbass Flute useDrumset                                        None clef                                              None Name: hyperbass flute, dtype: object, 'ir. fl': id                                       irish-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Irish Flute shortName                                    Ir. Fl. trackName                                Irish Flute instrumentId                 wind.flutes.flute.irish part_trackName                           Irish Flute useDrumset                                      None clef                                            None Name: irish flute, dtype: object, 'ir. pi': id                                                        iron-pipes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Iron Pipes shortName                                                    Ir. Pi. trackName                                                 Iron Pipes instrumentId                                                    None part_trackName                                            Iron Pipes useDrumset                                                         1 clef                                                            PERC Name: iron pipes, dtype: object, 'irish flute': id                                       irish-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Irish Flute shortName                                    Ir. Fl. trackName                                Irish Flute instrumentId                 wind.flutes.flute.irish part_trackName                           Irish Flute useDrumset                                      None clef                                            None Name: irish flute, dtype: object, 'irish tenor banjo': id                 irish-tenor-banjo ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Irish Tenor Banjo shortName                        ITB trackName          Irish Tenor Banjo instrumentId       pluck.banjo.tenor part_trackName     Irish Tenor Banjo useDrumset                      None clef                            G8vb Name: irish tenor banjo, dtype: object, 'irish tenor banjo (tablature)': id                   irish-tenor-banjo-tablature ChannelName                               [None] ChannelValue                               [105] controllers                                 [[]] group                                  tablature staff_type_name                    tab4StrCommon keysig                                      None defaultClef                                 G8vb longName                       Irish Tenor Banjo shortName                                    ITB trackName          Irish Tenor Banjo (Tablature) instrumentId                   pluck.banjo.tenor part_trackName     Irish Tenor Banjo (Tablature) useDrumset                                  None clef                                        G8vb Name: irish tenor banjo (tablature), dtype: object, 'irish-flute': id                                       irish-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Irish Flute shortName                                    Ir. Fl. trackName                                Irish Flute instrumentId                 wind.flutes.flute.irish part_trackName                           Irish Flute useDrumset                                      None clef                                            None Name: irish flute, dtype: object, 'irish-tenor-banjo': id                 irish-tenor-banjo ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Irish Tenor Banjo shortName                        ITB trackName          Irish Tenor Banjo instrumentId       pluck.banjo.tenor part_trackName     Irish Tenor Banjo useDrumset                      None clef                            G8vb Name: irish tenor banjo, dtype: object, 'irish-tenor-banjo-tablature': id                   irish-tenor-banjo-tablature ChannelName                               [None] ChannelValue                               [105] controllers                                 [[]] group                                  tablature staff_type_name                    tab4StrCommon keysig                                      None defaultClef                                 G8vb longName                       Irish Tenor Banjo shortName                                    ITB trackName          Irish Tenor Banjo (Tablature) instrumentId                   pluck.banjo.tenor part_trackName     Irish Tenor Banjo (Tablature) useDrumset                                  None clef                                        G8vb Name: irish tenor banjo (tablature), dtype: object, 'iron pipes': id                                                        iron-pipes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Iron Pipes shortName                                                    Ir. Pi. trackName                                                 Iron Pipes instrumentId                                                    None part_trackName                                            Iron Pipes useDrumset                                                         1 clef                                                            PERC Name: iron pipes, dtype: object, 'iron-pipes': id                                                        iron-pipes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Iron Pipes shortName                                                    Ir. Pi. trackName                                                 Iron Pipes instrumentId                                                    None part_trackName                                            Iron Pipes useDrumset                                                         1 clef                                                            PERC Name: iron pipes, dtype: object, 'itb': id                 irish-tenor-banjo ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Irish Tenor Banjo shortName                        ITB trackName          Irish Tenor Banjo instrumentId       pluck.banjo.tenor part_trackName     Irish Tenor Banjo useDrumset                      None clef                            G8vb Name: irish tenor banjo, dtype: object, 'kal': id                                    kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Kalimba shortName                                Kal. trackName                             Kalimba instrumentId       pitched-percussion.kalimba part_trackName                        Kalimba useDrumset                               None clef                                     None Name: kalimba, dtype: object, 'kalimba': id                                    kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Kalimba shortName                                Kal. trackName                             Kalimba instrumentId       pitched-percussion.kalimba part_trackName                        Kalimba useDrumset                               None clef                                     None Name: kalimba, dtype: object, 'kaz': id                                             kazoo ChannelName                                   [None] ChannelValue                                    [85] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Kazoo shortName                                       Kaz. trackName                                      Kazoo instrumentId                             voice.kazoo part_trackName                                 Kazoo useDrumset                                      None clef                                            None Name: kazoo, dtype: object, 'kazoo': id                                             kazoo ChannelName                                   [None] ChannelValue                                    [85] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Kazoo shortName                                       Kaz. trackName                                      Kazoo instrumentId                             voice.kazoo part_trackName                                 Kazoo useDrumset                                      None clef                                            None Name: kazoo, dtype: object, 'keyboard.accordion': id                                         accordion ChannelName                                   [None] ChannelValue                                    [21] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Accordion shortName                                       Acc. trackName                                  Accordion instrumentId                      keyboard.accordion part_trackName                             Accordion useDrumset                                      None clef                                               F Name: accordion, dtype: object, 'keyboard.bandoneon': id                                         bandoneon ChannelName                                   [None] ChannelValue                                    [23] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Bandoneon shortName                                       Ban. trackName                                  Bandoneon instrumentId                      keyboard.bandoneon part_trackName                             Bandoneon useDrumset                                      None clef                                               F Name: bandoneon, dtype: object, 'keyboard.celesta': id                          celesta ChannelName                  [None] ChannelValue                    [8] controllers                    [[]] group                       pitched staff_type_name           stdNormal keysig                         None defaultClef                    None longName                    Celesta shortName                      Cel. trackName                   Celesta instrumentId       keyboard.celesta part_trackName              Celesta useDrumset                     None clef                           None Name: celesta, dtype: object, 'keyboard.clavichord': id                          clavichord ChannelName                     [None] ChannelValue                       [7] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                    Clavichord shortName                         Cch. trackName                   Clavichord instrumentId       keyboard.clavichord part_trackName              Clavichord useDrumset                        None clef                                 F Name: clavichord, dtype: object, 'keyboard.clavichord.synth': id                                  clavinet ChannelName                           [None] ChannelValue                             [7] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                            Clavinet shortName                              Clav. trackName                           Clavinet instrumentId       keyboard.clavichord.synth part_trackName                      Clavinet useDrumset                              None clef                                       F Name: clavinet, dtype: object, 'keyboard.concertina': id                                        concertina ChannelName                                   [None] ChannelValue                                    [21] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Concertina shortName                                      Conc. trackName                                 Concertina instrumentId                     keyboard.concertina part_trackName                            Concertina useDrumset                                      None clef                                               F Name: concertina, dtype: object, 'keyboard.harmonium': id                          harmonium ChannelName                    [None] ChannelValue                     [20] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName                    Harmonium shortName                       Harm. trackName                   Harmonium instrumentId       keyboard.harmonium part_trackName              Harmonium useDrumset                       None clef                                F Name: harmonium, dtype: object, 'keyboard.harpsichord': id                          harpsichord ChannelName                      [None] ChannelValue                        [6] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                    Harpsichord shortName                          Hch. trackName                   Harpsichord instrumentId       keyboard.harpsichord part_trackName              Harpsichord useDrumset                         None clef                                  F Name: harpsichord, dtype: object, 'keyboard.ondes-martenot': id                                    ondes-martenot ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Ondes Martenot shortName                                       O.M. trackName                             Ondes Martenot instrumentId                 keyboard.ondes-martenot part_trackName                        Ondes Martenot useDrumset                                      None clef                                               F Name: ondes martenot, dtype: object, 'keyboard.organ': id                                             organ ChannelName                                   [None] ChannelValue                                    [19] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Organ shortName                                       Org. trackName                                      Organ instrumentId                          keyboard.organ part_trackName                                 Organ useDrumset                                      None clef                                               F Name: organ, dtype: object, 'keyboard.organ.drawbar': id                                     hammond-organ ChannelName                                   [None] ChannelValue                                    [16] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Hammond Organ shortName                                   Hm. Org. trackName                              Hammond Organ instrumentId                  keyboard.organ.drawbar part_trackName                         Hammond Organ useDrumset                                      None clef                                               F Name: hammond organ, dtype: object, 'keyboard.organ.percussive': id                                  percussive-organ ChannelName                                   [None] ChannelValue                                    [17] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Percussive Organ shortName                                 Perc. Org. trackName                           Percussive Organ instrumentId               keyboard.organ.percussive part_trackName                      Percussive Organ useDrumset                                      None clef                                               F Name: percussive organ, dtype: object, 'keyboard.organ.pipe': id                                        pipe-organ ChannelName                                   [None] ChannelValue                                    [19] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Pipe Organ shortName                                       Org. trackName                                 Pipe Organ instrumentId                     keyboard.organ.pipe part_trackName                            Pipe Organ useDrumset                                      None clef                                               F Name: pipe organ, dtype: object, 'keyboard.organ.reed': id                                        reed-organ ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Reed Organ shortName                                   Rd. Org. trackName                                 Reed Organ instrumentId                     keyboard.organ.reed part_trackName                            Reed Organ useDrumset                                      None clef                                               F Name: reed organ, dtype: object, 'keyboard.organ.rotary': id                                      rotary-organ ChannelName                                   [None] ChannelValue                                    [18] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Rotary Organ shortName                                  Rot. Org. trackName                               Rotary Organ instrumentId                   keyboard.organ.rotary part_trackName                          Rotary Organ useDrumset                                      None clef                                               F Name: rotary organ, dtype: object, 'keyboard.piano': id                          piano ChannelName                [None] ChannelValue                  [0] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName                    Piano shortName                    Pno. trackName                   Piano instrumentId       keyboard.piano part_trackName              Piano useDrumset                   None clef                            F Name: piano, dtype: object, 'keyboard.piano.electric': id                          electric-piano ChannelName                         [None] ChannelValue                           [4] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                    Electric Piano shortName                         El. Pno. trackName                   Electric Piano instrumentId       keyboard.piano.electric part_trackName              Electric Piano useDrumset                            None clef                                     F Name: electric piano, dtype: object, 'keyboard.piano.grand': id                          grand-piano ChannelName                      [None] ChannelValue                        [0] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                    Grand Piano shortName                          Pno. trackName                   Grand Piano instrumentId       keyboard.piano.grand part_trackName              Grand Piano useDrumset                         None clef                                  F Name: grand piano, dtype: object, 'keyboard.piano.honky-tonk': id                          honky-tonk-piano ChannelName                           [None] ChannelValue                             [3] controllers                             [[]] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             None longName                    Honky Tonk Piano shortName                          Hnk. Pno. trackName                   Honky Tonk Piano instrumentId       keyboard.piano.honky-tonk part_trackName              Honky Tonk Piano useDrumset                              None clef                                       F Name: honky tonk piano, dtype: object, 'keyboard.piano.toy': id                          toy-piano ChannelName                    [None] ChannelValue                      [0] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName                    Toy Piano shortName                    Toy Pno. trackName                   Toy Piano instrumentId       keyboard.piano.toy part_trackName              Toy Piano useDrumset                       None clef                                F Name: toy piano, dtype: object, 'keyboard.piano.upright': id                          upright-piano ChannelName                        [None] ChannelValue                          [0] controllers                          [[]] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName                    Upright Piano shortName                            Pno. trackName                   Upright Piano instrumentId       keyboard.piano.upright part_trackName              Upright Piano useDrumset                           None clef                                    F Name: upright piano, dtype: object, 'keyboard.virginal': id                          virginal ChannelName                   [None] ChannelValue                     [6] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                    Virginal shortName                       Vir. trackName                   Virginal instrumentId       keyboard.virginal part_trackName              Virginal useDrumset                      None clef                               F Name: virginal, dtype: object, 'klhn': id                                                         kuhlohorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Kuhlohorn shortName                                                      Klhn. trackName                                                  Kuhlohorn instrumentId                                         brass.kuhlohorn part_trackName                                             Kuhlohorn useDrumset                                                      None clef                                                            None Name: kuhlohorn, dtype: object, 'ko': id                       koto ChannelName            [None] ChannelValue            [107] controllers              [[]] group                 pitched staff_type_name     stdNormal keysig                   None defaultClef              None longName                 Koto shortName                 Ko. trackName                Koto instrumentId       pluck.koto part_trackName           Koto useDrumset               None clef                     None Name: koto, dtype: object, 'koto': id                       koto ChannelName            [None] ChannelValue            [107] controllers              [[]] group                 pitched staff_type_name     stdNormal keysig                   None defaultClef              None longName                 Koto shortName                 Ko. trackName                Koto instrumentId       pluck.koto part_trackName           Koto useDrumset               None clef                     None Name: koto, dtype: object, 'kuhlohorn': id                                                         kuhlohorn ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                   Kuhlohorn shortName                                                      Klhn. trackName                                                  Kuhlohorn instrumentId                                         brass.kuhlohorn part_trackName                                             Kuhlohorn useDrumset                                                      None clef                                                            None Name: kuhlohorn, dtype: object, 'laud': id                       laud ChannelName            [None] ChannelValue             [24] controllers              [[]] group                 pitched staff_type_name     stdNormal keysig                   None defaultClef              G8vb longName                 Laúd shortName                Laúd trackName                Laúd instrumentId       pluck.laud part_trackName           Laúd useDrumset               None clef                     G8vb Name: laúd, dtype: object, 'laud-tablature': id                   laud-tablature ChannelName                  [None] ChannelValue                   [24] controllers                    [[]] group                     tablature staff_type_name       tab6StrCommon keysig                         None defaultClef                    G8vb longName                       Laúd shortName                      Laúd trackName          Laúd (Tablature) instrumentId             pluck.laud part_trackName     Laúd (Tablature) useDrumset                     None clef                           G8vb Name: laúd (tablature), dtype: object, 'laúd': id                       laud ChannelName            [None] ChannelValue             [24] controllers              [[]] group                 pitched staff_type_name     stdNormal keysig                   None defaultClef              G8vb longName                 Laúd shortName                Laúd trackName                Laúd instrumentId       pluck.laud part_trackName           Laúd useDrumset               None clef                     G8vb Name: laúd, dtype: object, 'laúd (tablature)': id                   laud-tablature ChannelName                  [None] ChannelValue                   [24] controllers                    [[]] group                     tablature staff_type_name       tab6StrCommon keysig                         None defaultClef                    G8vb longName                       Laúd shortName                      Laúd trackName          Laúd (Tablature) instrumentId             pluck.laud part_trackName     Laúd (Tablature) useDrumset                     None clef                           G8vb Name: laúd (tablature), dtype: object, 'lph': id                                         lupophone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Lupophone shortName                                       Lph. trackName                                  Lupophone instrumentId                   wind.reed.heckelphone part_trackName                             Lupophone useDrumset                                      None clef                                            G8vb Name: lupophone, dtype: object, 'lt': id                                                              lute ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                                       Lute instrumentId                                              pluck.lute part_trackName                                                  Lute useDrumset                                                      None clef                                                            None Name: lute, dtype: object, 'lupophone': id                                         lupophone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Lupophone shortName                                       Lph. trackName                                  Lupophone instrumentId                   wind.reed.heckelphone part_trackName                             Lupophone useDrumset                                      None clef                                            G8vb Name: lupophone, dtype: object, 'lute': id                                                              lute ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                                       Lute instrumentId                                              pluck.lute part_trackName                                                  Lute useDrumset                                                      None clef                                                            None Name: lute, dtype: object, 'lute (tablature)': id                                                    lute-tablature ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                      tablature staff_type_name                                        tab6StrFrench keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                           Lute (Tablature) instrumentId                                              pluck.lute part_trackName                                      Lute (Tablature) useDrumset                                                      None clef                                                            None Name: lute (tablature), dtype: object, 'lute 10-course': id                                         ren.-tenor-lute-10-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                             Lute 10-course instrumentId                                              pluck.lute part_trackName                                        Lute 10-course useDrumset                                                      None clef                                                            None Name: lute 10-course, dtype: object, 'lute 13-course': id                                            baroque-lute-13-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                             Lute 13-course instrumentId                                              pluck.lute part_trackName                                        Lute 13-course useDrumset                                                      None clef                                                            None Name: lute 13-course, dtype: object, 'lute 5-course': id                                          ren.-tenor-lute-5-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 5-course instrumentId                                              pluck.lute part_trackName                                         Lute 5-course useDrumset                                                      None clef                                                            None Name: lute 5-course, dtype: object, 'lute 6-course': id                                          ren.-tenor-lute-6-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 6-course instrumentId                                              pluck.lute part_trackName                                         Lute 6-course useDrumset                                                      None clef                                                            None Name: lute 6-course, dtype: object, 'lute 7-course': id                                          ren.-tenor-lute-7-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 7-course instrumentId                                              pluck.lute part_trackName                                         Lute 7-course useDrumset                                                      None clef                                                            None Name: lute 7-course, dtype: object, 'lute 8-course': id                                          ren.-tenor-lute-8-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 8-course instrumentId                                              pluck.lute part_trackName                                         Lute 8-course useDrumset                                                      None clef                                                            None Name: lute 8-course, dtype: object, 'lute 9-course': id                                          ren.-tenor-lute-9-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 9-course instrumentId                                              pluck.lute part_trackName                                         Lute 9-course useDrumset                                                      None clef                                                            None Name: lute 9-course, dtype: object, 'lute-tablature': id                                                    lute-tablature ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                      tablature staff_type_name                                        tab6StrFrench keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                           Lute (Tablature) instrumentId                                              pluck.lute part_trackName                                      Lute (Tablature) useDrumset                                                      None clef                                                            None Name: lute (tablature), dtype: object, 'm': id                                                               men ChannelName                                            [Tenor, Bass] ChannelValue                                                [52, 52] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                         Men shortName                                                         M. trackName                                                        Men instrumentId                                              voice.male part_trackName                                                   Men useDrumset                                                      None clef                                                               F Name: men, dtype: object, 'm.s. sax': id                           mezzo-soprano-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Mezzo-Soprano Saxophone shortName                                  M.S. Sax. trackName                    Mezzo-Soprano Saxophone instrumentId       wind.reed.saxophone.mezzo-soprano part_trackName               Mezzo-Soprano Saxophone useDrumset                                      None clef                                            None Name: mezzo-soprano saxophone, dtype: object, 'mal. syn': id                                mallet-synthesizer ChannelName                                   [None] ChannelValue                                    [80] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Mallet Synthesizer shortName                                  Mal. Syn. trackName                         Mallet Synthesizer instrumentId                             synth.group part_trackName                    Mallet Synthesizer useDrumset                                      None clef                                               F Name: mallet synthesizer, dtype: object, 'mallet synthesizer': id                                mallet-synthesizer ChannelName                                   [None] ChannelValue                                    [80] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Mallet Synthesizer shortName                                  Mal. Syn. trackName                         Mallet Synthesizer instrumentId                             synth.group part_trackName                    Mallet Synthesizer useDrumset                                      None clef                                               F Name: mallet synthesizer, dtype: object, 'mallet-synthesizer': id                                mallet-synthesizer ChannelName                                   [None] ChannelValue                                    [80] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Mallet Synthesizer shortName                                  Mal. Syn. trackName                         Mallet Synthesizer instrumentId                             synth.group part_trackName                    Mallet Synthesizer useDrumset                                      None clef                                               F Name: mallet synthesizer, dtype: object, 'mandocello': id                                                        mandocello ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                  Mandocello shortName                                                      Mncl. trackName                                                 Mandocello instrumentId                                        pluck.mandocello part_trackName                                            Mandocello useDrumset                                                      None clef                                                               F Name: mandocello, dtype: object, 'mandola': id                                                           mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                     Mandola shortName                                                       Mda. trackName                                                    Mandola instrumentId                                           pluck.mandola part_trackName                                               Mandola useDrumset                                                      None clef                                                              C3 Name: mandola, dtype: object, 'mandolin': id                                                          mandolin ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Mandolin shortName                                                       Mdn. trackName                                                   Mandolin instrumentId                                          pluck.mandolin part_trackName                                              Mandolin useDrumset                                                      None clef                                                            None Name: mandolin, dtype: object, 'mandolin (tablature)': id                                                mandolin-tablature ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                      tablature staff_type_name                                        tab4StrCommon keysig                                                          None defaultClef                                                     None longName                                                    Mandolin shortName                                                       Mdn. trackName                                       Mandolin (Tablature) instrumentId                                          pluck.mandolin part_trackName                                  Mandolin (Tablature) useDrumset                                                      None clef                                                            None Name: mandolin (tablature), dtype: object, 'mandolin-tablature': id                                                mandolin-tablature ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                      tablature staff_type_name                                        tab4StrCommon keysig                                                          None defaultClef                                                     None longName                                                    Mandolin shortName                                                       Mdn. trackName                                       Mandolin (Tablature) instrumentId                                          pluck.mandolin part_trackName                                  Mandolin (Tablature) useDrumset                                                      None clef                                                            None Name: mandolin (tablature), dtype: object, 'maracas': id                                                           maracas ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Maracas shortName                                                      Mrcs. trackName                                                    Maracas instrumentId                                           rattle.maraca part_trackName                                               Maracas useDrumset                                                         1 clef                                                            PERC Name: maracas, dtype: object, 'marching-bass-drums': id                                               marching-bass-drums ChannelName                                                   [None] ChannelValue                                                    [59] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bass Drums shortName                                                       B.D. trackName                                                 Bass Drums instrumentId                                          drum.bass-drum part_trackName                                            Bass Drums useDrumset                                                         1 clef                                                            PERC Name: bass drums, dtype: object, 'marching-cymbals': id                                                  marching-cymbals ChannelName                                                   [None] ChannelValue                                                    [58] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Cymbals shortName                                                       Cym. trackName                                                    Cymbals instrumentId                                      metal.cymbal.crash part_trackName                                               Cymbals useDrumset                                                         1 clef                                                            PERC Name: cymbals, dtype: object, 'marching-snare': id                                                    marching-snare ChannelName                                                   [None] ChannelValue                                                    [56] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Snare Drum shortName                                                       S.D. trackName                                                 Snare Drum instrumentId                                         drum.snare-drum part_trackName                                            Snare Drum useDrumset                                                         1 clef                                                            PERC Name: snare drum, dtype: object, 'marching-tenor-drums': id                                              marching-tenor-drums ChannelName                                                   [None] ChannelValue                                                    [96] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Tenor Drums shortName                                                       T.D. trackName                                                Tenor Drums instrumentId                                         drum.tenor-drum part_trackName                                           Tenor Drums useDrumset                                                         1 clef                                                            PERC Name: tenor drums, dtype: object, 'marimba': id                                    marimba ChannelName                            [None] ChannelValue                             [12] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Marimba shortName                                Mrm. trackName               Marimba (Grand Staff) instrumentId       pitched-percussion.marimba part_trackName          Marimba (Grand Staff) useDrumset                               None clef                                        F Name: marimba (grand staff), dtype: object, 'marimba (grand staff)': id                                    marimba ChannelName                            [None] ChannelValue                             [12] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Marimba shortName                                Mrm. trackName               Marimba (Grand Staff) instrumentId       pitched-percussion.marimba part_trackName          Marimba (Grand Staff) useDrumset                               None clef                                        F Name: marimba (grand staff), dtype: object, 'marimba (single staff)': id                             marimba-single ChannelName                            [None] ChannelValue                             [12] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Marimba shortName                                Mrm. trackName              Marimba (Single Staff) instrumentId       pitched-percussion.marimba part_trackName         Marimba (Single Staff) useDrumset                               None clef                                     None Name: marimba (single staff), dtype: object, 'marimba-single': id                             marimba-single ChannelName                            [None] ChannelValue                             [12] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Marimba shortName                                Mrm. trackName              Marimba (Single Staff) instrumentId       pitched-percussion.marimba part_trackName         Marimba (Single Staff) useDrumset                               None clef                                     None Name: marimba (single staff), dtype: object, 'mda': id                                                           mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                     Mandola shortName                                                       Mda. trackName                                                    Mandola instrumentId                                           pluck.mandola part_trackName                                               Mandola useDrumset                                                      None clef                                                              C3 Name: mandola, dtype: object, 'mdn': id                                                          mandolin ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Mandolin shortName                                                       Mdn. trackName                                                   Mandolin instrumentId                                          pluck.mandolin part_trackName                                              Mandolin useDrumset                                                      None clef                                                            None Name: mandolin, dtype: object, 'mel': id                                          melodica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Melodica shortName                                       Mel. trackName                                   Melodica instrumentId                      wind.reed.melodica part_trackName                              Melodica useDrumset                                      None clef                                            None Name: melodica, dtype: object, 'mel. sax': id                                  melody-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Melody Saxophone shortName                                  Mel. Sax. trackName                           Melody Saxophone instrumentId              wind.reed.saxophone.melody part_trackName                      Melody Saxophone useDrumset                                      None clef                                            None Name: melody saxophone, dtype: object, 'mello': id                                        mellophone ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Mellophone shortName                                     Mello. trackName                                 Mellophone instrumentId                        brass.mellophone part_trackName                            Mellophone useDrumset                                      None clef                                            None Name: mellophone, dtype: object, 'mello. bu': id                                   mellophon-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Mellophone Bugle shortName                                 Mello. Bu. trackName                           Mellophone Bugle instrumentId            brass.bugle.mellophone-bugle part_trackName                      Mellophone Bugle useDrumset                                      None clef                                            None Name: mellophone bugle, dtype: object, 'mellophon-bugle': id                                   mellophon-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Mellophone Bugle shortName                                 Mello. Bu. trackName                           Mellophone Bugle instrumentId            brass.bugle.mellophone-bugle part_trackName                      Mellophone Bugle useDrumset                                      None clef                                            None Name: mellophone bugle, dtype: object, 'mellophone': id                                        mellophone ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Mellophone shortName                                     Mello. trackName                                 Mellophone instrumentId                        brass.mellophone part_trackName                            Mellophone useDrumset                                      None clef                                            None Name: mellophone, dtype: object, 'mellophone bugle': id                                   mellophon-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Mellophone Bugle shortName                                 Mello. Bu. trackName                           Mellophone Bugle instrumentId            brass.bugle.mellophone-bugle part_trackName                      Mellophone Bugle useDrumset                                      None clef                                            None Name: mellophone bugle, dtype: object, 'melodica': id                                          melodica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Melodica shortName                                       Mel. trackName                                   Melodica instrumentId                      wind.reed.melodica part_trackName                              Melodica useDrumset                                      None clef                                            None Name: melodica, dtype: object, 'melody saxophone': id                                  melody-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Melody Saxophone shortName                                  Mel. Sax. trackName                           Melody Saxophone instrumentId              wind.reed.saxophone.melody part_trackName                      Melody Saxophone useDrumset                                      None clef                                            None Name: melody saxophone, dtype: object, 'melody-saxophone': id                                  melody-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Melody Saxophone shortName                                  Mel. Sax. trackName                           Melody Saxophone instrumentId              wind.reed.saxophone.melody part_trackName                      Melody Saxophone useDrumset                                      None clef                                            None Name: melody saxophone, dtype: object, 'men': id                                                               men ChannelName                                            [Tenor, Bass] ChannelValue                                                [52, 52] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                         Men shortName                                                         M. trackName                                                        Men instrumentId                                              voice.male part_trackName                                                   Men useDrumset                                                      None clef                                                               F Name: men, dtype: object, 'met': id                                    metallophone ChannelName                                 [None] ChannelValue                                  [11] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   None longName                              Metallophone shortName                                     Met. trackName                             Metallophone instrumentId       pitched-percussion.metallophone part_trackName                        Metallophone useDrumset                                    None clef                                          None Name: metallophone, dtype: object, 'met. cst': id                                                   metal-castanets ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                             Metal Castanets shortName                                                  Met. Cst. trackName                                            Metal Castanets instrumentId                                                    None part_trackName                                       Metal Castanets useDrumset                                                         1 clef                                                            PERC Name: metal castanets, dtype: object, 'met. wn ch': id                                                 metal-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Metal Wind Chimes shortName                                                Met. Wn Ch. trackName                                          Metal Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Metal Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: metal wind chimes, dtype: object, 'metal castanets': id                                                   metal-castanets ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                             Metal Castanets shortName                                                  Met. Cst. trackName                                            Metal Castanets instrumentId                                                    None part_trackName                                       Metal Castanets useDrumset                                                         1 clef                                                            PERC Name: metal castanets, dtype: object, 'metal wind chimes': id                                                 metal-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Metal Wind Chimes shortName                                                Met. Wn Ch. trackName                                          Metal Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Metal Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: metal wind chimes, dtype: object, 'metal-castanets': id                                                   metal-castanets ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                             Metal Castanets shortName                                                  Met. Cst. trackName                                            Metal Castanets instrumentId                                                    None part_trackName                                       Metal Castanets useDrumset                                                         1 clef                                                            PERC Name: metal castanets, dtype: object, 'metal-wind-chimes': id                                                 metal-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Metal Wind Chimes shortName                                                Met. Wn Ch. trackName                                          Metal Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Metal Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: metal wind chimes, dtype: object, 'metal.anvil': id                                                             anvil ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Anvil shortName                                                       Anv. trackName                                                      Anvil instrumentId                                             metal.anvil part_trackName                                                 Anvil useDrumset                                                         1 clef                                                            PERC Name: anvil, dtype: object, 'metal.bells.almglocken': id                             almglocken ChannelName                        [None] ChannelValue                        [108] controllers                          [[]] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                         G15ma longName                       Almglocken shortName                           Almg. trackName                      Almglocken instrumentId       metal.bells.almglocken part_trackName                 Almglocken useDrumset                           None clef                                G15ma Name: almglocken, dtype: object, 'metal.bells.bell-plate': id                                                        bell-plate ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bell Plate shortName                                                   Be. Pla. trackName                                                 Bell Plate instrumentId                                  metal.bells.bell-plate part_trackName                                            Bell Plate useDrumset                                                         1 clef                                                            PERC Name: bell plate, dtype: object, 'metal.bells.carillon': id                             carillon ChannelName                      [None] ChannelValue                       [14] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        None longName                       Carillon shortName                          Car. trackName                      Carillon instrumentId       metal.bells.carillon part_trackName                 Carillon useDrumset                         None clef                                  F Name: carillon, dtype: object, 'metal.bells.cowbell': id                                                           cowbell ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Cowbell shortName                                                       Cwb. trackName                                                    Cowbell instrumentId                                     metal.bells.cowbell part_trackName                                               Cowbell useDrumset                                                         1 clef                                                            PERC Name: cowbell, dtype: object, 'metal.bells.sleigh-bells': id                                                      sleigh-bells ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Sleigh Bells shortName                                                   Sle. Be. trackName                                               Sleigh Bells instrumentId                                metal.bells.sleigh-bells part_trackName                                          Sleigh Bells useDrumset                                                         1 clef                                                            PERC Name: sleigh bells, dtype: object, 'metal.bells.wind-chimes': id                                                 metal-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Metal Wind Chimes shortName                                                Met. Wn Ch. trackName                                          Metal Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Metal Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: metal wind chimes, dtype: object, 'metal.brake-drums': id                                            automobile-brake-drums ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Automobile Brake Drums shortName                                              Aut. Brk. Dr. trackName                                     Automobile Brake Drums instrumentId                                       metal.brake-drums part_trackName                                Automobile Brake Drums useDrumset                                                         1 clef                                                            PERC Name: automobile brake drums, dtype: object, 'metal.crotales': id                       crotales ChannelName                [None] ChannelValue                 [10] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName                 Crotales shortName                   Crot. trackName                Crotales instrumentId       metal.crotales part_trackName           Crotales useDrumset                   None clef                         None Name: crotales, dtype: object, 'metal.cymbal.chinese': id                                                    chinese-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Chinese Cymbal shortName                                                   Ch. Cym. trackName                                             Chinese Cymbal instrumentId                                    metal.cymbal.chinese part_trackName                                        Chinese Cymbal useDrumset                                                         1 clef                                                            PERC Name: chinese cymbal, dtype: object, 'metal.cymbal.crash': id                                                            cymbal ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Cymbal shortName                                                       Cym. trackName                                                     Cymbal instrumentId                                      metal.cymbal.crash part_trackName                                                Cymbal useDrumset                                                         1 clef                                                            PERC Name: cymbal, dtype: object, 'metal.cymbal.finger': id                                                    finger-cymbals ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                              Finger Cymbals shortName                                                   Fi. Cym. trackName                                             Finger Cymbals instrumentId                                     metal.cymbal.finger part_trackName                                        Finger Cymbals useDrumset                                                         1 clef                                                            PERC Name: finger cymbals, dtype: object, 'metal.cymbal.ride': id                                                       ride-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Ride Cymbal shortName                                                    R. Cym. trackName                                                Ride Cymbal instrumentId                                       metal.cymbal.ride part_trackName                                           Ride Cymbal useDrumset                                                         1 clef                                                            PERC Name: ride cymbal, dtype: object, 'metal.cymbal.splash': id                                                     splash-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Splash Cymbal shortName                                                   Sp. Cym. trackName                                              Splash Cymbal instrumentId                                     metal.cymbal.splash part_trackName                                         Splash Cymbal useDrumset                                                         1 clef                                                            PERC Name: splash cymbal, dtype: object, 'metal.flexatone': id                       flexatone ChannelName                 [None] ChannelValue                  [14] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   G8va longName                 Flexatone shortName                     Flt. trackName                Flexatone instrumentId       metal.flexatone part_trackName           Flexatone useDrumset                    None clef                          G8va Name: flexatone, dtype: object, 'metal.gong': id                                                        bowl-gongs ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Bowl Gongs shortName                                                   Bw. Gon. trackName                                                 Bowl Gongs instrumentId                                              metal.gong part_trackName                                            Bowl Gongs useDrumset                                                         1 clef                                                            PERC Name: bowl gongs, dtype: object, 'metal.hi-hat': id                                                            hi-hat ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Hi-hat shortName                                                     Hi-hat trackName                                                     Hi-hat instrumentId                                            metal.hi-hat part_trackName                                                Hi-hat useDrumset                                                         1 clef                                                            PERC Name: hi-hat, dtype: object, 'metal.musical-saw': id                                       musical-saw ChannelName                                   [None] ChannelValue                                    [92] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Musical Saw shortName                                    Mu. Sw. trackName                                Musical Saw instrumentId                       metal.musical-saw part_trackName                           Musical Saw useDrumset                                      None clef                                            None Name: musical saw, dtype: object, 'metal.steel-drums': id                       steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Steel Drums shortName                    St. Dr. trackName                Steel Drums instrumentId       metal.steel-drums part_trackName           Steel Drums useDrumset                      None clef                               F Name: steel drums, dtype: object, 'metal.tamtam': id                                                           tam-tam ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Tam-Tam shortName                                                        Tam trackName                                                    Tam-Tam instrumentId                                            metal.tamtam part_trackName                                               Tam-Tam useDrumset                                                         1 clef                                                            PERC Name: tam-tam, dtype: object, 'metal.thundersheet': id                                                      thundersheet ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Thundersheet shortName                                                       Thu. trackName                                               Thundersheet instrumentId                                      metal.thundersheet part_trackName                                          Thundersheet useDrumset                                                         1 clef                                                            PERC Name: thundersheet, dtype: object, 'metal.triangle': id                                                          triangle ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                    Triangle shortName                                                      Trgl. trackName                                                   Triangle instrumentId                                          metal.triangle part_trackName                                              Triangle useDrumset                                                         1 clef                                                            PERC Name: triangle, dtype: object, 'metallic synthesizer': id                                    metallic-synth ChannelName                                   [None] ChannelValue                                    [93] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Metallic Synthesizer shortName                                     Synth. trackName                       Metallic Synthesizer instrumentId                      synth.pad.metallic part_trackName                  Metallic Synthesizer useDrumset                                      None clef                                               F Name: metallic synthesizer, dtype: object, 'metallic-synth': id                                    metallic-synth ChannelName                                   [None] ChannelValue                                    [93] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Metallic Synthesizer shortName                                     Synth. trackName                       Metallic Synthesizer instrumentId                      synth.pad.metallic part_trackName                  Metallic Synthesizer useDrumset                                      None clef                                               F Name: metallic synthesizer, dtype: object, 'metallophone': id                                    metallophone ChannelName                                 [None] ChannelValue                                  [11] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   None longName                              Metallophone shortName                                     Met. trackName                             Metallophone instrumentId       pitched-percussion.metallophone part_trackName                        Metallophone useDrumset                                    None clef                                          None Name: metallophone, dtype: object, 'mezzo-soprano': id                                     mezzo-soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Mezzo-soprano shortName                                       Mzs. trackName                              Mezzo-soprano instrumentId                     voice.mezzo-soprano part_trackName                         Mezzo-soprano useDrumset                                      None clef                                            None Name: mezzo-soprano, dtype: object, 'mezzo-soprano (c clef)': id                              mezzo-soprano-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C2 longName                               Mezzo-soprano shortName                                       Mzs. trackName                     Mezzo-soprano (C Clef) instrumentId                     voice.mezzo-soprano part_trackName                Mezzo-soprano (C Clef) useDrumset                                      None clef                                              C2 Name: mezzo-soprano (c clef), dtype: object, 'mezzo-soprano saxophone': id                           mezzo-soprano-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Mezzo-Soprano Saxophone shortName                                  M.S. Sax. trackName                    Mezzo-Soprano Saxophone instrumentId       wind.reed.saxophone.mezzo-soprano part_trackName               Mezzo-Soprano Saxophone useDrumset                                      None clef                                            None Name: mezzo-soprano saxophone, dtype: object, 'mezzo-soprano-c-clef': id                              mezzo-soprano-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C2 longName                               Mezzo-soprano shortName                                       Mzs. trackName                     Mezzo-soprano (C Clef) instrumentId                     voice.mezzo-soprano part_trackName                Mezzo-soprano (C Clef) useDrumset                                      None clef                                              C2 Name: mezzo-soprano (c clef), dtype: object, 'mezzo-soprano-saxophone': id                           mezzo-soprano-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Mezzo-Soprano Saxophone shortName                                  M.S. Sax. trackName                    Mezzo-Soprano Saxophone instrumentId       wind.reed.saxophone.mezzo-soprano part_trackName               Mezzo-Soprano Saxophone useDrumset                                      None clef                                            None Name: mezzo-soprano saxophone, dtype: object, 'military-drum': id                                                     military-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Field Drum shortName                                                  Field Dr. trackName                                                 Field Drum instrumentId                                         drum.snare-drum part_trackName                                            Field Drum useDrumset                                                         1 clef                                                            PERC Name: field drum, dtype: object, 'mncl': id                                                        mandocello ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                  Mandocello shortName                                                      Mncl. trackName                                                 Mandocello instrumentId                                        pluck.mandocello part_trackName                                            Mandocello useDrumset                                                      None clef                                                               F Name: mandocello, dtype: object, 'mrcs': id                                                           maracas ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Maracas shortName                                                      Mrcs. trackName                                                    Maracas instrumentId                                           rattle.maraca part_trackName                                               Maracas useDrumset                                                         1 clef                                                            PERC Name: maracas, dtype: object, 'mrm': id                                    marimba ChannelName                            [None] ChannelValue                             [12] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Marimba shortName                                Mrm. trackName               Marimba (Grand Staff) instrumentId       pitched-percussion.marimba part_trackName          Marimba (Grand Staff) useDrumset                               None clef                                        F Name: marimba (grand staff), dtype: object, 'mtn-dulcimer-baritone': id                    mtn-dulcimer-baritone ChannelName                          [None] ChannelValue                           [25] controllers                            [[]] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName           Mtn. Dulcimer - Baritone shortName                         Bar. M.D. trackName          Mtn. Dulcimer - Baritone instrumentId                 pluck.dulcimer part_trackName     Mtn. Dulcimer - Baritone useDrumset                             None clef                                   None Name: mtn. dulcimer - baritone, dtype: object, 'mtn-dulcimer-bartn-chrom-tab': id                         mtn-dulcimer-bartn-chrom-tab ChannelName                                      [None] ChannelValue                                       [25] controllers                                        [[]] group                                         tablature staff_type_name                             tabDulcimer keysig                                             None defaultClef                                        None longName                       Mtn. Dulcimer - Baritone shortName                                     Bar. M.D. trackName          Mtn. Dulcimer - Baritone (Tablature) instrumentId                             pluck.dulcimer part_trackName     Mtn. Dulcimer - Baritone (Tablature) useDrumset                                         None clef                                               None Name: mtn. dulcimer - baritone (tablature), dtype: object, 'mtn-dulcimer-bass': id                    mtn-dulcimer-bass ChannelName                      [None] ChannelValue                       [25] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        G8vb longName           Mtn. Dulcimer - Bass shortName                      Bs. M.D. trackName          Mtn. Dulcimer - Bass instrumentId             pluck.dulcimer part_trackName     Mtn. Dulcimer - Bass useDrumset                         None clef                               G8vb Name: mtn. dulcimer - bass, dtype: object, 'mtn-dulcimer-bass-chrom-tab': id                      mtn-dulcimer-bass-chrom-tab ChannelName                                  [None] ChannelValue                                   [25] controllers                                    [[]] group                                     tablature staff_type_name                         tabDulcimer keysig                                         None defaultClef                                    G8vb longName                       Mtn. Dulcimer - Bass shortName                                  Bs. M.D. trackName          Mtn. Dulcimer - Bass (Tablature) instrumentId                         pluck.dulcimer part_trackName     Mtn. Dulcimer - Bass (Tablature) useDrumset                                     None clef                                           G8vb Name: mtn. dulcimer - bass (tablature), dtype: object, 'mtn-dulcimer-std': id                 mtn-dulcimer-std ChannelName                  [None] ChannelValue                   [25] controllers                    [[]] group                       pitched staff_type_name           stdNormal keysig                         None defaultClef                    None longName              Mtn. Dulcimer shortName                  Mtn. Dc. trackName             Mtn. Dulcimer instrumentId         pluck.dulcimer part_trackName        Mtn. Dulcimer useDrumset                     None clef                           None Name: mtn. dulcimer, dtype: object, 'mtn-dulcimer-std-chrom-tab': id                 mtn-dulcimer-std-chrom-tab ChannelName                            [None] ChannelValue                             [25] controllers                              [[]] group                               tablature staff_type_name                   tabDulcimer keysig                                   None defaultClef                              None longName                        Mtn. Dulcimer shortName                            Mtn. Dc. trackName           Mtn. Dulcimer (Tablature) instrumentId                   pluck.dulcimer part_trackName      Mtn. Dulcimer (Tablature) useDrumset                               None clef                                     None Name: mtn. dulcimer (tablature), dtype: object, 'mtn. dc': id                 mtn-dulcimer-std ChannelName                  [None] ChannelValue                   [25] controllers                    [[]] group                       pitched staff_type_name           stdNormal keysig                         None defaultClef                    None longName              Mtn. Dulcimer shortName                  Mtn. Dc. trackName             Mtn. Dulcimer instrumentId         pluck.dulcimer part_trackName        Mtn. Dulcimer useDrumset                     None clef                           None Name: mtn. dulcimer, dtype: object, 'mtn. dulcimer': id                 mtn-dulcimer-std ChannelName                  [None] ChannelValue                   [25] controllers                    [[]] group                       pitched staff_type_name           stdNormal keysig                         None defaultClef                    None longName              Mtn. Dulcimer shortName                  Mtn. Dc. trackName             Mtn. Dulcimer instrumentId         pluck.dulcimer part_trackName        Mtn. Dulcimer useDrumset                     None clef                           None Name: mtn. dulcimer, dtype: object, 'mtn. dulcimer (tablature)': id                 mtn-dulcimer-std-chrom-tab ChannelName                            [None] ChannelValue                             [25] controllers                              [[]] group                               tablature staff_type_name                   tabDulcimer keysig                                   None defaultClef                              None longName                        Mtn. Dulcimer shortName                            Mtn. Dc. trackName           Mtn. Dulcimer (Tablature) instrumentId                   pluck.dulcimer part_trackName      Mtn. Dulcimer (Tablature) useDrumset                               None clef                                     None Name: mtn. dulcimer (tablature), dtype: object, 'mtn. dulcimer - baritone': id                    mtn-dulcimer-baritone ChannelName                          [None] ChannelValue                           [25] controllers                            [[]] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName           Mtn. Dulcimer - Baritone shortName                         Bar. M.D. trackName          Mtn. Dulcimer - Baritone instrumentId                 pluck.dulcimer part_trackName     Mtn. Dulcimer - Baritone useDrumset                             None clef                                   None Name: mtn. dulcimer - baritone, dtype: object, 'mtn. dulcimer - baritone (tablature)': id                         mtn-dulcimer-bartn-chrom-tab ChannelName                                      [None] ChannelValue                                       [25] controllers                                        [[]] group                                         tablature staff_type_name                             tabDulcimer keysig                                             None defaultClef                                        None longName                       Mtn. Dulcimer - Baritone shortName                                     Bar. M.D. trackName          Mtn. Dulcimer - Baritone (Tablature) instrumentId                             pluck.dulcimer part_trackName     Mtn. Dulcimer - Baritone (Tablature) useDrumset                                         None clef                                               None Name: mtn. dulcimer - baritone (tablature), dtype: object, 'mtn. dulcimer - bass': id                    mtn-dulcimer-bass ChannelName                      [None] ChannelValue                       [25] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        G8vb longName           Mtn. Dulcimer - Bass shortName                      Bs. M.D. trackName          Mtn. Dulcimer - Bass instrumentId             pluck.dulcimer part_trackName     Mtn. Dulcimer - Bass useDrumset                         None clef                               G8vb Name: mtn. dulcimer - bass, dtype: object, 'mtn. dulcimer - bass (tablature)': id                      mtn-dulcimer-bass-chrom-tab ChannelName                                  [None] ChannelValue                                   [25] controllers                                    [[]] group                                     tablature staff_type_name                         tabDulcimer keysig                                         None defaultClef                                    G8vb longName                       Mtn. Dulcimer - Bass shortName                                  Bs. M.D. trackName          Mtn. Dulcimer - Bass (Tablature) instrumentId                         pluck.dulcimer part_trackName     Mtn. Dulcimer - Bass (Tablature) useDrumset                                     None clef                                           G8vb Name: mtn. dulcimer - bass (tablature), dtype: object, 'mu. gla': id                                    musical-glasses ChannelName                                    [None] ChannelValue                                     [93] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      G8va longName                              Musical Glasses shortName                                    Mu. Gla. trackName                             Musical Glasses instrumentId       pitched-percussion.crystal-glasses part_trackName                        Musical Glasses useDrumset                                       None clef                                             G8va Name: musical glasses, dtype: object, 'mu. sw': id                                       musical-saw ChannelName                                   [None] ChannelValue                                    [92] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Musical Saw shortName                                    Mu. Sw. trackName                                Musical Saw instrumentId                       metal.musical-saw part_trackName                           Musical Saw useDrumset                                      None clef                                            None Name: musical saw, dtype: object, 'musical glasses': id                                    musical-glasses ChannelName                                    [None] ChannelValue                                     [93] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      G8va longName                              Musical Glasses shortName                                    Mu. Gla. trackName                             Musical Glasses instrumentId       pitched-percussion.crystal-glasses part_trackName                        Musical Glasses useDrumset                                       None clef                                             G8va Name: musical glasses, dtype: object, 'musical saw': id                                       musical-saw ChannelName                                   [None] ChannelValue                                    [92] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Musical Saw shortName                                    Mu. Sw. trackName                                Musical Saw instrumentId                       metal.musical-saw part_trackName                           Musical Saw useDrumset                                      None clef                                            None Name: musical saw, dtype: object, 'musical-glasses': id                                    musical-glasses ChannelName                                    [None] ChannelValue                                     [93] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      G8va longName                              Musical Glasses shortName                                    Mu. Gla. trackName                             Musical Glasses instrumentId       pitched-percussion.crystal-glasses part_trackName                        Musical Glasses useDrumset                                       None clef                                             G8va Name: musical glasses, dtype: object, 'musical-saw': id                                       musical-saw ChannelName                                   [None] ChannelValue                                    [92] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Musical Saw shortName                                    Mu. Sw. trackName                                Musical Saw instrumentId                       metal.musical-saw part_trackName                           Musical Saw useDrumset                                      None clef                                            None Name: musical saw, dtype: object, 'mzs': id                                     mezzo-soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Mezzo-soprano shortName                                       Mzs. trackName                              Mezzo-soprano instrumentId                     voice.mezzo-soprano part_trackName                         Mezzo-soprano useDrumset                                      None clef                                            None Name: mezzo-soprano, dtype: object, 'new age synthesizer': id                       new-age-synth ChannelName                     [None] ChannelValue                      [88] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName           New Age Synthesizer shortName                       Synth. trackName          New Age Synthesizer instrumentId                 synth.pad part_trackName     New Age Synthesizer useDrumset                        None clef                                 F Name: new age synthesizer, dtype: object, 'new-age-synth': id                       new-age-synth ChannelName                     [None] ChannelValue                      [88] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName           New Age Synthesizer shortName                       Synth. trackName          New Age Synthesizer instrumentId                 synth.pad part_trackName     New Age Synthesizer useDrumset                        None clef                                 F Name: new age synthesizer, dtype: object, 'nyckelharpa': id                                                       nyckelharpa ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Nyckelharpa shortName                                                       Nyh. trackName                                                Nyckelharpa instrumentId                                     strings.nyckelharpa part_trackName                                           Nyckelharpa useDrumset                                                      None clef                                                            None Name: nyckelharpa, dtype: object, 'nyh': id                                                       nyckelharpa ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Nyckelharpa shortName                                                       Nyh. trackName                                                Nyckelharpa instrumentId                                     strings.nyckelharpa part_trackName                                           Nyckelharpa useDrumset                                                      None clef                                                            None Name: nyckelharpa, dtype: object, 'o': id                                                               oud ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                         Oud shortName                                                         O. trackName                                                        Oud instrumentId                                               pluck.oud part_trackName                                                   Oud useDrumset                                                      None clef                                                            None Name: oud, dtype: object, 'o. a. glk': id                               orff-alto-glockenspiel ChannelName                                      [None] ChannelValue                                        [9] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Alto Glockenspiel shortName                                    O. A. Glk. trackName                        Orff Alto Glockenspiel instrumentId       pitched-percussion.glockenspiel.alto part_trackName                   Orff Alto Glockenspiel useDrumset                                         None clef                                               G8va Name: orff alto glockenspiel, dtype: object, 'o. a. met': id                               orff-alto-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        None longName                         Orff Alto Metallophone shortName                                    O. A. Met. trackName                        Orff Alto Metallophone instrumentId       pitched-percussion.metallophone.alto part_trackName                   Orff Alto Metallophone useDrumset                                         None clef                                               None Name: orff alto metallophone, dtype: object, 'o. a. xyl': id                               orff-alto-xylophone ChannelName                                   [None] ChannelValue                                    [12] controllers                                     [[]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Orff Alto Xylophone shortName                                 O. A. Xyl. trackName                        Orff Alto Xylophone instrumentId       pitched-percussion.xylophone.alto part_trackName                   Orff Alto Xylophone useDrumset                                      None clef                                            None Name: orff alto xylophone, dtype: object, 'o. b. met': id                               orff-bass-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8vb longName                         Orff Bass Metallophone shortName                                    O. B. Met. trackName                        Orff Bass Metallophone instrumentId       pitched-percussion.metallophone.bass part_trackName                   Orff Bass Metallophone useDrumset                                         None clef                                               G8vb Name: orff bass metallophone, dtype: object, 'o. b. xyl': id                                  orff-bass-xylophone ChannelName                                      [None] ChannelValue                                       [12] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8vb longName                            Orff Bass Xylophone shortName                                    O. B. Xyl. trackName                           Orff Bass Xylophone instrumentId       pitched-percussion.xylophone.soprano part_trackName                      Orff Bass Xylophone useDrumset                                         None clef                                               G8vb Name: orff bass xylophone, dtype: object, 'o. s. glk': id                               orff-soprano-glockenspiel ChannelName                                         [None] ChannelValue                                           [9] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                          G15ma longName                         Orff Soprano Glockenspiel shortName                                       O. S. Glk. trackName                        Orff Soprano Glockenspiel instrumentId       pitched-percussion.glockenspiel.soprano part_trackName                   Orff Soprano Glockenspiel useDrumset                                            None clef                                                 G15ma Name: orff soprano glockenspiel, dtype: object, 'o. s. met': id                               orff-soprano-metallophone ChannelName                                         [None] ChannelValue                                          [11] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                           G8va longName                         Orff Soprano Metallophone shortName                                       O. S. Met. trackName                        Orff Soprano Metallophone instrumentId       pitched-percussion.metallophone.soprano part_trackName                   Orff Soprano Metallophone useDrumset                                            None clef                                                  G8va Name: orff soprano metallophone, dtype: object, 'o. s. xyl': id                               orff-soprano-xylophone ChannelName                                      [None] ChannelValue                                       [12] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Soprano Xylophone shortName                                    O. S. Xyl. trackName                        Orff Soprano Xylophone instrumentId       pitched-percussion.xylophone.soprano part_trackName                   Orff Soprano Xylophone useDrumset                                         None clef                                               G8va Name: orff soprano xylophone, dtype: object, 'o.m': id                                    ondes-martenot ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Ondes Martenot shortName                                       O.M. trackName                             Ondes Martenot instrumentId                 keyboard.ondes-martenot part_trackName                        Ondes Martenot useDrumset                                      None clef                                               F Name: ondes martenot, dtype: object, 'ob': id                                              oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Oboe shortName                                        Ob. trackName                                       Oboe instrumentId                          wind.reed.oboe part_trackName                                  Oboe useDrumset                                      None clef                                            None Name: oboe, dtype: object, "ob. d'a": id                                      oboe-d'amore ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Oboe d'amore shortName                                   Ob. d'a. trackName                               Oboe d'amore instrumentId                   wind.reed.oboe-damore part_trackName                          Oboe d'amore useDrumset                                      None clef                                            None Name: oboe d'amore, dtype: object, 'ob. d. ca': id                                    oboe-da-caccia ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Oboe da caccia shortName                                 Ob. d. ca. trackName                             Oboe da caccia instrumentId                wind.reed.oboe-da-caccia part_trackName                        Oboe da caccia useDrumset                                      None clef                                            None Name: oboe da caccia, dtype: object, 'oboe': id                                              oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Oboe shortName                                        Ob. trackName                                       Oboe instrumentId                          wind.reed.oboe part_trackName                                  Oboe useDrumset                                      None clef                                            None Name: oboe, dtype: object, "oboe d'amore": id                                      oboe-d'amore ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Oboe d'amore shortName                                   Ob. d'a. trackName                               Oboe d'amore instrumentId                   wind.reed.oboe-damore part_trackName                          Oboe d'amore useDrumset                                      None clef                                            None Name: oboe d'amore, dtype: object, 'oboe da caccia': id                                    oboe-da-caccia ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Oboe da caccia shortName                                 Ob. d. ca. trackName                             Oboe da caccia instrumentId                wind.reed.oboe-da-caccia part_trackName                        Oboe da caccia useDrumset                                      None clef                                            None Name: oboe da caccia, dtype: object, "oboe-d'amore": id                                      oboe-d'amore ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Oboe d'amore shortName                                   Ob. d'a. trackName                               Oboe d'amore instrumentId                   wind.reed.oboe-damore part_trackName                          Oboe d'amore useDrumset                                      None clef                                            None Name: oboe d'amore, dtype: object, 'oboe-da-caccia': id                                    oboe-da-caccia ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Oboe da caccia shortName                                 Ob. d. ca. trackName                             Oboe da caccia instrumentId                wind.reed.oboe-da-caccia part_trackName                        Oboe da caccia useDrumset                                      None clef                                            None Name: oboe da caccia, dtype: object, 'oc': id                                           ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     Ocarina shortName                                        Oc. trackName                                    Ocarina instrumentId                     wind.flutes.ocarina part_trackName                               Ocarina useDrumset                                      None clef                                            G8va Name: ocarina, dtype: object, 'ocarina': id                                           ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     Ocarina shortName                                        Oc. trackName                                    Ocarina instrumentId                     wind.flutes.ocarina part_trackName                               Ocarina useDrumset                                      None clef                                            G8va Name: ocarina, dtype: object, 'oct': id                                           octavin ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Octavin shortName                                       Oct. trackName                                    Octavin instrumentId                       wind.reed.octavin part_trackName                               Octavin useDrumset                                      None clef                                            None Name: octavin, dtype: object, 'octave mandolin': id                                                   octave-mandolin ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Octave Mandolin shortName                                                        OM. trackName                                            Octave Mandolin instrumentId                                   pluck.mandolin.octave part_trackName                                       Octave Mandolin useDrumset                                                      None clef                                                            G8vb Name: octave mandolin, dtype: object, 'octave-mandolin': id                                                   octave-mandolin ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Octave Mandolin shortName                                                        OM. trackName                                            Octave Mandolin instrumentId                                   pluck.mandolin.octave part_trackName                                       Octave Mandolin useDrumset                                                      None clef                                                            G8vb Name: octave mandolin, dtype: object, 'octavin': id                                           octavin ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Octavin shortName                                       Oct. trackName                                    Octavin instrumentId                       wind.reed.octavin part_trackName                               Octavin useDrumset                                      None clef                                            None Name: octavin, dtype: object, 'octobass': id                                                          octobass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Octobass shortName                                                       Otb. trackName                                                   Octobass instrumentId                                        strings.octobass part_trackName                                              Octobass useDrumset                                                      None clef                                                            None Name: octobass, dtype: object, 'om': id                                                   octave-mandolin ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Octave Mandolin shortName                                                        OM. trackName                                            Octave Mandolin instrumentId                                   pluck.mandolin.octave part_trackName                                       Octave Mandolin useDrumset                                                      None clef                                                            G8vb Name: octave mandolin, dtype: object, 'ondes martenot': id                                    ondes-martenot ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Ondes Martenot shortName                                       O.M. trackName                             Ondes Martenot instrumentId                 keyboard.ondes-martenot part_trackName                        Ondes Martenot useDrumset                                      None clef                                               F Name: ondes martenot, dtype: object, 'ondes-martenot': id                                    ondes-martenot ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Ondes Martenot shortName                                       O.M. trackName                             Ondes Martenot instrumentId                 keyboard.ondes-martenot part_trackName                        Ondes Martenot useDrumset                                      None clef                                               F Name: ondes martenot, dtype: object, 'oph': id                                        ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Ophicleide shortName                                       Oph. trackName                                 Ophicleide instrumentId                        brass.ophicleide part_trackName                            Ophicleide useDrumset                                      None clef                                               F Name: ophicleide, dtype: object, 'ophicleide': id                                        ophicleide ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Ophicleide shortName                                       Oph. trackName                                 Ophicleide instrumentId                        brass.ophicleide part_trackName                            Ophicleide useDrumset                                      None clef                                               F Name: ophicleide, dtype: object, 'orff alto glockenspiel': id                               orff-alto-glockenspiel ChannelName                                      [None] ChannelValue                                        [9] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Alto Glockenspiel shortName                                    O. A. Glk. trackName                        Orff Alto Glockenspiel instrumentId       pitched-percussion.glockenspiel.alto part_trackName                   Orff Alto Glockenspiel useDrumset                                         None clef                                               G8va Name: orff alto glockenspiel, dtype: object, 'orff alto metallophone': id                               orff-alto-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        None longName                         Orff Alto Metallophone shortName                                    O. A. Met. trackName                        Orff Alto Metallophone instrumentId       pitched-percussion.metallophone.alto part_trackName                   Orff Alto Metallophone useDrumset                                         None clef                                               None Name: orff alto metallophone, dtype: object, 'orff alto xylophone': id                               orff-alto-xylophone ChannelName                                   [None] ChannelValue                                    [12] controllers                                     [[]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Orff Alto Xylophone shortName                                 O. A. Xyl. trackName                        Orff Alto Xylophone instrumentId       pitched-percussion.xylophone.alto part_trackName                   Orff Alto Xylophone useDrumset                                      None clef                                            None Name: orff alto xylophone, dtype: object, 'orff bass metallophone': id                               orff-bass-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8vb longName                         Orff Bass Metallophone shortName                                    O. B. Met. trackName                        Orff Bass Metallophone instrumentId       pitched-percussion.metallophone.bass part_trackName                   Orff Bass Metallophone useDrumset                                         None clef                                               G8vb Name: orff bass metallophone, dtype: object, 'orff bass xylophone': id                                  orff-bass-xylophone ChannelName                                      [None] ChannelValue                                       [12] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8vb longName                            Orff Bass Xylophone shortName                                    O. B. Xyl. trackName                           Orff Bass Xylophone instrumentId       pitched-percussion.xylophone.soprano part_trackName                      Orff Bass Xylophone useDrumset                                         None clef                                               G8vb Name: orff bass xylophone, dtype: object, 'orff soprano glockenspiel': id                               orff-soprano-glockenspiel ChannelName                                         [None] ChannelValue                                           [9] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                          G15ma longName                         Orff Soprano Glockenspiel shortName                                       O. S. Glk. trackName                        Orff Soprano Glockenspiel instrumentId       pitched-percussion.glockenspiel.soprano part_trackName                   Orff Soprano Glockenspiel useDrumset                                            None clef                                                 G15ma Name: orff soprano glockenspiel, dtype: object, 'orff soprano metallophone': id                               orff-soprano-metallophone ChannelName                                         [None] ChannelValue                                          [11] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                           G8va longName                         Orff Soprano Metallophone shortName                                       O. S. Met. trackName                        Orff Soprano Metallophone instrumentId       pitched-percussion.metallophone.soprano part_trackName                   Orff Soprano Metallophone useDrumset                                            None clef                                                  G8va Name: orff soprano metallophone, dtype: object, 'orff soprano xylophone': id                               orff-soprano-xylophone ChannelName                                      [None] ChannelValue                                       [12] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Soprano Xylophone shortName                                    O. S. Xyl. trackName                        Orff Soprano Xylophone instrumentId       pitched-percussion.xylophone.soprano part_trackName                   Orff Soprano Xylophone useDrumset                                         None clef                                               G8va Name: orff soprano xylophone, dtype: object, 'orff-alto-glockenspiel': id                               orff-alto-glockenspiel ChannelName                                      [None] ChannelValue                                        [9] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Alto Glockenspiel shortName                                    O. A. Glk. trackName                        Orff Alto Glockenspiel instrumentId       pitched-percussion.glockenspiel.alto part_trackName                   Orff Alto Glockenspiel useDrumset                                         None clef                                               G8va Name: orff alto glockenspiel, dtype: object, 'orff-alto-metallophone': id                               orff-alto-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        None longName                         Orff Alto Metallophone shortName                                    O. A. Met. trackName                        Orff Alto Metallophone instrumentId       pitched-percussion.metallophone.alto part_trackName                   Orff Alto Metallophone useDrumset                                         None clef                                               None Name: orff alto metallophone, dtype: object, 'orff-alto-xylophone': id                               orff-alto-xylophone ChannelName                                   [None] ChannelValue                                    [12] controllers                                     [[]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Orff Alto Xylophone shortName                                 O. A. Xyl. trackName                        Orff Alto Xylophone instrumentId       pitched-percussion.xylophone.alto part_trackName                   Orff Alto Xylophone useDrumset                                      None clef                                            None Name: orff alto xylophone, dtype: object, 'orff-bass-metallophone': id                               orff-bass-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8vb longName                         Orff Bass Metallophone shortName                                    O. B. Met. trackName                        Orff Bass Metallophone instrumentId       pitched-percussion.metallophone.bass part_trackName                   Orff Bass Metallophone useDrumset                                         None clef                                               G8vb Name: orff bass metallophone, dtype: object, 'orff-bass-xylophone': id                                  orff-bass-xylophone ChannelName                                      [None] ChannelValue                                       [12] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8vb longName                            Orff Bass Xylophone shortName                                    O. B. Xyl. trackName                           Orff Bass Xylophone instrumentId       pitched-percussion.xylophone.soprano part_trackName                      Orff Bass Xylophone useDrumset                                         None clef                                               G8vb Name: orff bass xylophone, dtype: object, 'orff-soprano-glockenspiel': id                               orff-soprano-glockenspiel ChannelName                                         [None] ChannelValue                                           [9] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                          G15ma longName                         Orff Soprano Glockenspiel shortName                                       O. S. Glk. trackName                        Orff Soprano Glockenspiel instrumentId       pitched-percussion.glockenspiel.soprano part_trackName                   Orff Soprano Glockenspiel useDrumset                                            None clef                                                 G15ma Name: orff soprano glockenspiel, dtype: object, 'orff-soprano-metallophone': id                               orff-soprano-metallophone ChannelName                                         [None] ChannelValue                                          [11] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                           G8va longName                         Orff Soprano Metallophone shortName                                       O. S. Met. trackName                        Orff Soprano Metallophone instrumentId       pitched-percussion.metallophone.soprano part_trackName                   Orff Soprano Metallophone useDrumset                                            None clef                                                  G8va Name: orff soprano metallophone, dtype: object, 'orff-soprano-xylophone': id                               orff-soprano-xylophone ChannelName                                      [None] ChannelValue                                       [12] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Soprano Xylophone shortName                                    O. S. Xyl. trackName                        Orff Soprano Xylophone instrumentId       pitched-percussion.xylophone.soprano part_trackName                   Orff Soprano Xylophone useDrumset                                         None clef                                               G8va Name: orff soprano xylophone, dtype: object, 'org': id                                             organ ChannelName                                   [None] ChannelValue                                    [19] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Organ shortName                                       Org. trackName                                      Organ instrumentId                          keyboard.organ part_trackName                                 Organ useDrumset                                      None clef                                               F Name: organ, dtype: object, 'organ': id                                             organ ChannelName                                   [None] ChannelValue                                    [19] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Organ shortName                                       Org. trackName                                      Organ instrumentId                          keyboard.organ part_trackName                                 Organ useDrumset                                      None clef                                               F Name: organ, dtype: object, 'otb': id                                                          octobass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Octobass shortName                                                       Otb. trackName                                                   Octobass instrumentId                                        strings.octobass part_trackName                                              Octobass useDrumset                                                      None clef                                                            None Name: octobass, dtype: object, 'oud': id                                                               oud ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                         Oud shortName                                                         O. trackName                                                        Oud instrumentId                                               pluck.oud part_trackName                                                   Oud useDrumset                                                      None clef                                                            None Name: oud, dtype: object, 'p. cl': id                                  piccolo-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Piccolo Clarinet shortName                                     P. Cl. trackName                           Piccolo Clarinet instrumentId        wind.reed.clarinet.piccolo.aflat part_trackName                      Piccolo Clarinet useDrumset                                      None clef                                            None Name: piccolo clarinet, dtype: object, 'p. hph': id                               piccolo-heckelphone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                         Piccolo Heckelphone shortName                                    P. Hph. trackName                        Piccolo Heckelphone instrumentId           wind.reed.heckelphone.piccolo part_trackName                   Piccolo Heckelphone useDrumset                                      None clef                                            G8vb Name: piccolo heckelphone, dtype: object, 'p. ob': id                                      piccolo-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Piccolo Oboe shortName                                     P. Ob. trackName                               Piccolo Oboe instrumentId                  wind.reed.oboe.piccolo part_trackName                          Piccolo Oboe useDrumset                                      None clef                                            None Name: piccolo oboe, dtype: object, 'p. tpt': id                                                   piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Piccolo Trumpet shortName                                                    P. Tpt. trackName                                            Piccolo Trumpet instrumentId                                   brass.trumpet.piccolo part_trackName                                       Piccolo Trumpet useDrumset                                                      None clef                                                            None Name: piccolo trumpet, dtype: object, 'p. tpt. a': id                                                 a-piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Piccolo Trumpet in A shortName                                                  P. Tpt. A trackName                                       Piccolo Trumpet in A instrumentId                                   brass.trumpet.piccolo part_trackName                                  Piccolo Trumpet in A useDrumset                                                      None clef                                                            None Name: piccolo trumpet in a, dtype: object, 'p. tpt. b♭': id                                                bb-piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Piccolo Trumpet in B♭ shortName                                                 P. Tpt. B♭ trackName                                      Piccolo Trumpet in B♭ instrumentId                                   brass.trumpet.piccolo part_trackName                                 Piccolo Trumpet in B♭ useDrumset                                                      None clef                                                            None Name: piccolo trumpet in b♭, dtype: object, 'pad synthesizer': id                                                         pad-synth ChannelName        [new age, warm, polysynth, choir, bowed, metal... ChannelValue                        [88, 89, 90, 91, 92, 93, 94, 95] controllers        [[], [{'ctrl': '32', 'value': '17'}], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Pad Synthesizer shortName                                                     Synth. trackName                                            Pad Synthesizer instrumentId                                               synth.pad part_trackName                                       Pad Synthesizer useDrumset                                                      None clef                                                               F Name: pad synthesizer, dtype: object, 'pad-synth': id                                                         pad-synth ChannelName        [new age, warm, polysynth, choir, bowed, metal... ChannelValue                        [88, 89, 90, 91, 92, 93, 94, 95] controllers        [[], [{'ctrl': '32', 'value': '17'}], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Pad Synthesizer shortName                                                     Synth. trackName                                            Pad Synthesizer instrumentId                                               synth.pad part_trackName                                       Pad Synthesizer useDrumset                                                      None clef                                                               F Name: pad synthesizer, dtype: object, 'pan flute': id                                         pan-flute ChannelName                                   [None] ChannelValue                                    [75] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Pan Flute shortName                                    Pn. Fl. trackName                                  Pan Flute instrumentId                    wind.flutes.panpipes part_trackName                             Pan Flute useDrumset                                      None clef                                            None Name: pan flute, dtype: object, 'pan-flute': id                                         pan-flute ChannelName                                   [None] ChannelValue                                    [75] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Pan Flute shortName                                    Pn. Fl. trackName                                  Pan Flute instrumentId                    wind.flutes.panpipes part_trackName                             Pan Flute useDrumset                                      None clef                                            None Name: pan flute, dtype: object, 'pardessus de viole': id                                                pardessus-de-viole ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          Pardessus de viole shortName                                                    Pds. v. trackName                                         Pardessus de viole instrumentId                                            strings.viol part_trackName                                    Pardessus de viole useDrumset                                                      None clef                                                            None Name: pardessus de viole, dtype: object, 'pardessus-de-viole': id                                                pardessus-de-viole ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          Pardessus de viole shortName                                                    Pds. v. trackName                                         Pardessus de viole instrumentId                                            strings.viol part_trackName                                    Pardessus de viole useDrumset                                                      None clef                                                            None Name: pardessus de viole, dtype: object, 'pds. v': id                                                pardessus-de-viole ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          Pardessus de viole shortName                                                    Pds. v. trackName                                         Pardessus de viole instrumentId                                            strings.viol part_trackName                                    Pardessus de viole useDrumset                                                      None clef                                                            None Name: pardessus de viole, dtype: object, 'ped. st. guit': id                       pedal-steel-guitar ChannelName              [open, mute, jazz] ChannelValue                   [25, 28, 26] controllers                    [[], [], []] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName                 Pedal Steel Guitar shortName                    Ped. St. Guit. trackName                Pedal Steel Guitar instrumentId       pluck.guitar.pedal-steel part_trackName           Pedal Steel Guitar useDrumset                             None clef                                   None Name: pedal steel guitar, dtype: object, 'pedal steel guitar': id                       pedal-steel-guitar ChannelName              [open, mute, jazz] ChannelValue                   [25, 28, 26] controllers                    [[], [], []] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName                 Pedal Steel Guitar shortName                    Ped. St. Guit. trackName                Pedal Steel Guitar instrumentId       pluck.guitar.pedal-steel part_trackName           Pedal Steel Guitar useDrumset                             None clef                                   None Name: pedal steel guitar, dtype: object, 'pedal-steel-guitar': id                       pedal-steel-guitar ChannelName              [open, mute, jazz] ChannelValue                   [25, 28, 26] controllers                    [[], [], []] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName                 Pedal Steel Guitar shortName                    Ped. St. Guit. trackName                Pedal Steel Guitar instrumentId       pluck.guitar.pedal-steel part_trackName           Pedal Steel Guitar useDrumset                             None clef                                   None Name: pedal steel guitar, dtype: object, 'perc': id                                                        percussion ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Percussion shortName                                                      Perc. trackName                                                 Percussion instrumentId                                          drum.group.set part_trackName                                            Percussion useDrumset                                                         1 clef                                                            PERC Name: percussion, dtype: object, 'perc. org': id                                  percussive-organ ChannelName                                   [None] ChannelValue                                    [17] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Percussive Organ shortName                                 Perc. Org. trackName                           Percussive Organ instrumentId               keyboard.organ.percussive part_trackName                      Percussive Organ useDrumset                                      None clef                                               F Name: percussive organ, dtype: object, 'perc. syn': id                                            percussion-synthesizer ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Percussion Synthesizer shortName                                                 Perc. Syn. trackName                                     Percussion Synthesizer instrumentId                                      drum.tom-tom.synth part_trackName                                Percussion Synthesizer useDrumset                                                         1 clef                                                            PERC Name: percussion synthesizer, dtype: object, 'percussion': id                                                        percussion ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Percussion shortName                                                      Perc. trackName                                                 Percussion instrumentId                                          drum.group.set part_trackName                                            Percussion useDrumset                                                         1 clef                                                            PERC Name: percussion, dtype: object, 'percussion synthesizer': id                                            percussion-synthesizer ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Percussion Synthesizer shortName                                                 Perc. Syn. trackName                                     Percussion Synthesizer instrumentId                                      drum.tom-tom.synth part_trackName                                Percussion Synthesizer useDrumset                                                         1 clef                                                            PERC Name: percussion synthesizer, dtype: object, 'percussion-synthesizer': id                                            percussion-synthesizer ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                      Percussion Synthesizer shortName                                                 Perc. Syn. trackName                                     Percussion Synthesizer instrumentId                                      drum.tom-tom.synth part_trackName                                Percussion Synthesizer useDrumset                                                         1 clef                                                            PERC Name: percussion synthesizer, dtype: object, 'percussive organ': id                                  percussive-organ ChannelName                                   [None] ChannelValue                                    [17] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Percussive Organ shortName                                 Perc. Org. trackName                           Percussive Organ instrumentId               keyboard.organ.percussive part_trackName                      Percussive Organ useDrumset                                      None clef                                               F Name: percussive organ, dtype: object, 'percussive-organ': id                                  percussive-organ ChannelName                                   [None] ChannelValue                                    [17] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Percussive Organ shortName                                 Perc. Org. trackName                           Percussive Organ instrumentId               keyboard.organ.percussive part_trackName                      Percussive Organ useDrumset                                      None clef                                               F Name: percussive organ, dtype: object, 'piano': id                          piano ChannelName                [None] ChannelValue                  [0] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName                    Piano shortName                    Pno. trackName                   Piano instrumentId       keyboard.piano part_trackName              Piano useDrumset                   None clef                            F Name: piano, dtype: object, 'pic. bal': id                       balalaika-piccolo ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Piccolo Balalaika shortName                        Pic. Bal. trackName                Piccolo Balalaika instrumentId       pluck.balalaika.piccolo part_trackName           Piccolo Balalaika useDrumset                            None clef                                  None Name: piccolo balalaika, dtype: object, 'picc': id                                           piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Piccolo shortName                                      Picc. trackName                                    Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                               Piccolo useDrumset                                      None clef                                            None Name: piccolo, dtype: object, 'picc. sn': id                                                piccolo-snare-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Piccolo Snare shortName                                                  Picc. Sn. trackName                                              Piccolo Snare instrumentId                                         drum.snare-drum part_trackName                                         Piccolo Snare useDrumset                                                         1 clef                                                            PERC Name: piccolo snare, dtype: object, 'piccolo': id                                           piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Piccolo shortName                                      Picc. trackName                                    Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                               Piccolo useDrumset                                      None clef                                            None Name: piccolo, dtype: object, 'piccolo balalaika': id                       balalaika-piccolo ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Piccolo Balalaika shortName                        Pic. Bal. trackName                Piccolo Balalaika instrumentId       pluck.balalaika.piccolo part_trackName           Piccolo Balalaika useDrumset                            None clef                                  None Name: piccolo balalaika, dtype: object, 'piccolo clarinet': id                                  piccolo-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Piccolo Clarinet shortName                                     P. Cl. trackName                           Piccolo Clarinet instrumentId        wind.reed.clarinet.piccolo.aflat part_trackName                      Piccolo Clarinet useDrumset                                      None clef                                            None Name: piccolo clarinet, dtype: object, 'piccolo heckelphone': id                               piccolo-heckelphone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                         Piccolo Heckelphone shortName                                    P. Hph. trackName                        Piccolo Heckelphone instrumentId           wind.reed.heckelphone.piccolo part_trackName                   Piccolo Heckelphone useDrumset                                      None clef                                            G8vb Name: piccolo heckelphone, dtype: object, 'piccolo oboe': id                                      piccolo-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Piccolo Oboe shortName                                     P. Ob. trackName                               Piccolo Oboe instrumentId                  wind.reed.oboe.piccolo part_trackName                          Piccolo Oboe useDrumset                                      None clef                                            None Name: piccolo oboe, dtype: object, 'piccolo snare': id                                                piccolo-snare-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Piccolo Snare shortName                                                  Picc. Sn. trackName                                              Piccolo Snare instrumentId                                         drum.snare-drum part_trackName                                         Piccolo Snare useDrumset                                                         1 clef                                                            PERC Name: piccolo snare, dtype: object, 'piccolo trumpet': id                                                   piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Piccolo Trumpet shortName                                                    P. Tpt. trackName                                            Piccolo Trumpet instrumentId                                   brass.trumpet.piccolo part_trackName                                       Piccolo Trumpet useDrumset                                                      None clef                                                            None Name: piccolo trumpet, dtype: object, 'piccolo trumpet in a': id                                                 a-piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                        Piccolo Trumpet in A shortName                                                  P. Tpt. A trackName                                       Piccolo Trumpet in A instrumentId                                   brass.trumpet.piccolo part_trackName                                  Piccolo Trumpet in A useDrumset                                                      None clef                                                            None Name: piccolo trumpet in a, dtype: object, 'piccolo trumpet in b♭': id                                                bb-piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                       Piccolo Trumpet in B♭ shortName                                                 P. Tpt. B♭ trackName                                      Piccolo Trumpet in B♭ instrumentId                                   brass.trumpet.piccolo part_trackName                                 Piccolo Trumpet in B♭ useDrumset                                                      None clef                                                            None Name: piccolo trumpet in b♭, dtype: object, 'piccolo-clarinet': id                                  piccolo-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Piccolo Clarinet shortName                                     P. Cl. trackName                           Piccolo Clarinet instrumentId        wind.reed.clarinet.piccolo.aflat part_trackName                      Piccolo Clarinet useDrumset                                      None clef                                            None Name: piccolo clarinet, dtype: object, 'piccolo-heckelphone': id                               piccolo-heckelphone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                         Piccolo Heckelphone shortName                                    P. Hph. trackName                        Piccolo Heckelphone instrumentId           wind.reed.heckelphone.piccolo part_trackName                   Piccolo Heckelphone useDrumset                                      None clef                                            G8vb Name: piccolo heckelphone, dtype: object, 'piccolo-oboe': id                                      piccolo-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Piccolo Oboe shortName                                     P. Ob. trackName                               Piccolo Oboe instrumentId                  wind.reed.oboe.piccolo part_trackName                          Piccolo Oboe useDrumset                                      None clef                                            None Name: piccolo oboe, dtype: object, 'piccolo-snare-drum': id                                                piccolo-snare-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Piccolo Snare shortName                                                  Picc. Sn. trackName                                              Piccolo Snare instrumentId                                         drum.snare-drum part_trackName                                         Piccolo Snare useDrumset                                                         1 clef                                                            PERC Name: piccolo snare, dtype: object, 'piccolo-trumpet': id                                                   piccolo-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Piccolo Trumpet shortName                                                    P. Tpt. trackName                                            Piccolo Trumpet instrumentId                                   brass.trumpet.piccolo part_trackName                                       Piccolo Trumpet useDrumset                                                      None clef                                                            None Name: piccolo trumpet, dtype: object, 'pipe organ': id                                        pipe-organ ChannelName                                   [None] ChannelValue                                    [19] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Pipe Organ shortName                                       Org. trackName                                 Pipe Organ instrumentId                     keyboard.organ.pipe part_trackName                            Pipe Organ useDrumset                                      None clef                                               F Name: pipe organ, dtype: object, 'pipe-organ': id                                        pipe-organ ChannelName                                   [None] ChannelValue                                    [19] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Pipe Organ shortName                                       Org. trackName                                 Pipe Organ instrumentId                     keyboard.organ.pipe part_trackName                            Pipe Organ useDrumset                                      None clef                                               F Name: pipe organ, dtype: object, 'pitched-percussion.cimbalom': id                                    cimbalom ChannelName                             [None] ChannelValue                              [15] controllers                               [[]] group                                  pitched staff_type_name                      stdNormal keysig                                    None defaultClef                               None longName                              Cimbalom shortName                                Cimb. trackName                             Cimbalom instrumentId       pitched-percussion.cimbalom part_trackName                        Cimbalom useDrumset                                None clef                                         F Name: cimbalom, dtype: object, 'pitched-percussion.crystal-glasses': id                                    musical-glasses ChannelName                                    [None] ChannelValue                                     [93] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      G8va longName                              Musical Glasses shortName                                    Mu. Gla. trackName                             Musical Glasses instrumentId       pitched-percussion.crystal-glasses part_trackName                        Musical Glasses useDrumset                                       None clef                                             G8va Name: musical glasses, dtype: object, 'pitched-percussion.glass-harmonica': id                                    glass-harmonica ChannelName                                    [None] ChannelValue                                     [92] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                              Glass Harmonica shortName                                   Gla. Har. trackName                             Glass Harmonica instrumentId       pitched-percussion.glass-harmonica part_trackName                        Glass Harmonica useDrumset                                       None clef                                             None Name: glass harmonica, dtype: object, 'pitched-percussion.glockenspiel': id                                    glockenspiel ChannelName                                 [None] ChannelValue                                   [9] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   None longName                              Glockenspiel shortName                                   Glock. trackName                             Glockenspiel instrumentId       pitched-percussion.glockenspiel part_trackName                        Glockenspiel useDrumset                                    None clef                                          None Name: glockenspiel, dtype: object, 'pitched-percussion.glockenspiel.alto': id                               orff-alto-glockenspiel ChannelName                                      [None] ChannelValue                                        [9] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Alto Glockenspiel shortName                                    O. A. Glk. trackName                        Orff Alto Glockenspiel instrumentId       pitched-percussion.glockenspiel.alto part_trackName                   Orff Alto Glockenspiel useDrumset                                         None clef                                               G8va Name: orff alto glockenspiel, dtype: object, 'pitched-percussion.glockenspiel.soprano': id                               orff-soprano-glockenspiel ChannelName                                         [None] ChannelValue                                           [9] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                          G15ma longName                         Orff Soprano Glockenspiel shortName                                       O. S. Glk. trackName                        Orff Soprano Glockenspiel instrumentId       pitched-percussion.glockenspiel.soprano part_trackName                   Orff Soprano Glockenspiel useDrumset                                            None clef                                                 G15ma Name: orff soprano glockenspiel, dtype: object, 'pitched-percussion.hammer-dulcimer': id                                           dulcimer ChannelName                                    [None] ChannelValue                                     [15] controllers                                      [[]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                                     Dulcimer shortName                                        Dlc. trackName                                    Dulcimer instrumentId       pitched-percussion.hammer-dulcimer part_trackName                               Dulcimer useDrumset                                       None clef                                                F Name: dulcimer, dtype: object, 'pitched-percussion.handbells': id                                   hand-bells ChannelName                              [None] ChannelValue                              [112] controllers                                [[]] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                             Hand Bells shortName                               Ha. Be. trackName                            Hand Bells instrumentId       pitched-percussion.handbells part_trackName                       Hand Bells useDrumset                                 None clef                                          F Name: hand bells, dtype: object, 'pitched-percussion.kalimba': id                                    kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Kalimba shortName                                Kal. trackName                             Kalimba instrumentId       pitched-percussion.kalimba part_trackName                        Kalimba useDrumset                               None clef                                     None Name: kalimba, dtype: object, 'pitched-percussion.marimba': id                                    marimba ChannelName                            [None] ChannelValue                             [12] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                              Marimba shortName                                Mrm. trackName               Marimba (Grand Staff) instrumentId       pitched-percussion.marimba part_trackName          Marimba (Grand Staff) useDrumset                               None clef                                        F Name: marimba (grand staff), dtype: object, 'pitched-percussion.marimba.bass': id                                    bass-marimba ChannelName                                 [None] ChannelValue                                  [12] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                      F longName                              Bass Marimba shortName                                  B. Mrm. trackName                             Bass Marimba instrumentId       pitched-percussion.marimba.bass part_trackName                        Bass Marimba useDrumset                                    None clef                                             F Name: bass marimba, dtype: object, 'pitched-percussion.metallophone': id                                    metallophone ChannelName                                 [None] ChannelValue                                  [11] controllers                                   [[]] group                                      pitched staff_type_name                          stdNormal keysig                                        None defaultClef                                   None longName                              Metallophone shortName                                     Met. trackName                             Metallophone instrumentId       pitched-percussion.metallophone part_trackName                        Metallophone useDrumset                                    None clef                                          None Name: metallophone, dtype: object, 'pitched-percussion.metallophone.alto': id                               orff-alto-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        None longName                         Orff Alto Metallophone shortName                                    O. A. Met. trackName                        Orff Alto Metallophone instrumentId       pitched-percussion.metallophone.alto part_trackName                   Orff Alto Metallophone useDrumset                                         None clef                                               None Name: orff alto metallophone, dtype: object, 'pitched-percussion.metallophone.bass': id                               orff-bass-metallophone ChannelName                                      [None] ChannelValue                                       [11] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8vb longName                         Orff Bass Metallophone shortName                                    O. B. Met. trackName                        Orff Bass Metallophone instrumentId       pitched-percussion.metallophone.bass part_trackName                   Orff Bass Metallophone useDrumset                                         None clef                                               G8vb Name: orff bass metallophone, dtype: object, 'pitched-percussion.metallophone.soprano': id                               orff-soprano-metallophone ChannelName                                         [None] ChannelValue                                          [11] controllers                                           [[]] group                                              pitched staff_type_name                                  stdNormal keysig                                                None defaultClef                                           G8va longName                         Orff Soprano Metallophone shortName                                       O. S. Met. trackName                        Orff Soprano Metallophone instrumentId       pitched-percussion.metallophone.soprano part_trackName                   Orff Soprano Metallophone useDrumset                                            None clef                                                  G8va Name: orff soprano metallophone, dtype: object, 'pitched-percussion.tubular-bells': id                                    tubular-bells ChannelName                                  [None] ChannelValue                                   [14] controllers                                    [[]] group                                       pitched staff_type_name                           stdNormal keysig                                         None defaultClef                                    None longName                                     Chimes shortName                                      Cme. trackName                                    Chimes instrumentId       pitched-percussion.tubular-bells part_trackName                               Chimes useDrumset                                     None clef                                           None Name: chimes, dtype: object, 'pitched-percussion.vibraphone': id                                    vibraphone ChannelName                               [None] ChannelValue                                [11] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                              Vibraphone shortName                                   Vib. trackName                             Vibraphone instrumentId       pitched-percussion.vibraphone part_trackName                        Vibraphone useDrumset                                  None clef                                        None Name: vibraphone, dtype: object, 'pitched-percussion.xylomarimba': id                                    xylomarimba ChannelName                                [None] ChannelValue                                 [12] controllers                                  [[]] group                                     pitched staff_type_name                         stdNormal keysig                                       None defaultClef                                  None longName                              Xylomarimba shortName                                   XMrm. trackName                             Xylomarimba instrumentId       pitched-percussion.xylomarimba part_trackName                        Xylomarimba useDrumset                                   None clef                                            F Name: xylomarimba, dtype: object, 'pitched-percussion.xylophone': id                                    xylophone ChannelName                              [None] ChannelValue                               [13] controllers                                [[]] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                              Xylophone shortName                                  Xyl. trackName                             Xylophone instrumentId       pitched-percussion.xylophone part_trackName                        Xylophone useDrumset                                 None clef                                       None Name: xylophone, dtype: object, 'pitched-percussion.xylophone.alto': id                               orff-alto-xylophone ChannelName                                   [None] ChannelValue                                    [12] controllers                                     [[]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Orff Alto Xylophone shortName                                 O. A. Xyl. trackName                        Orff Alto Xylophone instrumentId       pitched-percussion.xylophone.alto part_trackName                   Orff Alto Xylophone useDrumset                                      None clef                                            None Name: orff alto xylophone, dtype: object, 'pitched-percussion.xylophone.soprano': id                               orff-soprano-xylophone ChannelName                                      [None] ChannelValue                                       [12] controllers                                        [[]] group                                           pitched staff_type_name                               stdNormal keysig                                             None defaultClef                                        G8va longName                         Orff Soprano Xylophone shortName                                    O. S. Xyl. trackName                        Orff Soprano Xylophone instrumentId       pitched-percussion.xylophone.soprano part_trackName                   Orff Soprano Xylophone useDrumset                                         None clef                                               G8va Name: orff soprano xylophone, dtype: object, 'pkt. tpt': id                                                    pocket-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Pocket Trumpet shortName                                                  Pkt. Tpt. trackName                                             Pocket Trumpet instrumentId                                    brass.trumpet.pocket part_trackName                                        Pocket Trumpet useDrumset                                                      None clef                                                            None Name: pocket trumpet, dtype: object, 'pluck.archlute': id                                                archlute-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Archlute shortName                                                     A. Lt. trackName                                                   Archlute instrumentId                                          pluck.archlute part_trackName                                              Archlute useDrumset                                                      None clef                                                            None Name: archlute, dtype: object, 'pluck.balalaika': id                       balalaika ChannelName                 [None] ChannelValue                 [107] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   None longName                 Balalaika shortName                     Bal. trackName                Balalaika instrumentId       pluck.balalaika part_trackName           Balalaika useDrumset                    None clef                          None Name: balalaika, dtype: object, 'pluck.balalaika.alto': id                       balalaika-alto ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                        G8vb longName                 Alto Balalaika shortName                      Al. Bal. trackName                Alto Balalaika instrumentId       pluck.balalaika.alto part_trackName           Alto Balalaika useDrumset                         None clef                               G8vb Name: alto balalaika, dtype: object, 'pluck.balalaika.bass': id                       balalaika-bass ChannelName                      [None] ChannelValue                      [107] controllers                        [[]] group                           pitched staff_type_name               stdNormal keysig                             None defaultClef                           F longName                 Bass Balalaika shortName                       B. Bal. trackName                Bass Balalaika instrumentId       pluck.balalaika.bass part_trackName           Bass Balalaika useDrumset                         None clef                                  F Name: bass balalaika, dtype: object, 'pluck.balalaika.contrabass': id                       balalaika-contrabass ChannelName                            [None] ChannelValue                            [107] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              F8vb longName                 Contrabass Balalaika shortName                            Cb. Bal. trackName                Contrabass Balalaika instrumentId       pluck.balalaika.contrabass part_trackName           Contrabass Balalaika useDrumset                               None clef                                     F8vb Name: contrabass balalaika, dtype: object, 'pluck.balalaika.piccolo': id                       balalaika-piccolo ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Piccolo Balalaika shortName                        Pic. Bal. trackName                Piccolo Balalaika instrumentId       pluck.balalaika.piccolo part_trackName           Piccolo Balalaika useDrumset                            None clef                                  None Name: piccolo balalaika, dtype: object, 'pluck.balalaika.prima': id                       balalaika-prima ChannelName                       [None] ChannelValue                       [107] controllers                         [[]] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName                 Prima Balalaika shortName                       Pr. Bal. trackName                Prima Balalaika instrumentId       pluck.balalaika.prima part_trackName           Prima Balalaika useDrumset                          None clef                                None Name: prima balalaika, dtype: object, 'pluck.balalaika.secunda': id                       balalaika-secunda ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Secunda Balalaika shortName                        Sec. Bal. trackName                Secunda Balalaika instrumentId       pluck.balalaika.secunda part_trackName           Secunda Balalaika useDrumset                            None clef                                  None Name: secunda balalaika, dtype: object, 'pluck.bandurria': id                       bandurria ChannelName                 [None] ChannelValue                  [24] controllers                   [[]] group                      pitched staff_type_name          stdNormal keysig                        None defaultClef                   None longName                 Bandurria shortName                    Band. trackName                Bandurria instrumentId       pluck.bandurria part_trackName           Bandurria useDrumset                    None clef                          None Name: bandurria, dtype: object, 'pluck.banjo': id                       banjo ChannelName             [None] ChannelValue             [105] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef               G8vb longName                 Banjo shortName                  Bj. trackName                Banjo instrumentId       pluck.banjo part_trackName           Banjo useDrumset                None clef                      G8vb Name: banjo, dtype: object, 'pluck.banjo.tenor': id                       tenor-banjo ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName                 Tenor Banjo shortName                     T. Bj. trackName                Tenor Banjo instrumentId       pluck.banjo.tenor part_trackName           Tenor Banjo useDrumset                      None clef                            G8vb Name: tenor banjo, dtype: object, 'pluck.bass': id                       bass-guitar ChannelName        [None, slap, pop] ChannelValue            [34, 36, 37] controllers             [[], [], []] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Bass Guitar shortName                   B. Guit. trackName                Bass Guitar instrumentId              pluck.bass part_trackName           Bass Guitar useDrumset                      None clef                            None Name: bass guitar, dtype: object, 'pluck.bass.acoustic': id                                         acoustic-bass ChannelName        [pizzicato, arco, tremolo, slap, pop] ChannelValue                        [32, 43, 44, 36, 37] controllers                         [[], [], [], [], []] group                                            pitched staff_type_name                                stdNormal keysig                                              None defaultClef                                         None longName                                   Acoustic Bass shortName                                           Bass trackName                                  Acoustic Bass instrumentId                         pluck.bass.acoustic part_trackName                             Acoustic Bass useDrumset                                          None clef                                                None Name: acoustic bass, dtype: object, 'pluck.bass.electric': id                       electric-bass ChannelName          [None, slap, pop] ChannelValue              [33, 36, 37] controllers               [[], [], []] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                 Electric Bass shortName                       El. B. trackName                Electric Bass instrumentId       pluck.bass.electric part_trackName           Electric Bass useDrumset                        None clef                              None Name: electric bass, dtype: object, 'pluck.bass.fretless': id                 fretless-electric-bass ChannelName             [None, slap, pop] ChannelValue                 [35, 36, 37] controllers                  [[], [], []] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName           Fretless Electric Bass shortName                    Frtl. El. B. trackName          Fretless Electric Bass instrumentId          pluck.bass.fretless part_trackName     Fretless Electric Bass useDrumset                           None clef                                 None Name: fretless electric bass, dtype: object, 'pluck.bass.synth': id                             bass-synthesizer ChannelName        [synth-bass-1, synth-bass-2] ChannelValue                           [38, 39] controllers                            [[], []] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                       Bass Synthesizer shortName                                Synth. trackName                      Bass Synthesizer instrumentId                   pluck.bass.synth part_trackName                 Bass Synthesizer useDrumset                                 None clef                                          F Name: bass synthesizer, dtype: object, 'pluck.bouzouki': id                                                 bouzouki-3-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Bouzouki shortName                                                       Bou. trackName                                        Bouzouki (3-course) instrumentId                                          pluck.bouzouki part_trackName                                   Bouzouki (3-course) useDrumset                                                      None clef                                                            None Name: bouzouki (3-course), dtype: object, 'pluck.dulcimer': id                 mtn-dulcimer-std ChannelName                  [None] ChannelValue                   [25] controllers                    [[]] group                       pitched staff_type_name           stdNormal keysig                         None defaultClef                    None longName              Mtn. Dulcimer shortName                  Mtn. Dc. trackName             Mtn. Dulcimer instrumentId         pluck.dulcimer part_trackName        Mtn. Dulcimer useDrumset                     None clef                           None Name: mtn. dulcimer, dtype: object, 'pluck.guitar': id                   cavaquinho ChannelName              [None] ChannelValue               [25] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                None longName             Cavaquinho shortName                 Cava. trackName            Cavaquinho instrumentId       pluck.guitar part_trackName       Cavaquinho useDrumset                 None clef                       None Name: cavaquinho, dtype: object, 'pluck.guitar.acoustic': id                          guitar-steel ChannelName           [open, mute, jazz] ChannelValue                [25, 28, 26] controllers                 [[], [], []] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         G8vb longName                 Acoustic Guitar shortName                          Guit. trackName                Acoustic Guitar instrumentId       pluck.guitar.acoustic part_trackName           Acoustic Guitar useDrumset                          None clef                                G8vb Name: acoustic guitar, dtype: object, 'pluck.guitar.electric': id                                                   electric-guitar ChannelName        [open, harmonics, distortion, overdriven, mute... ChannelValue                                [27, 31, 30, 29, 28, 26] controllers                                 [[], [], [], [], [], []] group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Electric Guitar shortName                                                  El. Guit. trackName                                            Electric Guitar instrumentId                                   pluck.guitar.electric part_trackName                                       Electric Guitar useDrumset                                                      None clef                                                            G8vb Name: electric guitar, dtype: object, 'pluck.guitar.nylon-string': id                              guitar-nylon ChannelName                     [open, mute] ChannelValue                        [24, 28] controllers                         [[], []] group                                pitched staff_type_name                    stdNormal keysig                                  None defaultClef                             G8vb longName                    Classical Guitar shortName                              Guit. trackName                   Classical Guitar instrumentId       pluck.guitar.nylon-string part_trackName              Classical Guitar useDrumset                              None clef                                    G8vb Name: classical guitar, dtype: object, 'pluck.guitar.pedal-steel': id                       pedal-steel-guitar ChannelName              [open, mute, jazz] ChannelValue                   [25, 28, 26] controllers                    [[], [], []] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName                 Pedal Steel Guitar shortName                    Ped. St. Guit. trackName                Pedal Steel Guitar instrumentId       pluck.guitar.pedal-steel part_trackName           Pedal Steel Guitar useDrumset                             None clef                                   None Name: pedal steel guitar, dtype: object, 'pluck.harp': id                                          harp ChannelName        [None, staccato, flageoletti] ChannelValue                        [46, 45, 11] controllers                         [[], [], []] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                                    Harp shortName                                   Hrp. trackName                                   Harp instrumentId                          pluck.harp part_trackName                              Harp useDrumset                                  None clef                                           F Name: harp, dtype: object, 'pluck.koto': id                       koto ChannelName            [None] ChannelValue            [107] controllers              [[]] group                 pitched staff_type_name     stdNormal keysig                   None defaultClef              None longName                 Koto shortName                 Ko. trackName                Koto instrumentId       pluck.koto part_trackName           Koto useDrumset               None clef                     None Name: koto, dtype: object, 'pluck.laud': id                       laud ChannelName            [None] ChannelValue             [24] controllers              [[]] group                 pitched staff_type_name     stdNormal keysig                   None defaultClef              G8vb longName                 Laúd shortName                Laúd trackName                Laúd instrumentId       pluck.laud part_trackName           Laúd useDrumset               None clef                     G8vb Name: laúd, dtype: object, 'pluck.lute': id                                                              lute ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                                       Lute instrumentId                                              pluck.lute part_trackName                                                  Lute useDrumset                                                      None clef                                                            None Name: lute, dtype: object, 'pluck.mandocello': id                                                        mandocello ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                  Mandocello shortName                                                      Mncl. trackName                                                 Mandocello instrumentId                                        pluck.mandocello part_trackName                                            Mandocello useDrumset                                                      None clef                                                               F Name: mandocello, dtype: object, 'pluck.mandola': id                                                      alto-mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                                Alto Mandola shortName                                                    A. Mda. trackName                                               Alto Mandola instrumentId                                           pluck.mandola part_trackName                                          Alto Mandola useDrumset                                                      None clef                                                            G8vb Name: alto mandola, dtype: object, 'pluck.mandolin': id                                                          mandolin ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Mandolin shortName                                                       Mdn. trackName                                                   Mandolin instrumentId                                          pluck.mandolin part_trackName                                              Mandolin useDrumset                                                      None clef                                                            None Name: mandolin, dtype: object, 'pluck.mandolin.octave': id                                                   octave-mandolin ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                             Octave Mandolin shortName                                                        OM. trackName                                            Octave Mandolin instrumentId                                   pluck.mandolin.octave part_trackName                                       Octave Mandolin useDrumset                                                      None clef                                                            G8vb Name: octave mandolin, dtype: object, 'pluck.oud': id                                                               oud ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                         Oud shortName                                                         O. trackName                                                        Oud instrumentId                                               pluck.oud part_trackName                                                   Oud useDrumset                                                      None clef                                                            None Name: oud, dtype: object, 'pluck.shamisen': id                       shamisen ChannelName                [None] ChannelValue                [106] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  G8vb longName                 Shamisen shortName                     Sh. trackName                Shamisen instrumentId       pluck.shamisen part_trackName           Shamisen useDrumset                   None clef                         G8vb Name: shamisen, dtype: object, 'pluck.sitar': id                       sitar ChannelName             [None] ChannelValue             [104] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef               None longName                 Sitar shortName                  Si. trackName                Sitar instrumentId       pluck.sitar part_trackName           Sitar useDrumset                None clef                      None Name: sitar, dtype: object, 'pluck.tambura': id                          prim ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Prim shortName                    Pr. trackName                   Prim instrumentId       pluck.tambura part_trackName              Prim useDrumset                  None clef                        None Name: prim, dtype: object, 'pluck.theorbo': id                                                 theorbo-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Theorbo shortName                                                       Thb. trackName                                                    Theorbo instrumentId                                           pluck.theorbo part_trackName                                               Theorbo useDrumset                                                      None clef                                                            None Name: theorbo, dtype: object, 'pluck.ukulele': id                                                           ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Ukulele shortName                                                        Uk. trackName                                                    Ukulele instrumentId                                           pluck.ukulele part_trackName                                               Ukulele useDrumset                                                      None clef                                                            None Name: ukulele, dtype: object, 'pluck.ukulele.tenor': id                                                     tenor-ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Ukulele shortName                                                   Ten. Uk. trackName                                              Tenor Ukulele instrumentId                                     pluck.ukulele.tenor part_trackName                                         Tenor Ukulele useDrumset                                                      None clef                                                            None Name: tenor ukulele, dtype: object, 'pn. fl': id                                         pan-flute ChannelName                                   [None] ChannelValue                                    [75] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Pan Flute shortName                                    Pn. Fl. trackName                                  Pan Flute instrumentId                    wind.flutes.panpipes part_trackName                             Pan Flute useDrumset                                      None clef                                            None Name: pan flute, dtype: object, 'pno': id                          piano ChannelName                [None] ChannelValue                  [0] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName                    Piano shortName                    Pno. trackName                   Piano instrumentId       keyboard.piano part_trackName              Piano useDrumset                   None clef                            F Name: piano, dtype: object, 'pocket sax in b♭': id                                        bb-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Pocket Sax in B♭ shortName                                B♭ Pkt. Sax trackName                           Pocket Sax in B♭ instrumentId                       wind.reed.xaphoon part_trackName                      Pocket Sax in B♭ useDrumset                                      None clef                                            None Name: pocket sax in b♭, dtype: object, 'pocket sax in c': id                                           xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in C shortName                                 C Pkt. Sax trackName                            Pocket Sax in C instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in C useDrumset                                      None clef                                            None Name: pocket sax in c, dtype: object, 'pocket sax in d': id                                         d-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in D shortName                                 D Pkt. Sax trackName                            Pocket Sax in D instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in D useDrumset                                      None clef                                            None Name: pocket sax in d, dtype: object, 'pocket sax in g': id                                         g-xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in G shortName                                 G Pkt. Sax trackName                            Pocket Sax in G instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in G useDrumset                                      None clef                                            None Name: pocket sax in g, dtype: object, 'pocket trumpet': id                                                    pocket-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Pocket Trumpet shortName                                                  Pkt. Tpt. trackName                                             Pocket Trumpet instrumentId                                    brass.trumpet.pocket part_trackName                                        Pocket Trumpet useDrumset                                                      None clef                                                            None Name: pocket trumpet, dtype: object, 'pocket-trumpet': id                                                    pocket-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                              Pocket Trumpet shortName                                                  Pkt. Tpt. trackName                                             Pocket Trumpet instrumentId                                    brass.trumpet.pocket part_trackName                                        Pocket Trumpet useDrumset                                                      None clef                                                            None Name: pocket trumpet, dtype: object, 'poly synthesizer': id                                        poly-synth ChannelName                                   [None] ChannelValue                                    [90] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Poly Synthesizer shortName                                     Synth. trackName                           Poly Synthesizer instrumentId                     synth.pad.polysynth part_trackName                      Poly Synthesizer useDrumset                                      None clef                                               F Name: poly synthesizer, dtype: object, 'poly-synth': id                                        poly-synth ChannelName                                   [None] ChannelValue                                    [90] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Poly Synthesizer shortName                                     Synth. trackName                           Poly Synthesizer instrumentId                     synth.pad.polysynth part_trackName                      Poly Synthesizer useDrumset                                      None clef                                               F Name: poly synthesizer, dtype: object, 'posthorn': id                                                          posthorn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Posthorn shortName                                                     Psthn. trackName                                                   Posthorn instrumentId                                          brass.posthorn part_trackName                                              Posthorn useDrumset                                                      None clef                                                               F Name: posthorn, dtype: object, 'pr': id                          prim ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Prim shortName                    Pr. trackName                   Prim instrumentId       pluck.tambura part_trackName              Prim useDrumset                  None clef                        None Name: prim, dtype: object, 'pr. bal': id                       balalaika-prima ChannelName                       [None] ChannelValue                       [107] controllers                         [[]] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName                 Prima Balalaika shortName                       Pr. Bal. trackName                Prima Balalaika instrumentId       pluck.balalaika.prima part_trackName           Prima Balalaika useDrumset                          None clef                                None Name: prima balalaika, dtype: object, 'prim': id                          prim ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Prim shortName                    Pr. trackName                   Prim instrumentId       pluck.tambura part_trackName              Prim useDrumset                  None clef                        None Name: prim, dtype: object, 'prima balalaika': id                       balalaika-prima ChannelName                       [None] ChannelValue                       [107] controllers                         [[]] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName                 Prima Balalaika shortName                       Pr. Bal. trackName                Prima Balalaika instrumentId       pluck.balalaika.prima part_trackName           Prima Balalaika useDrumset                          None clef                                None Name: prima balalaika, dtype: object, 'psthn': id                                                          posthorn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Posthorn shortName                                                     Psthn. trackName                                                   Posthorn instrumentId                                          brass.posthorn part_trackName                                              Posthorn useDrumset                                                      None clef                                                               F Name: posthorn, dtype: object, 'qn. 1': id                                             quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     Quena 1 shortName                                      Qn. 1 trackName                                      Quena instrumentId                       wind.flutes.quena part_trackName                               Quena 1 useDrumset                                      None clef                                            G8va Name: quena, dtype: object, 'quena': id                                             quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     Quena 1 shortName                                      Qn. 1 trackName                                      Quena instrumentId                       wind.flutes.quena part_trackName                               Quena 1 useDrumset                                      None clef                                            G8va Name: quena, dtype: object, 'quena 1': id                                             quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     Quena 1 shortName                                      Qn. 1 trackName                                      Quena instrumentId                       wind.flutes.quena part_trackName                               Quena 1 useDrumset                                      None clef                                            G8va Name: quena, dtype: object, 'qui': id                                                           quijada ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Quijada shortName                                                       Qui. trackName                                                    Quijada instrumentId                                          rattle.jawbone part_trackName                                               Quijada useDrumset                                                         1 clef                                                            PERC Name: quijada, dtype: object, 'quijada': id                                                           quijada ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Quijada shortName                                                       Qui. trackName                                                    Quijada instrumentId                                          rattle.jawbone part_trackName                                               Quijada useDrumset                                                         1 clef                                                            PERC Name: quijada, dtype: object, 'r. cym': id                                                       ride-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Ride Cymbal shortName                                                    R. Cym. trackName                                                Ride Cymbal instrumentId                                       metal.cymbal.ride part_trackName                                           Ride Cymbal useDrumset                                                         1 clef                                                            PERC Name: ride cymbal, dtype: object, 'ra': id                                           rackett ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Rackett shortName                                        Ra. trackName                                    Rackett instrumentId                       wind.reed.rackett part_trackName                               Rackett useDrumset                                      None clef                                               F Name: rackett, dtype: object, 'rackett': id                                           rackett ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Rackett shortName                                        Ra. trackName                                    Rackett instrumentId                       wind.reed.rackett part_trackName                               Rackett useDrumset                                      None clef                                               F Name: rackett, dtype: object, 'rag dung': id                                                          rag-dung ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Rag Dung shortName                                                   Rg. Dng. trackName                                                   Rag Dung instrumentId                                          brass.rag-dung part_trackName                                              Rag Dung useDrumset                                                      None clef                                                               F Name: rag dung, dtype: object, 'rag-dung': id                                                          rag-dung ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Rag Dung shortName                                                   Rg. Dng. trackName                                                   Rag Dung instrumentId                                          brass.rag-dung part_trackName                                              Rag Dung useDrumset                                                      None clef                                                               F Name: rag dung, dtype: object, 'rain synthesizer': id                         rain-synth ChannelName                    [None] ChannelValue                     [96] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName             Rain Synthesizer shortName                      Synth. trackName            Rain Synthesizer instrumentId       synth.effects.rain part_trackName       Rain Synthesizer useDrumset                       None clef                                F Name: rain synthesizer, dtype: object, 'rain-synth': id                         rain-synth ChannelName                    [None] ChannelValue                     [96] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName             Rain Synthesizer shortName                      Synth. trackName            Rain Synthesizer instrumentId       synth.effects.rain part_trackName       Rain Synthesizer useDrumset                       None clef                                F Name: rain synthesizer, dtype: object, 'rat': id                                                           ratchet ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Ratchet shortName                                                       Rat. trackName                                                    Ratchet instrumentId                                          rattle.ratchet part_trackName                                               Ratchet useDrumset                                                         1 clef                                                            PERC Name: ratchet, dtype: object, 'ratchet': id                                                           ratchet ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Ratchet shortName                                                       Rat. trackName                                                    Ratchet instrumentId                                          rattle.ratchet part_trackName                                               Ratchet useDrumset                                                         1 clef                                                            PERC Name: ratchet, dtype: object, 'rattle.cabasa': id                                                            cabasa ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Cabasa shortName                                                      Cabs. trackName                                                     Cabasa instrumentId                                           rattle.cabasa part_trackName                                                Cabasa useDrumset                                                         1 clef                                                            PERC Name: cabasa, dtype: object, 'rattle.jawbone': id                                                           quijada ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Quijada shortName                                                       Qui. trackName                                                    Quijada instrumentId                                          rattle.jawbone part_trackName                                               Quijada useDrumset                                                         1 clef                                                            PERC Name: quijada, dtype: object, 'rattle.lava-stones': id                                                            stones ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Stones shortName                                                       Sto. trackName                                                     Stones instrumentId                                      rattle.lava-stones part_trackName                                                Stones useDrumset                                                         1 clef                                                            PERC Name: stones, dtype: object, 'rattle.maraca': id                                                           maracas ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Maracas shortName                                                      Mrcs. trackName                                                    Maracas instrumentId                                           rattle.maraca part_trackName                                               Maracas useDrumset                                                         1 clef                                                            PERC Name: maracas, dtype: object, 'rattle.ratchet': id                                                           ratchet ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Ratchet shortName                                                       Rat. trackName                                                    Ratchet instrumentId                                          rattle.ratchet part_trackName                                               Ratchet useDrumset                                                         1 clef                                                            PERC Name: ratchet, dtype: object, 'rattle.vibraslap': id                                                         vibraslap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Vibraslap shortName                                                    Vibslp. trackName                                                  Vibraslap instrumentId                                        rattle.vibraslap part_trackName                                             Vibraslap useDrumset                                                         1 clef                                                            PERC Name: vibraslap, dtype: object, 'rauschpfeife': id                                      rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Rauschpfeife shortName                                       Rpf. trackName                               Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                          Rauschpfeife useDrumset                                      None clef                                            None Name: rauschpfeife, dtype: object, 'rd. cbs': id                                   reed-contrabass ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             Reed Contrabass shortName                                   Rd. Cbs. trackName                            Reed Contrabass instrumentId                    wind.reed.contrabass part_trackName                       Reed Contrabass useDrumset                                      None clef                                               F Name: reed contrabass, dtype: object, 'rd. org': id                                        reed-organ ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Reed Organ shortName                                   Rd. Org. trackName                                 Reed Organ instrumentId                     keyboard.organ.reed part_trackName                            Reed Organ useDrumset                                      None clef                                               F Name: reed organ, dtype: object, 'rec': id                                          recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                    Recorder shortName                                       Rec. trackName                                   Recorder instrumentId                    wind.flutes.recorder part_trackName                              Recorder useDrumset                                      None clef                                            G8va Name: recorder, dtype: object, 'recorder': id                                          recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                    Recorder shortName                                       Rec. trackName                                   Recorder instrumentId                    wind.flutes.recorder part_trackName                              Recorder useDrumset                                      None clef                                            G8va Name: recorder, dtype: object, 'reed contrabass': id                                   reed-contrabass ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             Reed Contrabass shortName                                   Rd. Cbs. trackName                            Reed Contrabass instrumentId                    wind.reed.contrabass part_trackName                       Reed Contrabass useDrumset                                      None clef                                               F Name: reed contrabass, dtype: object, 'reed organ': id                                        reed-organ ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Reed Organ shortName                                   Rd. Org. trackName                                 Reed Organ instrumentId                     keyboard.organ.reed part_trackName                            Reed Organ useDrumset                                      None clef                                               F Name: reed organ, dtype: object, 'reed-contrabass': id                                   reed-contrabass ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             Reed Contrabass shortName                                   Rd. Cbs. trackName                            Reed Contrabass instrumentId                    wind.reed.contrabass part_trackName                       Reed Contrabass useDrumset                                      None clef                                               F Name: reed contrabass, dtype: object, 'reed-organ': id                                        reed-organ ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Reed Organ shortName                                   Rd. Org. trackName                                 Reed Organ instrumentId                     keyboard.organ.reed part_trackName                            Reed Organ useDrumset                                      None clef                                               F Name: reed organ, dtype: object, 'ren.-tenor-lute-10-course': id                                         ren.-tenor-lute-10-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                             Lute 10-course instrumentId                                              pluck.lute part_trackName                                        Lute 10-course useDrumset                                                      None clef                                                            None Name: lute 10-course, dtype: object, 'ren.-tenor-lute-5-course': id                                          ren.-tenor-lute-5-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 5-course instrumentId                                              pluck.lute part_trackName                                         Lute 5-course useDrumset                                                      None clef                                                            None Name: lute 5-course, dtype: object, 'ren.-tenor-lute-6-course': id                                          ren.-tenor-lute-6-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 6-course instrumentId                                              pluck.lute part_trackName                                         Lute 6-course useDrumset                                                      None clef                                                            None Name: lute 6-course, dtype: object, 'ren.-tenor-lute-7-course': id                                          ren.-tenor-lute-7-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 7-course instrumentId                                              pluck.lute part_trackName                                         Lute 7-course useDrumset                                                      None clef                                                            None Name: lute 7-course, dtype: object, 'ren.-tenor-lute-8-course': id                                          ren.-tenor-lute-8-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 8-course instrumentId                                              pluck.lute part_trackName                                         Lute 8-course useDrumset                                                      None clef                                                            None Name: lute 8-course, dtype: object, 'ren.-tenor-lute-9-course': id                                          ren.-tenor-lute-9-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Lute shortName                                                        Lt. trackName                                              Lute 9-course instrumentId                                              pluck.lute part_trackName                                         Lute 9-course useDrumset                                                      None clef                                                            None Name: lute 9-course, dtype: object, 'rg. dng': id                                                          rag-dung ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Rag Dung shortName                                                   Rg. Dng. trackName                                                   Rag Dung instrumentId                                          brass.rag-dung part_trackName                                              Rag Dung useDrumset                                                      None clef                                                               F Name: rag dung, dtype: object, 'ride cymbal': id                                                       ride-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Ride Cymbal shortName                                                    R. Cym. trackName                                                Ride Cymbal instrumentId                                       metal.cymbal.ride part_trackName                                           Ride Cymbal useDrumset                                                         1 clef                                                            PERC Name: ride cymbal, dtype: object, 'ride-cymbal': id                                                       ride-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Ride Cymbal shortName                                                    R. Cym. trackName                                                Ride Cymbal instrumentId                                       metal.cymbal.ride part_trackName                                           Ride Cymbal useDrumset                                                         1 clef                                                            PERC Name: ride cymbal, dtype: object, 'rot. org': id                                      rotary-organ ChannelName                                   [None] ChannelValue                                    [18] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Rotary Organ shortName                                  Rot. Org. trackName                               Rotary Organ instrumentId                   keyboard.organ.rotary part_trackName                          Rotary Organ useDrumset                                      None clef                                               F Name: rotary organ, dtype: object, 'rotary organ': id                                      rotary-organ ChannelName                                   [None] ChannelValue                                    [18] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Rotary Organ shortName                                  Rot. Org. trackName                               Rotary Organ instrumentId                   keyboard.organ.rotary part_trackName                          Rotary Organ useDrumset                                      None clef                                               F Name: rotary organ, dtype: object, 'rotary-organ': id                                      rotary-organ ChannelName                                   [None] ChannelValue                                    [18] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Rotary Organ shortName                                  Rot. Org. trackName                               Rotary Organ instrumentId                   keyboard.organ.rotary part_trackName                          Rotary Organ useDrumset                                      None clef                                               F Name: rotary organ, dtype: object, 'roto': id                    roto-toms ChannelName              [None] ChannelValue              [117] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                None longName              Roto-Toms shortName                  Roto trackName             Roto-Toms instrumentId       drum.rototom part_trackName        Roto-Toms useDrumset                 None clef                       None Name: roto-toms, dtype: object, 'roto-toms': id                    roto-toms ChannelName              [None] ChannelValue              [117] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                None longName              Roto-Toms shortName                  Roto trackName             Roto-Toms instrumentId       drum.rototom part_trackName        Roto-Toms useDrumset                 None clef                       None Name: roto-toms, dtype: object, 'rpf': id                                      rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Rauschpfeife shortName                                       Rpf. trackName                               Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                          Rauschpfeife useDrumset                                      None clef                                            None Name: rauschpfeife, dtype: object, 's': id                                           soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Soprano shortName                                         S. trackName                                    Soprano instrumentId                           voice.soprano part_trackName                               Soprano useDrumset                                      None clef                                            None Name: soprano, dtype: object, 's she': id                                     soprano-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Sheng shortName                                     S She. trackName                              Soprano Sheng instrumentId                         wind.reed.sheng part_trackName                         Soprano Sheng useDrumset                                      None clef                                            None Name: soprano sheng, dtype: object, 's. bu': id                                     soprano-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Bugle shortName                                     S. Bu. trackName                              Soprano Bugle instrumentId                     brass.bugle.soprano part_trackName                         Soprano Bugle useDrumset                                      None clef                                            None Name: soprano bugle, dtype: object, 's. cha': id                                 soprano-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Chalumeau shortName                                    S. Cha. trackName                          Soprano Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                     Soprano Chalumeau useDrumset                                      None clef                                            None Name: soprano chalumeau, dtype: object, 's. cl': id                                  soprano-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Soprano Clarinet shortName                                     S. Cl. trackName                           Soprano Clarinet instrumentId                      wind.reed.clarinet part_trackName                      Soprano Clarinet useDrumset                                      None clef                                            None Name: soprano clarinet, dtype: object, 's. cm': id                                 soprano-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Cornamuse shortName                                     S. Cm. trackName                          Soprano Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                     Soprano Cornamuse useDrumset                                      None clef                                            None Name: soprano cornamuse, dtype: object, 's. co': id                                   soprano-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Soprano Cornett shortName                                     S. Co. trackName                            Soprano Cornett instrumentId                           brass.cornett part_trackName                       Soprano Cornett useDrumset                                      None clef                                            None Name: soprano cornett, dtype: object, 's. crh': id                                  soprano-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Soprano Crumhorn shortName                                    S. Crh. trackName                           Soprano Crumhorn instrumentId              wind.reed.crumhorn.soprano part_trackName                      Soprano Crumhorn useDrumset                                      None clef                                            None Name: soprano crumhorn, dtype: object, 's. gh': id                                  soprano-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            Soprano Gemshorn shortName                                     S. Gh. trackName                           Soprano Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                      Soprano Gemshorn useDrumset                                      None clef                                            G8va Name: soprano gemshorn, dtype: object, 's. guit': id                 soprano-guitar ChannelName          [open, mute] ChannelValue             [24, 28] controllers              [[], []] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName           Soprano Guitar shortName                S. Guit. trackName          Soprano Guitar instrumentId         pluck.guitar part_trackName     Soprano Guitar useDrumset                   None clef                         None Name: soprano guitar, dtype: object, 's. kh': id                                   soprano-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Soprano Kelhorn shortName                                     S. Kh. trackName                            Soprano Kelhorn instrumentId                                    None part_trackName                       Soprano Kelhorn useDrumset                                      None clef                                            None Name: soprano kelhorn, dtype: object, 's. rec': id                                  soprano-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            Soprano Recorder shortName                                    S. Rec. trackName                           Soprano Recorder instrumentId            wind.flutes.recorder.soprano part_trackName                      Soprano Recorder useDrumset                                      None clef                                            G8va Name: soprano recorder, dtype: object, 's. rpf': id                              soprano-rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Soprano Rauschpfeife shortName                                    S. Rpf. trackName                       Soprano Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                  Soprano Rauschpfeife useDrumset                                      None clef                                            None Name: soprano rauschpfeife, dtype: object, 's. sar': id                              soprano-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Soprano Sarrusophone shortName                                    S. Sar. trackName                       Soprano Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                  Soprano Sarrusophone useDrumset                                      None clef                                            None Name: soprano sarrusophone, dtype: object, 's. sax': id                                 soprano-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Saxophone shortName                                    S. Sax. trackName                          Soprano Saxophone instrumentId             wind.reed.saxophone.soprano part_trackName                     Soprano Saxophone useDrumset                                      None clef                                            None Name: soprano saxophone, dtype: object, 's. sh': id                                     soprano-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Shawm shortName                                     S. Sh. trackName                              Soprano Shawm instrumentId                         wind.reed.shawm part_trackName                         Soprano Shawm useDrumset                                      None clef                                            None Name: soprano shawm, dtype: object, 's. st. dr': id                 soprano-steel-drums ChannelName                     [None] ChannelValue                     [114] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName           Soprano Steel Drums shortName                   S. St. Dr. trackName          Soprano Steel Drums instrumentId         metal.steel-drums part_trackName     Soprano Steel Drums useDrumset                        None clef                              None Name: soprano steel drums, dtype: object, 's. tbn': id                                                  soprano-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                            Soprano Trombone shortName                                                    S. Tbn. trackName                                           Soprano Trombone instrumentId                                          brass.trombone part_trackName                                      Soprano Trombone useDrumset                                                      None clef                                                            None Name: soprano trombone, dtype: object, 's.d': id                                                    marching-snare ChannelName                                                   [None] ChannelValue                                                    [56] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Snare Drum shortName                                                       S.D. trackName                                                 Snare Drum instrumentId                                         drum.snare-drum part_trackName                                            Snare Drum useDrumset                                                         1 clef                                                            PERC Name: snare drum, dtype: object, 'sa. bl': id                                                  sandpaper-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Sandpaper Blocks shortName                                                    Sa. Bl. trackName                                           Sandpaper Blocks instrumentId                                         wood.sand-block part_trackName                                      Sandpaper Blocks useDrumset                                                         1 clef                                                            PERC Name: sandpaper blocks, dtype: object, 'sandpaper blocks': id                                                  sandpaper-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Sandpaper Blocks shortName                                                    Sa. Bl. trackName                                           Sandpaper Blocks instrumentId                                         wood.sand-block part_trackName                                      Sandpaper Blocks useDrumset                                                         1 clef                                                            PERC Name: sandpaper blocks, dtype: object, 'sandpaper-blocks': id                                                  sandpaper-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Sandpaper Blocks shortName                                                    Sa. Bl. trackName                                           Sandpaper Blocks instrumentId                                         wood.sand-block part_trackName                                      Sandpaper Blocks useDrumset                                                         1 clef                                                            PERC Name: sandpaper blocks, dtype: object, 'sar': id                                      sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Sarrusophone shortName                                       Sar. trackName                               Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                          Sarrusophone useDrumset                                      None clef                                            None Name: sarrusophone, dtype: object, 'sarrusophone': id                                      sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Sarrusophone shortName                                       Sar. trackName                               Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                          Sarrusophone useDrumset                                      None clef                                            None Name: sarrusophone, dtype: object, 'saw synthesizer': id                                         saw-synth ChannelName                                   [None] ChannelValue                                    [81] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Saw Synthesizer shortName                                     Synth. trackName                            Saw Synthesizer instrumentId                     synth.tone.sawtooth part_trackName                       Saw Synthesizer useDrumset                                      None clef                                               F Name: saw synthesizer, dtype: object, 'saw-synth': id                                         saw-synth ChannelName                                   [None] ChannelValue                                    [81] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Saw Synthesizer shortName                                     Synth. trackName                            Saw Synthesizer instrumentId                     synth.tone.sawtooth part_trackName                       Saw Synthesizer useDrumset                                      None clef                                               F Name: saw synthesizer, dtype: object, 'sax': id                                         saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Saxophone shortName                                       Sax. trackName                                  Saxophone instrumentId                     wind.reed.saxophone part_trackName                             Saxophone useDrumset                                      None clef                                            None Name: saxophone, dtype: object, 'saxhorn': id                                                           saxhorn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Saxhorn shortName                                                    Saxhorn trackName                                                    Saxhorn instrumentId                                           brass.saxhorn part_trackName                                               Saxhorn useDrumset                                                      None clef                                                            None Name: saxhorn, dtype: object, 'saxophone': id                                         saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Saxophone shortName                                       Sax. trackName                                  Saxophone instrumentId                     wind.reed.saxophone part_trackName                             Saxophone useDrumset                                      None clef                                            None Name: saxophone, dtype: object, 'sc-a. fl': id                              subcontra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                       Sub Contra-alto Flute shortName                                  Sc-a. Fl. trackName                      Sub Contra-alto Flute instrumentId         wind.flutes.flute.subcontrabass part_trackName                 Sub Contra-alto Flute useDrumset                                      None clef                                            None Name: sub contra-alto flute, dtype: object, 'scb. sax': id                           subcontrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Subcontrabass Saxophone shortName                                  Scb. Sax. trackName                    Subcontrabass Saxophone instrumentId       wind.reed.saxophone.subcontrabass part_trackName               Subcontrabass Saxophone useDrumset                                      None clef                                            None Name: subcontrabass saxophone, dtype: object, 'scb. tb': id                                subcontrabass-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Sub-Contrabass Tuba shortName                                   SCb. Tb. trackName                        Sub-Contrabass Tuba instrumentId                brass.tuba.subcontrabass part_trackName                   Sub-Contrabass Tuba useDrumset                                      None clef                                               F Name: sub-contrabass tuba, dtype: object, 'sci-fi synthesizer': id                                      sci-fi-synth ChannelName                                   [None] ChannelValue                                   [103] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Sci-fi Synthesizer shortName                                     Synth. trackName                         Sci-fi Synthesizer instrumentId                    synth.effects.sci-fi part_trackName                    Sci-fi Synthesizer useDrumset                                      None clef                                               F Name: sci-fi synthesizer, dtype: object, 'sci-fi-synth': id                                      sci-fi-synth ChannelName                                   [None] ChannelValue                                   [103] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Sci-fi Synthesizer shortName                                     Synth. trackName                         Sci-fi Synthesizer instrumentId                    synth.effects.sci-fi part_trackName                    Sci-fi Synthesizer useDrumset                                      None clef                                               F Name: sci-fi synthesizer, dtype: object, 'sec. bal': id                       balalaika-secunda ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Secunda Balalaika shortName                        Sec. Bal. trackName                Secunda Balalaika instrumentId       pluck.balalaika.secunda part_trackName           Secunda Balalaika useDrumset                            None clef                                  None Name: secunda balalaika, dtype: object, 'secunda balalaika': id                       balalaika-secunda ChannelName                         [None] ChannelValue                         [107] controllers                           [[]] group                              pitched staff_type_name                  stdNormal keysig                                None defaultClef                           None longName                 Secunda Balalaika shortName                        Sec. Bal. trackName                Secunda Balalaika instrumentId       pluck.balalaika.secunda part_trackName           Secunda Balalaika useDrumset                            None clef                                  None Name: secunda balalaika, dtype: object, 'serpent': id                                           serpent ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Serpent shortName                                       Spt. trackName                                    Serpent instrumentId                           brass.serpent part_trackName                               Serpent useDrumset                                      None clef                                               F Name: serpent, dtype: object, 'sh': id                       shamisen ChannelName                [None] ChannelValue                [106] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  G8vb longName                 Shamisen shortName                     Sh. trackName                Shamisen instrumentId       pluck.shamisen part_trackName           Shamisen useDrumset                   None clef                         G8vb Name: shamisen, dtype: object, 'sh. wn ch': id                                                 shell-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Shell Wind Chimes shortName                                                 Sh. Wn Ch. trackName                                          Shell Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Shell Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: shell wind chimes, dtype: object, 'shaker': id                                                            shaker ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Shaker shortName                                                        Sh. trackName                                                     Shaker instrumentId                                                    None part_trackName                                                Shaker useDrumset                                                         1 clef                                                            PERC Name: shaker, dtype: object, 'shamisen': id                       shamisen ChannelName                [None] ChannelValue                [106] controllers                  [[]] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  G8vb longName                 Shamisen shortName                     Sh. trackName                Shamisen instrumentId       pluck.shamisen part_trackName           Shamisen useDrumset                   None clef                         G8vb Name: shamisen, dtype: object, 'she': id                                            shenai ChannelName                                   [None] ChannelValue                                   [111] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      Shenai shortName                                       She. trackName                                     Shenai instrumentId                        wind.reed.shenai part_trackName                                Shenai useDrumset                                      None clef                                            None Name: shenai, dtype: object, 'shell wind chimes': id                                                 shell-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Shell Wind Chimes shortName                                                 Sh. Wn Ch. trackName                                          Shell Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Shell Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: shell wind chimes, dtype: object, 'shell-wind-chimes': id                                                 shell-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                           Shell Wind Chimes shortName                                                 Sh. Wn Ch. trackName                                          Shell Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                     Shell Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: shell wind chimes, dtype: object, 'shenai': id                                            shenai ChannelName                                   [None] ChannelValue                                   [111] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      Shenai shortName                                       She. trackName                                     Shenai instrumentId                        wind.reed.shenai part_trackName                                Shenai useDrumset                                      None clef                                            None Name: shenai, dtype: object, 'sheng': id                                             sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Sheng shortName                                       She. trackName                                      Sheng instrumentId                         wind.reed.sheng part_trackName                                 Sheng useDrumset                                      None clef                                            None Name: sheng, dtype: object, 'sho': id                                            shofar ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                      Shofar shortName                                       Sho. trackName                                     Shofar instrumentId                            brass.shofar part_trackName                                Shofar useDrumset                                      None clef                                            G8vb Name: shofar, dtype: object, 'shofar': id                                            shofar ChannelName                                   [None] ChannelValue                                    [60] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                      Shofar shortName                                       Sho. trackName                                     Shofar instrumentId                            brass.shofar part_trackName                                Shofar useDrumset                                      None clef                                            G8vb Name: shofar, dtype: object, 'si': id                       sitar ChannelName             [None] ChannelValue             [104] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef               None longName                 Sitar shortName                  Si. trackName                Sitar instrumentId       pluck.sitar part_trackName           Sitar useDrumset                None clef                      None Name: sitar, dtype: object, 'si. cha': id                               sopranino-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Sopranino Chalumeau shortName                                   Si. Cha. trackName                        Sopranino Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                   Sopranino Chalumeau useDrumset                                      None clef                                            None Name: sopranino chalumeau, dtype: object, 'si. rec': id                                sopranino-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                          Sopranino Recorder shortName                                   Si. Rec. trackName                         Sopranino Recorder instrumentId          wind.flutes.recorder.sopranino part_trackName                    Sopranino Recorder useDrumset                                      None clef                                            G8va Name: sopranino recorder, dtype: object, 'si. rpf': id                            sopranino-rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Sopranino Rauschpfeife shortName                                   Si. Rpf. trackName                     Sopranino Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                Sopranino Rauschpfeife useDrumset                                      None clef                                            None Name: sopranino rauschpfeife, dtype: object, 'si. sar': id                            sopranino-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Sopranino Sarrusophone shortName                                   Si. Sar. trackName                     Sopranino Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                Sopranino Sarrusophone useDrumset                                      None clef                                            None Name: sopranino sarrusophone, dtype: object, 'si. sax': id                               sopranino-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Sopranino Saxophone shortName                                   Si. Sax. trackName                        Sopranino Saxophone instrumentId           wind.reed.saxophone.sopranino part_trackName                   Sopranino Saxophone useDrumset                                      None clef                                            None Name: sopranino saxophone, dtype: object, 'si. sh': id                                   sopranino-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Sopranino Shawm shortName                                    Si. Sh. trackName                            Sopranino Shawm instrumentId                         wind.reed.shawm part_trackName                       Sopranino Shawm useDrumset                                      None clef                                            None Name: sopranino shawm, dtype: object, 'sine synthesizer': id                                        sine-synth ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Sine Synthesizer shortName                                     Synth. trackName                           Sine Synthesizer instrumentId                         synth.tone.sine part_trackName                      Sine Synthesizer useDrumset                                      None clef                                               F Name: sine synthesizer, dtype: object, 'sine-synth': id                                        sine-synth ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Sine Synthesizer shortName                                     Synth. trackName                           Sine Synthesizer instrumentId                         synth.tone.sine part_trackName                      Sine Synthesizer useDrumset                                      None clef                                               F Name: sine synthesizer, dtype: object, 'sio. sax': id                             sopranissimo-saxophone ChannelName                                    [None] ChannelValue                                     [64] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                       Sopranissimo Saxophone shortName                                   Sio. Sax. trackName                      Sopranissimo Saxophone instrumentId       wind.reed.saxophone.sopraninissimo part_trackName                 Sopranissimo Saxophone useDrumset                                       None clef                                             None Name: sopranissimo saxophone, dtype: object, 'sitar': id                       sitar ChannelName             [None] ChannelValue             [104] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef               None longName                 Sitar shortName                  Si. trackName                Sitar instrumentId       pluck.sitar part_trackName           Sitar useDrumset                None clef                      None Name: sitar, dtype: object, 'sl. wh': id                                     slide-whistle ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               Slide Whistle shortName                                    Sl. Wh. trackName                              Slide Whistle instrumentId                       wind.flutes.slide part_trackName                         Slide Whistle useDrumset                                      None clef                                            G8va Name: slide whistle, dtype: object, 'sl.tpt': id                                                     slide-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Slide Trumpet shortName                                                    Sl.Tpt. trackName                                              Slide Trumpet instrumentId                                     brass.trumpet.slide part_trackName                                         Slide Trumpet useDrumset                                                      None clef                                                            None Name: slide trumpet, dtype: object, 'sla': id                                                              slap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Slap shortName                                                       Sla. trackName                                                       Slap instrumentId                                             effect.slap part_trackName                                                  Slap useDrumset                                                         1 clef                                                            PERC Name: slap, dtype: object, 'slap': id                                                              slap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Slap shortName                                                       Sla. trackName                                                       Slap instrumentId                                             effect.slap part_trackName                                                  Slap useDrumset                                                         1 clef                                                            PERC Name: slap, dtype: object, 'sle. be': id                                                      sleigh-bells ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Sleigh Bells shortName                                                   Sle. Be. trackName                                               Sleigh Bells instrumentId                                metal.bells.sleigh-bells part_trackName                                          Sleigh Bells useDrumset                                                         1 clef                                                            PERC Name: sleigh bells, dtype: object, 'sleigh bells': id                                                      sleigh-bells ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Sleigh Bells shortName                                                   Sle. Be. trackName                                               Sleigh Bells instrumentId                                metal.bells.sleigh-bells part_trackName                                          Sleigh Bells useDrumset                                                         1 clef                                                            PERC Name: sleigh bells, dtype: object, 'sleigh-bells': id                                                      sleigh-bells ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Sleigh Bells shortName                                                   Sle. Be. trackName                                               Sleigh Bells instrumentId                                metal.bells.sleigh-bells part_trackName                                          Sleigh Bells useDrumset                                                         1 clef                                                            PERC Name: sleigh bells, dtype: object, 'slide trumpet': id                                                     slide-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Slide Trumpet shortName                                                    Sl.Tpt. trackName                                              Slide Trumpet instrumentId                                     brass.trumpet.slide part_trackName                                         Slide Trumpet useDrumset                                                      None clef                                                            None Name: slide trumpet, dtype: object, 'slide whistle': id                                     slide-whistle ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               Slide Whistle shortName                                    Sl. Wh. trackName                              Slide Whistle instrumentId                       wind.flutes.slide part_trackName                         Slide Whistle useDrumset                                      None clef                                            G8va Name: slide whistle, dtype: object, 'slide-trumpet': id                                                     slide-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Slide Trumpet shortName                                                    Sl.Tpt. trackName                                              Slide Trumpet instrumentId                                     brass.trumpet.slide part_trackName                                         Slide Trumpet useDrumset                                                      None clef                                                            None Name: slide trumpet, dtype: object, 'slide-whistle': id                                     slide-whistle ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               Slide Whistle shortName                                    Sl. Wh. trackName                              Slide Whistle instrumentId                       wind.flutes.slide part_trackName                         Slide Whistle useDrumset                                      None clef                                            G8va Name: slide whistle, dtype: object, 'slit drum': id                                                         slit-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Slit Drum shortName                                                   Slt. Dr. trackName                                                  Slit Drum instrumentId                                          drum.slit-drum part_trackName                                             Slit Drum useDrumset                                                         1 clef                                                            PERC Name: slit drum, dtype: object, 'slit-drum': id                                                         slit-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Slit Drum shortName                                                   Slt. Dr. trackName                                                  Slit Drum instrumentId                                          drum.slit-drum part_trackName                                             Slit Drum useDrumset                                                         1 clef                                                            PERC Name: slit drum, dtype: object, 'slt. dr': id                                                         slit-drum ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Slit Drum shortName                                                   Slt. Dr. trackName                                                  Slit Drum instrumentId                                          drum.slit-drum part_trackName                                             Slit Drum useDrumset                                                         1 clef                                                            PERC Name: slit drum, dtype: object, 'snare drum': id                                                    marching-snare ChannelName                                                   [None] ChannelValue                                                    [56] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Snare Drum shortName                                                       S.D. trackName                                                 Snare Drum instrumentId                                         drum.snare-drum part_trackName                                            Snare Drum useDrumset                                                         1 clef                                                            PERC Name: snare drum, dtype: object, 'snare-drum': id                                                        snare-drum ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Concert Snare Drum shortName                                                   Con. Sn. trackName                                         Concert Snare Drum instrumentId                                         drum.snare-drum part_trackName                                    Concert Snare Drum useDrumset                                                         1 clef                                                            PERC Name: concert snare drum, dtype: object, 'sop. fl': id                                     soprano-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Flute shortName                                   Sop. Fl. trackName                              Soprano Flute instrumentId                       wind.flutes.flute part_trackName                         Soprano Flute useDrumset                                      None clef                                            None Name: soprano flute, dtype: object, 'sopranino chalumeau': id                               sopranino-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Sopranino Chalumeau shortName                                   Si. Cha. trackName                        Sopranino Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                   Sopranino Chalumeau useDrumset                                      None clef                                            None Name: sopranino chalumeau, dtype: object, 'sopranino rauschpfeife': id                            sopranino-rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Sopranino Rauschpfeife shortName                                   Si. Rpf. trackName                     Sopranino Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                Sopranino Rauschpfeife useDrumset                                      None clef                                            None Name: sopranino rauschpfeife, dtype: object, 'sopranino recorder': id                                sopranino-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                          Sopranino Recorder shortName                                   Si. Rec. trackName                         Sopranino Recorder instrumentId          wind.flutes.recorder.sopranino part_trackName                    Sopranino Recorder useDrumset                                      None clef                                            G8va Name: sopranino recorder, dtype: object, 'sopranino sarrusophone': id                            sopranino-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Sopranino Sarrusophone shortName                                   Si. Sar. trackName                     Sopranino Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                Sopranino Sarrusophone useDrumset                                      None clef                                            None Name: sopranino sarrusophone, dtype: object, 'sopranino saxophone': id                               sopranino-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Sopranino Saxophone shortName                                   Si. Sax. trackName                        Sopranino Saxophone instrumentId           wind.reed.saxophone.sopranino part_trackName                   Sopranino Saxophone useDrumset                                      None clef                                            None Name: sopranino saxophone, dtype: object, 'sopranino shawm': id                                   sopranino-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Sopranino Shawm shortName                                    Si. Sh. trackName                            Sopranino Shawm instrumentId                         wind.reed.shawm part_trackName                       Sopranino Shawm useDrumset                                      None clef                                            None Name: sopranino shawm, dtype: object, 'sopranino-chalumeau': id                               sopranino-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Sopranino Chalumeau shortName                                   Si. Cha. trackName                        Sopranino Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                   Sopranino Chalumeau useDrumset                                      None clef                                            None Name: sopranino chalumeau, dtype: object, 'sopranino-rauschpfeife': id                            sopranino-rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Sopranino Rauschpfeife shortName                                   Si. Rpf. trackName                     Sopranino Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                Sopranino Rauschpfeife useDrumset                                      None clef                                            None Name: sopranino rauschpfeife, dtype: object, 'sopranino-recorder': id                                sopranino-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                          Sopranino Recorder shortName                                   Si. Rec. trackName                         Sopranino Recorder instrumentId          wind.flutes.recorder.sopranino part_trackName                    Sopranino Recorder useDrumset                                      None clef                                            G8va Name: sopranino recorder, dtype: object, 'sopranino-sarrusophone': id                            sopranino-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Sopranino Sarrusophone shortName                                   Si. Sar. trackName                     Sopranino Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                Sopranino Sarrusophone useDrumset                                      None clef                                            None Name: sopranino sarrusophone, dtype: object, 'sopranino-saxophone': id                               sopranino-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Sopranino Saxophone shortName                                   Si. Sax. trackName                        Sopranino Saxophone instrumentId           wind.reed.saxophone.sopranino part_trackName                   Sopranino Saxophone useDrumset                                      None clef                                            None Name: sopranino saxophone, dtype: object, 'sopranino-shawm': id                                   sopranino-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Sopranino Shawm shortName                                    Si. Sh. trackName                            Sopranino Shawm instrumentId                         wind.reed.shawm part_trackName                       Sopranino Shawm useDrumset                                      None clef                                            None Name: sopranino shawm, dtype: object, 'sopranissimo saxophone': id                             sopranissimo-saxophone ChannelName                                    [None] ChannelValue                                     [64] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                       Sopranissimo Saxophone shortName                                   Sio. Sax. trackName                      Sopranissimo Saxophone instrumentId       wind.reed.saxophone.sopraninissimo part_trackName                 Sopranissimo Saxophone useDrumset                                       None clef                                             None Name: sopranissimo saxophone, dtype: object, 'sopranissimo-saxophone': id                             sopranissimo-saxophone ChannelName                                    [None] ChannelValue                                     [64] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                       Sopranissimo Saxophone shortName                                   Sio. Sax. trackName                      Sopranissimo Saxophone instrumentId       wind.reed.saxophone.sopraninissimo part_trackName                 Sopranissimo Saxophone useDrumset                                       None clef                                             None Name: sopranissimo saxophone, dtype: object, 'soprano': id                                           soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Soprano shortName                                         S. trackName                                    Soprano instrumentId                           voice.soprano part_trackName                               Soprano useDrumset                                      None clef                                            None Name: soprano, dtype: object, 'soprano (c clef)': id                                    soprano-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C1 longName                                     Soprano shortName                                         S. trackName                           Soprano (C Clef) instrumentId                           voice.soprano part_trackName                      Soprano (C Clef) useDrumset                                      None clef                                              C1 Name: soprano (c clef), dtype: object, 'soprano bugle': id                                     soprano-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Bugle shortName                                     S. Bu. trackName                              Soprano Bugle instrumentId                     brass.bugle.soprano part_trackName                         Soprano Bugle useDrumset                                      None clef                                            None Name: soprano bugle, dtype: object, 'soprano chalumeau': id                                 soprano-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Chalumeau shortName                                    S. Cha. trackName                          Soprano Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                     Soprano Chalumeau useDrumset                                      None clef                                            None Name: soprano chalumeau, dtype: object, 'soprano clarinet': id                                  soprano-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Soprano Clarinet shortName                                     S. Cl. trackName                           Soprano Clarinet instrumentId                      wind.reed.clarinet part_trackName                      Soprano Clarinet useDrumset                                      None clef                                            None Name: soprano clarinet, dtype: object, 'soprano cornamuse': id                                 soprano-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Cornamuse shortName                                     S. Cm. trackName                          Soprano Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                     Soprano Cornamuse useDrumset                                      None clef                                            None Name: soprano cornamuse, dtype: object, 'soprano cornett': id                                   soprano-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Soprano Cornett shortName                                     S. Co. trackName                            Soprano Cornett instrumentId                           brass.cornett part_trackName                       Soprano Cornett useDrumset                                      None clef                                            None Name: soprano cornett, dtype: object, 'soprano crumhorn': id                                  soprano-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Soprano Crumhorn shortName                                    S. Crh. trackName                           Soprano Crumhorn instrumentId              wind.reed.crumhorn.soprano part_trackName                      Soprano Crumhorn useDrumset                                      None clef                                            None Name: soprano crumhorn, dtype: object, 'soprano flute': id                                     soprano-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Flute shortName                                   Sop. Fl. trackName                              Soprano Flute instrumentId                       wind.flutes.flute part_trackName                         Soprano Flute useDrumset                                      None clef                                            None Name: soprano flute, dtype: object, 'soprano gemshorn': id                                  soprano-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            Soprano Gemshorn shortName                                     S. Gh. trackName                           Soprano Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                      Soprano Gemshorn useDrumset                                      None clef                                            G8va Name: soprano gemshorn, dtype: object, 'soprano guitar': id                 soprano-guitar ChannelName          [open, mute] ChannelValue             [24, 28] controllers              [[], []] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName           Soprano Guitar shortName                S. Guit. trackName          Soprano Guitar instrumentId         pluck.guitar part_trackName     Soprano Guitar useDrumset                   None clef                         None Name: soprano guitar, dtype: object, 'soprano kelhorn': id                                   soprano-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Soprano Kelhorn shortName                                     S. Kh. trackName                            Soprano Kelhorn instrumentId                                    None part_trackName                       Soprano Kelhorn useDrumset                                      None clef                                            None Name: soprano kelhorn, dtype: object, 'soprano rauschpfeife': id                              soprano-rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Soprano Rauschpfeife shortName                                    S. Rpf. trackName                       Soprano Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                  Soprano Rauschpfeife useDrumset                                      None clef                                            None Name: soprano rauschpfeife, dtype: object, 'soprano recorder': id                                  soprano-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            Soprano Recorder shortName                                    S. Rec. trackName                           Soprano Recorder instrumentId            wind.flutes.recorder.soprano part_trackName                      Soprano Recorder useDrumset                                      None clef                                            G8va Name: soprano recorder, dtype: object, 'soprano sarrusophone': id                              soprano-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Soprano Sarrusophone shortName                                    S. Sar. trackName                       Soprano Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                  Soprano Sarrusophone useDrumset                                      None clef                                            None Name: soprano sarrusophone, dtype: object, 'soprano saxophone': id                                 soprano-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Saxophone shortName                                    S. Sax. trackName                          Soprano Saxophone instrumentId             wind.reed.saxophone.soprano part_trackName                     Soprano Saxophone useDrumset                                      None clef                                            None Name: soprano saxophone, dtype: object, 'soprano shawm': id                                     soprano-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Shawm shortName                                     S. Sh. trackName                              Soprano Shawm instrumentId                         wind.reed.shawm part_trackName                         Soprano Shawm useDrumset                                      None clef                                            None Name: soprano shawm, dtype: object, 'soprano sheng': id                                     soprano-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Sheng shortName                                     S She. trackName                              Soprano Sheng instrumentId                         wind.reed.sheng part_trackName                         Soprano Sheng useDrumset                                      None clef                                            None Name: soprano sheng, dtype: object, 'soprano steel drums': id                 soprano-steel-drums ChannelName                     [None] ChannelValue                     [114] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName           Soprano Steel Drums shortName                   S. St. Dr. trackName          Soprano Steel Drums instrumentId         metal.steel-drums part_trackName     Soprano Steel Drums useDrumset                        None clef                              None Name: soprano steel drums, dtype: object, 'soprano trombone': id                                                  soprano-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                            Soprano Trombone shortName                                                    S. Tbn. trackName                                           Soprano Trombone instrumentId                                          brass.trombone part_trackName                                      Soprano Trombone useDrumset                                                      None clef                                                            None Name: soprano trombone, dtype: object, 'soprano-bugle': id                                     soprano-bugle ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Bugle shortName                                     S. Bu. trackName                              Soprano Bugle instrumentId                     brass.bugle.soprano part_trackName                         Soprano Bugle useDrumset                                      None clef                                            None Name: soprano bugle, dtype: object, 'soprano-c-clef': id                                    soprano-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C1 longName                                     Soprano shortName                                         S. trackName                           Soprano (C Clef) instrumentId                           voice.soprano part_trackName                      Soprano (C Clef) useDrumset                                      None clef                                              C1 Name: soprano (c clef), dtype: object, 'soprano-chalumeau': id                                 soprano-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Chalumeau shortName                                    S. Cha. trackName                          Soprano Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                     Soprano Chalumeau useDrumset                                      None clef                                            None Name: soprano chalumeau, dtype: object, 'soprano-clarinet': id                                  soprano-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Soprano Clarinet shortName                                     S. Cl. trackName                           Soprano Clarinet instrumentId                      wind.reed.clarinet part_trackName                      Soprano Clarinet useDrumset                                      None clef                                            None Name: soprano clarinet, dtype: object, 'soprano-cornamuse': id                                 soprano-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Cornamuse shortName                                     S. Cm. trackName                          Soprano Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                     Soprano Cornamuse useDrumset                                      None clef                                            None Name: soprano cornamuse, dtype: object, 'soprano-cornett': id                                   soprano-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Soprano Cornett shortName                                     S. Co. trackName                            Soprano Cornett instrumentId                           brass.cornett part_trackName                       Soprano Cornett useDrumset                                      None clef                                            None Name: soprano cornett, dtype: object, 'soprano-crumhorn': id                                  soprano-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Soprano Crumhorn shortName                                    S. Crh. trackName                           Soprano Crumhorn instrumentId              wind.reed.crumhorn.soprano part_trackName                      Soprano Crumhorn useDrumset                                      None clef                                            None Name: soprano crumhorn, dtype: object, 'soprano-flute': id                                     soprano-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Flute shortName                                   Sop. Fl. trackName                              Soprano Flute instrumentId                       wind.flutes.flute part_trackName                         Soprano Flute useDrumset                                      None clef                                            None Name: soprano flute, dtype: object, 'soprano-gemshorn': id                                  soprano-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            Soprano Gemshorn shortName                                     S. Gh. trackName                           Soprano Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                      Soprano Gemshorn useDrumset                                      None clef                                            G8va Name: soprano gemshorn, dtype: object, 'soprano-guitar': id                 soprano-guitar ChannelName          [open, mute] ChannelValue             [24, 28] controllers              [[], []] group                     pitched staff_type_name         stdNormal keysig                       None defaultClef                  None longName           Soprano Guitar shortName                S. Guit. trackName          Soprano Guitar instrumentId         pluck.guitar part_trackName     Soprano Guitar useDrumset                   None clef                         None Name: soprano guitar, dtype: object, 'soprano-kelhorn': id                                   soprano-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Soprano Kelhorn shortName                                     S. Kh. trackName                            Soprano Kelhorn instrumentId                                    None part_trackName                       Soprano Kelhorn useDrumset                                      None clef                                            None Name: soprano kelhorn, dtype: object, 'soprano-rauschpfeife': id                              soprano-rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Soprano Rauschpfeife shortName                                    S. Rpf. trackName                       Soprano Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                  Soprano Rauschpfeife useDrumset                                      None clef                                            None Name: soprano rauschpfeife, dtype: object, 'soprano-recorder': id                                  soprano-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            Soprano Recorder shortName                                    S. Rec. trackName                           Soprano Recorder instrumentId            wind.flutes.recorder.soprano part_trackName                      Soprano Recorder useDrumset                                      None clef                                            G8va Name: soprano recorder, dtype: object, 'soprano-sarrusophone': id                              soprano-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Soprano Sarrusophone shortName                                    S. Sar. trackName                       Soprano Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                  Soprano Sarrusophone useDrumset                                      None clef                                            None Name: soprano sarrusophone, dtype: object, 'soprano-saxophone': id                                 soprano-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Saxophone shortName                                    S. Sax. trackName                          Soprano Saxophone instrumentId             wind.reed.saxophone.soprano part_trackName                     Soprano Saxophone useDrumset                                      None clef                                            None Name: soprano saxophone, dtype: object, 'soprano-shawm': id                                     soprano-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Shawm shortName                                     S. Sh. trackName                              Soprano Shawm instrumentId                         wind.reed.shawm part_trackName                         Soprano Shawm useDrumset                                      None clef                                            None Name: soprano shawm, dtype: object, 'soprano-sheng': id                                     soprano-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Soprano Sheng shortName                                     S She. trackName                              Soprano Sheng instrumentId                         wind.reed.sheng part_trackName                         Soprano Sheng useDrumset                                      None clef                                            None Name: soprano sheng, dtype: object, 'soprano-steel-drums': id                 soprano-steel-drums ChannelName                     [None] ChannelValue                     [114] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName           Soprano Steel Drums shortName                   S. St. Dr. trackName          Soprano Steel Drums instrumentId         metal.steel-drums part_trackName     Soprano Steel Drums useDrumset                        None clef                              None Name: soprano steel drums, dtype: object, 'soprano-trombone': id                                                  soprano-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                            Soprano Trombone shortName                                                    S. Tbn. trackName                                           Soprano Trombone instrumentId                                          brass.trombone part_trackName                                      Soprano Trombone useDrumset                                                      None clef                                                            None Name: soprano trombone, dtype: object, 'soundtrack synthesizer': id                                  soundtrack-synth ChannelName                                   [None] ChannelValue                                    [97] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Soundtrack Synthesizer shortName                                     Synth. trackName                     Soundtrack Synthesizer instrumentId                synth.effects.soundtrack part_trackName                Soundtrack Synthesizer useDrumset                                      None clef                                               F Name: soundtrack synthesizer, dtype: object, 'soundtrack-synth': id                                  soundtrack-synth ChannelName                                   [None] ChannelValue                                    [97] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Soundtrack Synthesizer shortName                                     Synth. trackName                     Soundtrack Synthesizer instrumentId                synth.effects.soundtrack part_trackName                Soundtrack Synthesizer useDrumset                                      None clef                                               F Name: soundtrack synthesizer, dtype: object, 'sousaphone': id                                        sousaphone ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Sousaphone shortName                                      Sphn. trackName                                 Sousaphone instrumentId                        brass.sousaphone part_trackName                            Sousaphone useDrumset                                      None clef                                               F Name: sousaphone, dtype: object, 'sp. cym': id                                                     splash-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Splash Cymbal shortName                                                   Sp. Cym. trackName                                              Splash Cymbal instrumentId                                     metal.cymbal.splash part_trackName                                         Splash Cymbal useDrumset                                                         1 clef                                                            PERC Name: splash cymbal, dtype: object, 'sphn': id                                        sousaphone ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                  Sousaphone shortName                                      Sphn. trackName                                 Sousaphone instrumentId                        brass.sousaphone part_trackName                            Sousaphone useDrumset                                      None clef                                               F Name: sousaphone, dtype: object, 'splash cymbal': id                                                     splash-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Splash Cymbal shortName                                                   Sp. Cym. trackName                                              Splash Cymbal instrumentId                                     metal.cymbal.splash part_trackName                                         Splash Cymbal useDrumset                                                         1 clef                                                            PERC Name: splash cymbal, dtype: object, 'splash-cymbal': id                                                     splash-cymbal ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Splash Cymbal shortName                                                   Sp. Cym. trackName                                              Splash Cymbal instrumentId                                     metal.cymbal.splash part_trackName                                         Splash Cymbal useDrumset                                                         1 clef                                                            PERC Name: splash cymbal, dtype: object, 'spt': id                                           serpent ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Serpent shortName                                       Spt. trackName                                    Serpent instrumentId                           brass.serpent part_trackName                               Serpent useDrumset                                      None clef                                               F Name: serpent, dtype: object, 'square synthesizer': id                                      square-synth ChannelName                                   [None] ChannelValue                                    [80] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Square Synthesizer shortName                                     Synth. trackName                         Square Synthesizer instrumentId                         synth.tone.sine part_trackName                    Square Synthesizer useDrumset                                      None clef                                               F Name: square synthesizer, dtype: object, 'square-synth': id                                      square-synth ChannelName                                   [None] ChannelValue                                    [80] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Square Synthesizer shortName                                     Synth. trackName                         Square Synthesizer instrumentId                         synth.tone.sine part_trackName                    Square Synthesizer useDrumset                                      None clef                                               F Name: square synthesizer, dtype: object, 'st': id                                                           strings ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Strings shortName                                                        St. trackName                                                    Strings instrumentId                                           strings.group part_trackName                                               Strings useDrumset                                                      None clef                                                               F Name: strings, dtype: object, 'st. dr': id                       steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Steel Drums shortName                    St. Dr. trackName                Steel Drums instrumentId       metal.steel-drums part_trackName           Steel Drums useDrumset                      None clef                               F Name: steel drums, dtype: object, 'sta': id                                                             stamp ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Stamp shortName                                                       Sta. trackName                                                      Stamp instrumentId                                            effect.stamp part_trackName                                                 Stamp useDrumset                                                         1 clef                                                            PERC Name: stamp, dtype: object, 'stamp': id                                                             stamp ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Stamp shortName                                                       Sta. trackName                                                      Stamp instrumentId                                            effect.stamp part_trackName                                                 Stamp useDrumset                                                         1 clef                                                            PERC Name: stamp, dtype: object, 'steel drums': id                       steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Steel Drums shortName                    St. Dr. trackName                Steel Drums instrumentId       metal.steel-drums part_trackName           Steel Drums useDrumset                      None clef                               F Name: steel drums, dtype: object, 'steel-drums': id                       steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                 Steel Drums shortName                    St. Dr. trackName                Steel Drums instrumentId       metal.steel-drums part_trackName           Steel Drums useDrumset                      None clef                               F Name: steel drums, dtype: object, 'sto': id                                                            stones ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Stones shortName                                                       Sto. trackName                                                     Stones instrumentId                                      rattle.lava-stones part_trackName                                                Stones useDrumset                                                         1 clef                                                            PERC Name: stones, dtype: object, 'stones': id                                                            stones ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Stones shortName                                                       Sto. trackName                                                     Stones instrumentId                                      rattle.lava-stones part_trackName                                                Stones useDrumset                                                         1 clef                                                            PERC Name: stones, dtype: object, 'string synthesizer': id                                                string-synthesizer ChannelName                         [synth-string-1, synth-string-2] ChannelValue                                                [50, 51] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          String Synthesizer shortName                                                     Synth. trackName                                         String Synthesizer instrumentId                                     strings.group.synth part_trackName                                    String Synthesizer useDrumset                                                      None clef                                                               F Name: string synthesizer, dtype: object, 'string-synthesizer': id                                                string-synthesizer ChannelName                         [synth-string-1, synth-string-2] ChannelValue                                                [50, 51] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          String Synthesizer shortName                                                     Synth. trackName                                         String Synthesizer instrumentId                                     strings.group.synth part_trackName                                    String Synthesizer useDrumset                                                      None clef                                                               F Name: string synthesizer, dtype: object, 'strings': id                                                           strings ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Strings shortName                                                        St. trackName                                                    Strings instrumentId                                           strings.group part_trackName                                               Strings useDrumset                                                      None clef                                                               F Name: strings, dtype: object, 'strings.baryton': id                                                           baryton ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                     Baryton shortName                                                      Bary. trackName                                                    Baryton instrumentId                                         strings.baryton part_trackName                                               Baryton useDrumset                                                      None clef                                                               F Name: baryton, dtype: object, 'strings.cello': id                                                       violoncello ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                 Violoncello shortName                                                        Vc. trackName                                                Violoncello instrumentId                                           strings.cello part_trackName                                           Violoncello useDrumset                                                      None clef                                                               F Name: violoncello, dtype: object, 'strings.contrabass': id                                                        contrabass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                  Contrabass shortName                                                        Cb. trackName                                                 Contrabass instrumentId                                      strings.contrabass part_trackName                                            Contrabass useDrumset                                                      None clef                                                            None Name: contrabass, dtype: object, 'strings.erhu': id                                                              erhu ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                           [110, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                        Erhu shortName                                                        Eh. trackName                                                       Erhu instrumentId                                            strings.erhu part_trackName                                                  Erhu useDrumset                                                      None clef                                                            None Name: erhu, dtype: object, 'strings.group': id                                                           strings ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Strings shortName                                                        St. trackName                                                    Strings instrumentId                                           strings.group part_trackName                                               Strings useDrumset                                                      None clef                                                               F Name: strings, dtype: object, 'strings.group.synth': id                                                string-synthesizer ChannelName                         [synth-string-1, synth-string-2] ChannelValue                                                [50, 51] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          String Synthesizer shortName                                                     Synth. trackName                                         String Synthesizer instrumentId                                     strings.group.synth part_trackName                                    String Synthesizer useDrumset                                                      None clef                                                               F Name: string synthesizer, dtype: object, 'strings.nyckelharpa': id                                                       nyckelharpa ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Nyckelharpa shortName                                                       Nyh. trackName                                                Nyckelharpa instrumentId                                     strings.nyckelharpa part_trackName                                           Nyckelharpa useDrumset                                                      None clef                                                            None Name: nyckelharpa, dtype: object, 'strings.octobass': id                                                          octobass ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 32, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Octobass shortName                                                       Otb. trackName                                                   Octobass instrumentId                                        strings.octobass part_trackName                                              Octobass useDrumset                                                      None clef                                                            None Name: octobass, dtype: object, 'strings.viol': id                                                pardessus-de-viole ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          Pardessus de viole shortName                                                    Pds. v. trackName                                         Pardessus de viole instrumentId                                            strings.viol part_trackName                                    Pardessus de viole useDrumset                                                      None clef                                                            None Name: pardessus de viole, dtype: object, 'strings.viol.alto': id                                                         alto-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                   Alto Viol shortName                                                     A. Vl. trackName                                                  Alto Viol instrumentId                                       strings.viol.alto part_trackName                                             Alto Viol useDrumset                                                      None clef                                                              C3 Name: alto viol, dtype: object, 'strings.viol.tenor': id                                                        tenor-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                  Tenor Viol shortName                                                     T. Vl. trackName                                                 Tenor Viol instrumentId                                      strings.viol.tenor part_trackName                                            Tenor Viol useDrumset                                                      None clef                                                              C3 Name: tenor viol, dtype: object, 'strings.viol.treble': id                                                       treble-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Treble Viol shortName                                                    Tr. Vl. trackName                                                Treble Viol instrumentId                                     strings.viol.treble part_trackName                                           Treble Viol useDrumset                                                      None clef                                                            None Name: treble viol, dtype: object, 'strings.viol.violone': id                                                           violone ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     F8vb longName                                                     Violone shortName                                                       Vne. trackName                                                    Violone instrumentId                                    strings.viol.violone part_trackName                                               Violone useDrumset                                                      None clef                                                            F8vb Name: violone, dtype: object, 'strings.viola': id                                                             viola ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                       Viola shortName                                                       Vla. trackName                                                      Viola instrumentId                                           strings.viola part_trackName                                                 Viola useDrumset                                                      None clef                                                              C3 Name: viola, dtype: object, 'strings.violin': id                                                            violin ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                      Violin shortName                                                       Vln. trackName                                                     Violin instrumentId                                          strings.violin part_trackName                                                Violin useDrumset                                                      None clef                                                            None Name: violin, dtype: object, 'sub contra-alto flute': id                              subcontra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                       Sub Contra-alto Flute shortName                                  Sc-a. Fl. trackName                      Sub Contra-alto Flute instrumentId         wind.flutes.flute.subcontrabass part_trackName                 Sub Contra-alto Flute useDrumset                                      None clef                                            None Name: sub contra-alto flute, dtype: object, 'sub-contrabass tuba': id                                subcontrabass-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Sub-Contrabass Tuba shortName                                   SCb. Tb. trackName                        Sub-Contrabass Tuba instrumentId                brass.tuba.subcontrabass part_trackName                   Sub-Contrabass Tuba useDrumset                                      None clef                                               F Name: sub-contrabass tuba, dtype: object, 'subcontra-alto-flute': id                              subcontra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                       Sub Contra-alto Flute shortName                                  Sc-a. Fl. trackName                      Sub Contra-alto Flute instrumentId         wind.flutes.flute.subcontrabass part_trackName                 Sub Contra-alto Flute useDrumset                                      None clef                                            None Name: sub contra-alto flute, dtype: object, 'subcontrabass saxophone': id                           subcontrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Subcontrabass Saxophone shortName                                  Scb. Sax. trackName                    Subcontrabass Saxophone instrumentId       wind.reed.saxophone.subcontrabass part_trackName               Subcontrabass Saxophone useDrumset                                      None clef                                            None Name: subcontrabass saxophone, dtype: object, 'subcontrabass-saxophone': id                           subcontrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Subcontrabass Saxophone shortName                                  Scb. Sax. trackName                    Subcontrabass Saxophone instrumentId       wind.reed.saxophone.subcontrabass part_trackName               Subcontrabass Saxophone useDrumset                                      None clef                                            None Name: subcontrabass saxophone, dtype: object, 'subcontrabass-tuba': id                                subcontrabass-tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Sub-Contrabass Tuba shortName                                   SCb. Tb. trackName                        Sub-Contrabass Tuba instrumentId                brass.tuba.subcontrabass part_trackName                   Sub-Contrabass Tuba useDrumset                                      None clef                                               F Name: sub-contrabass tuba, dtype: object, 'sweep synthesizer': id                                       sweep-synth ChannelName                                   [None] ChannelValue                                    [95] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Sweep Synthesizer shortName                                     Synth. trackName                          Sweep Synthesizer instrumentId                          synth.pad.warm part_trackName                     Sweep Synthesizer useDrumset                                      None clef                                               F Name: sweep synthesizer, dtype: object, 'sweep-synth': id                                       sweep-synth ChannelName                                   [None] ChannelValue                                    [95] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Sweep Synthesizer shortName                                     Synth. trackName                          Sweep Synthesizer instrumentId                          synth.pad.warm part_trackName                     Sweep Synthesizer useDrumset                                      None clef                                               F Name: sweep synthesizer, dtype: object, 'synth': id                                  atmosphere-synth ChannelName                                   [None] ChannelValue                                    [99] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Atmosphere Synthesizer shortName                                     Synth. trackName                     Atmosphere Synthesizer instrumentId                synth.effects.atmosphere part_trackName                Atmosphere Synthesizer useDrumset                                      None clef                                               F Name: atmosphere synthesizer, dtype: object, 'synth.effects': id                                                      effect-synth ChannelName        [rain, soundtrack, crystal, atmosphere, bright... ChannelValue                    [96, 97, 98, 99, 100, 101, 102, 103] controllers        [[], [{'ctrl': '32', 'value': '17'}], [], [{'c... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                          Effect Synthesizer shortName                                                     Synth. trackName                                         Effect Synthesizer instrumentId                                           synth.effects part_trackName                                    Effect Synthesizer useDrumset                                                      None clef                                                               F Name: effect synthesizer, dtype: object, 'synth.effects.atmosphere': id                                  atmosphere-synth ChannelName                                   [None] ChannelValue                                    [99] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Atmosphere Synthesizer shortName                                     Synth. trackName                     Atmosphere Synthesizer instrumentId                synth.effects.atmosphere part_trackName                Atmosphere Synthesizer useDrumset                                      None clef                                               F Name: atmosphere synthesizer, dtype: object, 'synth.effects.brightness': id                         brightness-synth ChannelName                          [None] ChannelValue                          [100] controllers                            [[]] group                               pitched staff_type_name                   stdNormal keysig                                 None defaultClef                            None longName             Brightness Synthesizer shortName                            Synth. trackName            Brightness Synthesizer instrumentId       synth.effects.brightness part_trackName       Brightness Synthesizer useDrumset                             None clef                                      F Name: brightness synthesizer, dtype: object, 'synth.effects.crystal': id                         crystal-synth ChannelName                       [None] ChannelValue                        [98] controllers                         [[]] group                            pitched staff_type_name                stdNormal keysig                              None defaultClef                         None longName             Crystal Synthesizer shortName                         Synth. trackName            Crystal Synthesizer instrumentId       synth.effects.crystal part_trackName       Crystal Synthesizer useDrumset                          None clef                                   F Name: crystal synthesizer, dtype: object, 'synth.effects.echoes': id                                      echoes-synth ChannelName                                   [None] ChannelValue                                   [102] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Echoes Synthesizer shortName                                     Synth. trackName                         Echoes Synthesizer instrumentId                    synth.effects.echoes part_trackName                    Echoes Synthesizer useDrumset                                      None clef                                               F Name: echoes synthesizer, dtype: object, 'synth.effects.goblins': id                                     goblins-synth ChannelName                                   [None] ChannelValue                                   [101] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Goblins Synthesizer shortName                                     Synth. trackName                        Goblins Synthesizer instrumentId                   synth.effects.goblins part_trackName                   Goblins Synthesizer useDrumset                                      None clef                                               F Name: goblins synthesizer, dtype: object, 'synth.effects.rain': id                         rain-synth ChannelName                    [None] ChannelValue                     [96] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName             Rain Synthesizer shortName                      Synth. trackName            Rain Synthesizer instrumentId       synth.effects.rain part_trackName       Rain Synthesizer useDrumset                       None clef                                F Name: rain synthesizer, dtype: object, 'synth.effects.sci-fi': id                                      sci-fi-synth ChannelName                                   [None] ChannelValue                                   [103] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Sci-fi Synthesizer shortName                                     Synth. trackName                         Sci-fi Synthesizer instrumentId                    synth.effects.sci-fi part_trackName                    Sci-fi Synthesizer useDrumset                                      None clef                                               F Name: sci-fi synthesizer, dtype: object, 'synth.effects.soundtrack': id                                  soundtrack-synth ChannelName                                   [None] ChannelValue                                    [97] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                      Soundtrack Synthesizer shortName                                     Synth. trackName                     Soundtrack Synthesizer instrumentId                synth.effects.soundtrack part_trackName                Soundtrack Synthesizer useDrumset                                      None clef                                               F Name: soundtrack synthesizer, dtype: object, 'synth.group': id                                mallet-synthesizer ChannelName                                   [None] ChannelValue                                    [80] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Mallet Synthesizer shortName                                  Mal. Syn. trackName                         Mallet Synthesizer instrumentId                             synth.group part_trackName                    Mallet Synthesizer useDrumset                                      None clef                                               F Name: mallet synthesizer, dtype: object, 'synth.pad': id                                                         pad-synth ChannelName        [new age, warm, polysynth, choir, bowed, metal... ChannelValue                        [88, 89, 90, 91, 92, 93, 94, 95] controllers        [[], [{'ctrl': '32', 'value': '17'}], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Pad Synthesizer shortName                                                     Synth. trackName                                            Pad Synthesizer instrumentId                                               synth.pad part_trackName                                       Pad Synthesizer useDrumset                                                      None clef                                                               F Name: pad synthesizer, dtype: object, 'synth.pad.bowed': id                                       bowed-synth ChannelName                                   [None] ChannelValue                                    [92] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Bowed Synthesizer shortName                                     Synth. trackName                          Bowed Synthesizer instrumentId                         synth.pad.bowed part_trackName                     Bowed Synthesizer useDrumset                                      None clef                                               F Name: bowed synthesizer, dtype: object, 'synth.pad.choir': id                                       choir-synth ChannelName                                   [None] ChannelValue                                    [91] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Choir Synthesizer shortName                                     Synth. trackName                          Choir Synthesizer instrumentId                         synth.pad.choir part_trackName                     Choir Synthesizer useDrumset                                      None clef                                               F Name: choir synthesizer, dtype: object, 'synth.pad.halo': id                                        halo-synth ChannelName                                   [None] ChannelValue                                    [94] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Halo Synthesizer shortName                                     Synth. trackName                           Halo Synthesizer instrumentId                          synth.pad.halo part_trackName                      Halo Synthesizer useDrumset                                      None clef                                               F Name: halo synthesizer, dtype: object, 'synth.pad.metallic': id                                    metallic-synth ChannelName                                   [None] ChannelValue                                    [93] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Metallic Synthesizer shortName                                     Synth. trackName                       Metallic Synthesizer instrumentId                      synth.pad.metallic part_trackName                  Metallic Synthesizer useDrumset                                      None clef                                               F Name: metallic synthesizer, dtype: object, 'synth.pad.polysynth': id                                        poly-synth ChannelName                                   [None] ChannelValue                                    [90] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Poly Synthesizer shortName                                     Synth. trackName                           Poly Synthesizer instrumentId                     synth.pad.polysynth part_trackName                      Poly Synthesizer useDrumset                                      None clef                                               F Name: poly synthesizer, dtype: object, 'synth.pad.warm': id                                        warm-synth ChannelName                                   [None] ChannelValue                                    [89] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Warm Synthesizer shortName                                     Synth. trackName                           Warm Synthesizer instrumentId                          synth.pad.warm part_trackName                      Warm Synthesizer useDrumset                                      None clef                                               F Name: warm synthesizer, dtype: object, 'synth.theremin': id                                          theremin ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Theremin shortName                                      Thmn. trackName                                   Theremin instrumentId                          synth.theremin part_trackName                              Theremin useDrumset                                      None clef                                               F Name: theremin, dtype: object, 'synth.tone.sawtooth': id                                         saw-synth ChannelName                                   [None] ChannelValue                                    [81] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Saw Synthesizer shortName                                     Synth. trackName                            Saw Synthesizer instrumentId                     synth.tone.sawtooth part_trackName                       Saw Synthesizer useDrumset                                      None clef                                               F Name: saw synthesizer, dtype: object, 'synth.tone.sine': id                                        sine-synth ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Sine Synthesizer shortName                                     Synth. trackName                           Sine Synthesizer instrumentId                         synth.tone.sine part_trackName                      Sine Synthesizer useDrumset                                      None clef                                               F Name: sine synthesizer, dtype: object, 't': id                                             tenor ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                       Tenor shortName                                         T. trackName                                      Tenor instrumentId                             voice.tenor part_trackName                                 Tenor useDrumset                                      None clef                                            G8vb Name: tenor, dtype: object, 't she': id                                       tenor-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C4 longName                                 Tenor Sheng shortName                                     T She. trackName                                Tenor Sheng instrumentId                         wind.reed.sheng part_trackName                           Tenor Sheng useDrumset                                      None clef                                              C4 Name: tenor sheng, dtype: object, 't. bj': id                       tenor-banjo ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName                 Tenor Banjo shortName                     T. Bj. trackName                Tenor Banjo instrumentId       pluck.banjo.tenor part_trackName           Tenor Banjo useDrumset                      None clef                            G8vb Name: tenor banjo, dtype: object, 't. cha': id                                   tenor-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                             Tenor Chalumeau shortName                                    T. Cha. trackName                            Tenor Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                       Tenor Chalumeau useDrumset                                      None clef                                            G8vb Name: tenor chalumeau, dtype: object, 't. cm': id                                   tenor-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                             Tenor Cornamuse shortName                                     T. Cm. trackName                            Tenor Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                       Tenor Cornamuse useDrumset                                      None clef                                            G8vb Name: tenor cornamuse, dtype: object, 't. co': id                                     tenor-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Cornett shortName                                     T. Co. trackName                              Tenor Cornett instrumentId                     brass.cornett.tenor part_trackName                         Tenor Cornett useDrumset                                      None clef                                            G8vb Name: tenor cornett, dtype: object, 't. crh': id                                    tenor-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                              Tenor Crumhorn shortName                                    T. Crh. trackName                             Tenor Crumhorn instrumentId                wind.reed.crumhorn.tenor part_trackName                        Tenor Crumhorn useDrumset                                      None clef                                            G8vb Name: tenor crumhorn, dtype: object, 't. gh': id                                    tenor-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Tenor Gemshorn shortName                                     T. Gh. trackName                             Tenor Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                        Tenor Gemshorn useDrumset                                      None clef                                            None Name: tenor gemshorn, dtype: object, 't. kh': id                                     tenor-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Kelhorn shortName                                     T. Kh. trackName                              Tenor Kelhorn instrumentId                                    None part_trackName                         Tenor Kelhorn useDrumset                                      None clef                                            G8vb Name: tenor kelhorn, dtype: object, 't. mda': id                                                     tenor-mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                               Tenor Mandola shortName                                                    T. Mda. trackName                                              Tenor Mandola instrumentId                                           pluck.mandola part_trackName                                         Tenor Mandola useDrumset                                                      None clef                                                            G8vb Name: tenor mandola, dtype: object, 't. rec': id                                    tenor-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Tenor Recorder shortName                                    T. Rec. trackName                             Tenor Recorder instrumentId              wind.flutes.recorder.tenor part_trackName                        Tenor Recorder useDrumset                                      None clef                                            None Name: tenor recorder, dtype: object, 't. sack': id                                     tenor-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Sackbut shortName                                   T. Sack. trackName                              Tenor Sackbut instrumentId                    brass.sackbutt.tenor part_trackName                         Tenor Sackbut useDrumset                                      None clef                                            G8vb Name: tenor sackbut, dtype: object, 't. sar': id                                tenor-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Tenor Sarrusophone shortName                                    T. Sar. trackName                         Tenor Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                    Tenor Sarrusophone useDrumset                                      None clef                                            None Name: tenor sarrusophone, dtype: object, 't. sax': id                                   tenor-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Tenor Saxophone shortName                                    T. Sax. trackName                            Tenor Saxophone instrumentId               wind.reed.saxophone.tenor part_trackName                       Tenor Saxophone useDrumset                                      None clef                                            None Name: tenor saxophone, dtype: object, 't. sh': id                                       tenor-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                 Tenor Shawm shortName                                     T. Sh. trackName                                Tenor Shawm instrumentId                         wind.reed.shawm part_trackName                           Tenor Shawm useDrumset                                      None clef                                            G8vb Name: tenor shawm, dtype: object, 't. st. dr': id                 tenor-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Tenor Steel Drums shortName                 T. St. Dr. trackName          Tenor Steel Drums instrumentId       metal.steel-drums part_trackName     Tenor Steel Drums useDrumset                      None clef                            G8vb Name: tenor steel drums, dtype: object, 't. tbn': id                                                    tenor-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                              Tenor Trombone shortName                                                    T. Tbn. trackName                                             Tenor Trombone instrumentId                                    brass.trombone.tenor part_trackName                                        Tenor Trombone useDrumset                                                      None clef                                                               F Name: tenor trombone, dtype: object, 't. tpt': id                                                     tenor-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Trumpet shortName                                                    T. Tpt. trackName                                              Tenor Trumpet instrumentId                                     brass.trumpet.tenor part_trackName                                         Tenor Trumpet useDrumset                                                      None clef                                                            None Name: tenor trumpet, dtype: object, 't. vl': id                                                        tenor-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                  Tenor Viol shortName                                                     T. Vl. trackName                                                 Tenor Viol instrumentId                                      strings.viol.tenor part_trackName                                            Tenor Viol useDrumset                                                      None clef                                                              C3 Name: tenor viol, dtype: object, 't.d': id                                              marching-tenor-drums ChannelName                                                   [None] ChannelValue                                                    [96] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Tenor Drums shortName                                                       T.D. trackName                                                Tenor Drums instrumentId                                         drum.tenor-drum part_trackName                                           Tenor Drums useDrumset                                                         1 clef                                                            PERC Name: tenor drums, dtype: object, 'tablas': id                                                            tablas ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Tablas shortName                                                       Tbs. trackName                                                     Tablas instrumentId                                              drum.tabla part_trackName                                                Tablas useDrumset                                                         1 clef                                                            PERC Name: tablas, dtype: object, 'tam': id                                                           tam-tam ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Tam-Tam shortName                                                        Tam trackName                                                    Tam-Tam instrumentId                                            metal.tamtam part_trackName                                               Tam-Tam useDrumset                                                         1 clef                                                            PERC Name: tam-tam, dtype: object, 'tam-tam': id                                                           tam-tam ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                     Tam-Tam shortName                                                        Tam trackName                                                    Tam-Tam instrumentId                                            metal.tamtam part_trackName                                               Tam-Tam useDrumset                                                         1 clef                                                            PERC Name: tam-tam, dtype: object, 'tamb': id                                                        tambourine ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Tambourine shortName                                                      Tamb. trackName                                                 Tambourine instrumentId                                         drum.tambourine part_trackName                                            Tambourine useDrumset                                                         1 clef                                                            PERC Name: tambourine, dtype: object, 'tambourine': id                                                        tambourine ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                  Tambourine shortName                                                      Tamb. trackName                                                 Tambourine instrumentId                                         drum.tambourine part_trackName                                            Tambourine useDrumset                                                         1 clef                                                            PERC Name: tambourine, dtype: object, 'tar': id                                          tarogato ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Tarogato shortName                                       Tar. trackName                                   Tarogato instrumentId                     wind.reed.taroagato part_trackName                              Tarogato useDrumset                                      None clef                                            None Name: tarogato, dtype: object, 'tarogato': id                                          tarogato ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Tarogato shortName                                       Tar. trackName                                   Tarogato instrumentId                     wind.reed.taroagato part_trackName                              Tarogato useDrumset                                      None clef                                            None Name: tarogato, dtype: object, 'tba': id                                              tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                        Tuba shortName                                       Tba. trackName                                       Tuba instrumentId                              brass.tuba part_trackName                                  Tuba useDrumset                                      None clef                                               F Name: tuba, dtype: object, 'tbn': id                                                          trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Trombone shortName                                                       Tbn. trackName                                                   Trombone instrumentId                                          brass.trombone part_trackName                                              Trombone useDrumset                                                      None clef                                                               F Name: trombone, dtype: object, 'tbs': id                                                            tablas ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Tablas shortName                                                       Tbs. trackName                                                     Tablas instrumentId                                              drum.tabla part_trackName                                                Tablas useDrumset                                                         1 clef                                                            PERC Name: tablas, dtype: object, 'td. gon': id                 tuned-gongs ChannelName             [None] ChannelValue              [14] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef                  F longName           Tuned Gongs shortName             Td. Gon. trackName          Tuned Gongs instrumentId        metal.gong part_trackName     Tuned Gongs useDrumset                None clef                         F Name: tuned gongs, dtype: object, 'temple blocks': id                                                     temple-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Temple Blocks shortName                                                   Tmp. Bl. trackName                                              Temple Blocks instrumentId                                       wood.temple-block part_trackName                                         Temple Blocks useDrumset                                                         1 clef                                                            PERC Name: temple blocks, dtype: object, 'temple-blocks': id                                                     temple-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Temple Blocks shortName                                                   Tmp. Bl. trackName                                              Temple Blocks instrumentId                                       wood.temple-block part_trackName                                         Temple Blocks useDrumset                                                         1 clef                                                            PERC Name: temple blocks, dtype: object, 'ten. uk': id                                                     tenor-ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Ukulele shortName                                                   Ten. Uk. trackName                                              Tenor Ukulele instrumentId                                     pluck.ukulele.tenor part_trackName                                         Tenor Ukulele useDrumset                                                      None clef                                                            None Name: tenor ukulele, dtype: object, 'tenor': id                                             tenor ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                       Tenor shortName                                         T. trackName                                      Tenor instrumentId                             voice.tenor part_trackName                                 Tenor useDrumset                                      None clef                                            G8vb Name: tenor, dtype: object, 'tenor (c clef)': id                                      tenor-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C4 longName                                       Tenor shortName                                         T. trackName                             Tenor (C Clef) instrumentId                             voice.tenor part_trackName                        Tenor (C Clef) useDrumset                                      None clef                                              C4 Name: tenor (c clef), dtype: object, 'tenor banjo': id                       tenor-banjo ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName                 Tenor Banjo shortName                     T. Bj. trackName                Tenor Banjo instrumentId       pluck.banjo.tenor part_trackName           Tenor Banjo useDrumset                      None clef                            G8vb Name: tenor banjo, dtype: object, 'tenor chalumeau': id                                   tenor-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                             Tenor Chalumeau shortName                                    T. Cha. trackName                            Tenor Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                       Tenor Chalumeau useDrumset                                      None clef                                            G8vb Name: tenor chalumeau, dtype: object, 'tenor cornamuse': id                                   tenor-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                             Tenor Cornamuse shortName                                     T. Cm. trackName                            Tenor Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                       Tenor Cornamuse useDrumset                                      None clef                                            G8vb Name: tenor cornamuse, dtype: object, 'tenor cornett': id                                     tenor-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Cornett shortName                                     T. Co. trackName                              Tenor Cornett instrumentId                     brass.cornett.tenor part_trackName                         Tenor Cornett useDrumset                                      None clef                                            G8vb Name: tenor cornett, dtype: object, 'tenor crumhorn': id                                    tenor-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                              Tenor Crumhorn shortName                                    T. Crh. trackName                             Tenor Crumhorn instrumentId                wind.reed.crumhorn.tenor part_trackName                        Tenor Crumhorn useDrumset                                      None clef                                            G8vb Name: tenor crumhorn, dtype: object, 'tenor drums': id                                              marching-tenor-drums ChannelName                                                   [None] ChannelValue                                                    [96] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Tenor Drums shortName                                                       T.D. trackName                                                Tenor Drums instrumentId                                         drum.tenor-drum part_trackName                                           Tenor Drums useDrumset                                                         1 clef                                                            PERC Name: tenor drums, dtype: object, 'tenor gemshorn': id                                    tenor-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Tenor Gemshorn shortName                                     T. Gh. trackName                             Tenor Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                        Tenor Gemshorn useDrumset                                      None clef                                            None Name: tenor gemshorn, dtype: object, 'tenor kelhorn': id                                     tenor-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Kelhorn shortName                                     T. Kh. trackName                              Tenor Kelhorn instrumentId                                    None part_trackName                         Tenor Kelhorn useDrumset                                      None clef                                            G8vb Name: tenor kelhorn, dtype: object, 'tenor mandola': id                                                     tenor-mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                               Tenor Mandola shortName                                                    T. Mda. trackName                                              Tenor Mandola instrumentId                                           pluck.mandola part_trackName                                         Tenor Mandola useDrumset                                                      None clef                                                            G8vb Name: tenor mandola, dtype: object, 'tenor recorder': id                                    tenor-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Tenor Recorder shortName                                    T. Rec. trackName                             Tenor Recorder instrumentId              wind.flutes.recorder.tenor part_trackName                        Tenor Recorder useDrumset                                      None clef                                            None Name: tenor recorder, dtype: object, 'tenor sackbut': id                                     tenor-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Sackbut shortName                                   T. Sack. trackName                              Tenor Sackbut instrumentId                    brass.sackbutt.tenor part_trackName                         Tenor Sackbut useDrumset                                      None clef                                            G8vb Name: tenor sackbut, dtype: object, 'tenor sarrusophone': id                                tenor-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Tenor Sarrusophone shortName                                    T. Sar. trackName                         Tenor Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                    Tenor Sarrusophone useDrumset                                      None clef                                            None Name: tenor sarrusophone, dtype: object, 'tenor saxophone': id                                   tenor-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Tenor Saxophone shortName                                    T. Sax. trackName                            Tenor Saxophone instrumentId               wind.reed.saxophone.tenor part_trackName                       Tenor Saxophone useDrumset                                      None clef                                            None Name: tenor saxophone, dtype: object, 'tenor shawm': id                                       tenor-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                 Tenor Shawm shortName                                     T. Sh. trackName                                Tenor Shawm instrumentId                         wind.reed.shawm part_trackName                           Tenor Shawm useDrumset                                      None clef                                            G8vb Name: tenor shawm, dtype: object, 'tenor sheng': id                                       tenor-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C4 longName                                 Tenor Sheng shortName                                     T She. trackName                                Tenor Sheng instrumentId                         wind.reed.sheng part_trackName                           Tenor Sheng useDrumset                                      None clef                                              C4 Name: tenor sheng, dtype: object, 'tenor steel drums': id                 tenor-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Tenor Steel Drums shortName                 T. St. Dr. trackName          Tenor Steel Drums instrumentId       metal.steel-drums part_trackName     Tenor Steel Drums useDrumset                      None clef                            G8vb Name: tenor steel drums, dtype: object, 'tenor trombone': id                                                    tenor-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                              Tenor Trombone shortName                                                    T. Tbn. trackName                                             Tenor Trombone instrumentId                                    brass.trombone.tenor part_trackName                                        Tenor Trombone useDrumset                                                      None clef                                                               F Name: tenor trombone, dtype: object, 'tenor trumpet': id                                                     tenor-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Trumpet shortName                                                    T. Tpt. trackName                                              Tenor Trumpet instrumentId                                     brass.trumpet.tenor part_trackName                                         Tenor Trumpet useDrumset                                                      None clef                                                            None Name: tenor trumpet, dtype: object, 'tenor ukulele': id                                                     tenor-ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Ukulele shortName                                                   Ten. Uk. trackName                                              Tenor Ukulele instrumentId                                     pluck.ukulele.tenor part_trackName                                         Tenor Ukulele useDrumset                                                      None clef                                                            None Name: tenor ukulele, dtype: object, 'tenor viol': id                                                        tenor-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                  Tenor Viol shortName                                                     T. Vl. trackName                                                 Tenor Viol instrumentId                                      strings.viol.tenor part_trackName                                            Tenor Viol useDrumset                                                      None clef                                                              C3 Name: tenor viol, dtype: object, 'tenor-banjo': id                       tenor-banjo ChannelName                   [None] ChannelValue                   [105] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName                 Tenor Banjo shortName                     T. Bj. trackName                Tenor Banjo instrumentId       pluck.banjo.tenor part_trackName           Tenor Banjo useDrumset                      None clef                            G8vb Name: tenor banjo, dtype: object, 'tenor-c-clef': id                                      tenor-c-clef ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C4 longName                                       Tenor shortName                                         T. trackName                             Tenor (C Clef) instrumentId                             voice.tenor part_trackName                        Tenor (C Clef) useDrumset                                      None clef                                              C4 Name: tenor (c clef), dtype: object, 'tenor-chalumeau': id                                   tenor-chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                             Tenor Chalumeau shortName                                    T. Cha. trackName                            Tenor Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                       Tenor Chalumeau useDrumset                                      None clef                                            G8vb Name: tenor chalumeau, dtype: object, 'tenor-cornamuse': id                                   tenor-cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                             Tenor Cornamuse shortName                                     T. Cm. trackName                            Tenor Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                       Tenor Cornamuse useDrumset                                      None clef                                            G8vb Name: tenor cornamuse, dtype: object, 'tenor-cornett': id                                     tenor-cornett ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Cornett shortName                                     T. Co. trackName                              Tenor Cornett instrumentId                     brass.cornett.tenor part_trackName                         Tenor Cornett useDrumset                                      None clef                                            G8vb Name: tenor cornett, dtype: object, 'tenor-crumhorn': id                                    tenor-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                              Tenor Crumhorn shortName                                    T. Crh. trackName                             Tenor Crumhorn instrumentId                wind.reed.crumhorn.tenor part_trackName                        Tenor Crumhorn useDrumset                                      None clef                                            G8vb Name: tenor crumhorn, dtype: object, 'tenor-gemshorn': id                                    tenor-gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Tenor Gemshorn shortName                                     T. Gh. trackName                             Tenor Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                        Tenor Gemshorn useDrumset                                      None clef                                            None Name: tenor gemshorn, dtype: object, 'tenor-kelhorn': id                                     tenor-kelhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Kelhorn shortName                                     T. Kh. trackName                              Tenor Kelhorn instrumentId                                    None part_trackName                         Tenor Kelhorn useDrumset                                      None clef                                            G8vb Name: tenor kelhorn, dtype: object, 'tenor-mandola': id                                                     tenor-mandola ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     G8vb longName                                               Tenor Mandola shortName                                                    T. Mda. trackName                                              Tenor Mandola instrumentId                                           pluck.mandola part_trackName                                         Tenor Mandola useDrumset                                                      None clef                                                            G8vb Name: tenor mandola, dtype: object, 'tenor-recorder': id                                    tenor-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Tenor Recorder shortName                                    T. Rec. trackName                             Tenor Recorder instrumentId              wind.flutes.recorder.tenor part_trackName                        Tenor Recorder useDrumset                                      None clef                                            None Name: tenor recorder, dtype: object, 'tenor-sackbut': id                                     tenor-sackbut ChannelName                                   [None] ChannelValue                                    [57] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                               Tenor Sackbut shortName                                   T. Sack. trackName                              Tenor Sackbut instrumentId                    brass.sackbutt.tenor part_trackName                         Tenor Sackbut useDrumset                                      None clef                                            G8vb Name: tenor sackbut, dtype: object, 'tenor-sarrusophone': id                                tenor-sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Tenor Sarrusophone shortName                                    T. Sar. trackName                         Tenor Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                    Tenor Sarrusophone useDrumset                                      None clef                                            None Name: tenor sarrusophone, dtype: object, 'tenor-saxophone': id                                   tenor-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Tenor Saxophone shortName                                    T. Sax. trackName                            Tenor Saxophone instrumentId               wind.reed.saxophone.tenor part_trackName                       Tenor Saxophone useDrumset                                      None clef                                            None Name: tenor saxophone, dtype: object, 'tenor-shawm': id                                       tenor-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                 Tenor Shawm shortName                                     T. Sh. trackName                                Tenor Shawm instrumentId                         wind.reed.shawm part_trackName                           Tenor Shawm useDrumset                                      None clef                                            G8vb Name: tenor shawm, dtype: object, 'tenor-sheng': id                                       tenor-sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                       C4 longName                                 Tenor Sheng shortName                                     T She. trackName                                Tenor Sheng instrumentId                         wind.reed.sheng part_trackName                           Tenor Sheng useDrumset                                      None clef                                              C4 Name: tenor sheng, dtype: object, 'tenor-steel-drums': id                 tenor-steel-drums ChannelName                   [None] ChannelValue                   [114] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     G8vb longName           Tenor Steel Drums shortName                 T. St. Dr. trackName          Tenor Steel Drums instrumentId       metal.steel-drums part_trackName     Tenor Steel Drums useDrumset                      None clef                            G8vb Name: tenor steel drums, dtype: object, 'tenor-trombone': id                                                    tenor-trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                              Tenor Trombone shortName                                                    T. Tbn. trackName                                             Tenor Trombone instrumentId                                    brass.trombone.tenor part_trackName                                        Tenor Trombone useDrumset                                                      None clef                                                               F Name: tenor trombone, dtype: object, 'tenor-trumpet': id                                                     tenor-trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Trumpet shortName                                                    T. Tpt. trackName                                              Tenor Trumpet instrumentId                                     brass.trumpet.tenor part_trackName                                         Tenor Trumpet useDrumset                                                      None clef                                                            None Name: tenor trumpet, dtype: object, 'tenor-ukulele': id                                                     tenor-ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                               Tenor Ukulele shortName                                                   Ten. Uk. trackName                                              Tenor Ukulele instrumentId                                     pluck.ukulele.tenor part_trackName                                         Tenor Ukulele useDrumset                                                      None clef                                                            None Name: tenor ukulele, dtype: object, 'tenor-viol': id                                                        tenor-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                  Tenor Viol shortName                                                     T. Vl. trackName                                                 Tenor Viol instrumentId                                      strings.viol.tenor part_trackName                                            Tenor Viol useDrumset                                                      None clef                                                              C3 Name: tenor viol, dtype: object, 'thb': id                                                 theorbo-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Theorbo shortName                                                       Thb. trackName                                                    Theorbo instrumentId                                           pluck.theorbo part_trackName                                               Theorbo useDrumset                                                      None clef                                                            None Name: theorbo, dtype: object, 'theorbo': id                                                 theorbo-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Theorbo shortName                                                       Thb. trackName                                                    Theorbo instrumentId                                           pluck.theorbo part_trackName                                               Theorbo useDrumset                                                      None clef                                                            None Name: theorbo, dtype: object, 'theorbo-14-course': id                                                 theorbo-14-course ChannelName                                                   [None] ChannelValue                                                    [25] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Theorbo shortName                                                       Thb. trackName                                                    Theorbo instrumentId                                           pluck.theorbo part_trackName                                               Theorbo useDrumset                                                      None clef                                                            None Name: theorbo, dtype: object, 'theremin': id                                          theremin ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Theremin shortName                                      Thmn. trackName                                   Theremin instrumentId                          synth.theremin part_trackName                              Theremin useDrumset                                      None clef                                               F Name: theremin, dtype: object, 'thmn': id                                          theremin ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Theremin shortName                                      Thmn. trackName                                   Theremin instrumentId                          synth.theremin part_trackName                              Theremin useDrumset                                      None clef                                               F Name: theremin, dtype: object, 'thu': id                                                      thundersheet ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Thundersheet shortName                                                       Thu. trackName                                               Thundersheet instrumentId                                      metal.thundersheet part_trackName                                          Thundersheet useDrumset                                                         1 clef                                                            PERC Name: thundersheet, dtype: object, 'thundersheet': id                                                      thundersheet ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                Thundersheet shortName                                                       Thu. trackName                                               Thundersheet instrumentId                                      metal.thundersheet part_trackName                                          Thundersheet useDrumset                                                         1 clef                                                            PERC Name: thundersheet, dtype: object, 'timb': id                                                          timbales ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                    Timbales shortName                                                      Timb. trackName                                                   Timbales instrumentId                                            drum.timbale part_trackName                                              Timbales useDrumset                                                         1 clef                                                            PERC Name: timbales, dtype: object, 'timbales': id                                                          timbales ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                    Timbales shortName                                                      Timb. trackName                                                   Timbales instrumentId                                            drum.timbale part_trackName                                              Timbales useDrumset                                                         1 clef                                                            PERC Name: timbales, dtype: object, 'timp': id                      timpani ChannelName              [None] ChannelValue               [47] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                   F longName                Timpani shortName                 Timp. trackName               Timpani instrumentId       drum.timpani part_trackName          Timpani useDrumset                 None clef                          F Name: timpani, dtype: object, 'timpani': id                      timpani ChannelName              [None] ChannelValue               [47] controllers                [[]] group                   pitched staff_type_name       stdNormal keysig                     None defaultClef                   F longName                Timpani shortName                 Timp. trackName               Timpani instrumentId       drum.timpani part_trackName          Timpani useDrumset                 None clef                          F Name: timpani, dtype: object, 'tmp. bl': id                                                     temple-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Temple Blocks shortName                                                   Tmp. Bl. trackName                                              Temple Blocks instrumentId                                       wood.temple-block part_trackName                                         Temple Blocks useDrumset                                                         1 clef                                                            PERC Name: temple blocks, dtype: object, 'tn. klx. hns': id                                tuned-klaxon-horns ChannelName                                   [None] ChannelValue                                    [84] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Tuned Klaxon Horns shortName                              Tn. Klx. Hns. trackName                         Tuned Klaxon Horns instrumentId                                    None part_trackName                    Tuned Klaxon Horns useDrumset                                      None clef                                               F Name: tuned klaxon horns, dtype: object, 'tom-toms': id                                                          tom-toms ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc5Line keysig                                                             0 defaultClef                                                     PERC longName                                                Concert Toms shortName                                                    C. Toms trackName                                               Concert Toms instrumentId                                            drum.tom-tom part_trackName                                          Concert Toms useDrumset                                                         1 clef                                                            PERC Name: concert toms, dtype: object, 'toy piano': id                          toy-piano ChannelName                    [None] ChannelValue                      [0] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName                    Toy Piano shortName                    Toy Pno. trackName                   Toy Piano instrumentId       keyboard.piano.toy part_trackName              Toy Piano useDrumset                       None clef                                F Name: toy piano, dtype: object, 'toy pno': id                          toy-piano ChannelName                    [None] ChannelValue                      [0] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName                    Toy Piano shortName                    Toy Pno. trackName                   Toy Piano instrumentId       keyboard.piano.toy part_trackName              Toy Piano useDrumset                       None clef                                F Name: toy piano, dtype: object, 'toy-piano': id                          toy-piano ChannelName                    [None] ChannelValue                      [0] controllers                      [[]] group                         pitched staff_type_name             stdNormal keysig                           None defaultClef                      None longName                    Toy Piano shortName                    Toy Pno. trackName                   Toy Piano instrumentId       keyboard.piano.toy part_trackName              Toy Piano useDrumset                       None clef                                F Name: toy piano, dtype: object, 'tph': id                 tubaphone ChannelName           [None] ChannelValue            [47] controllers             [[]] group                pitched staff_type_name    stdNormal keysig                  None defaultClef            G15ma longName           Tubaphone shortName               Tph. trackName          Tubaphone instrumentId            None part_trackName     Tubaphone useDrumset              None clef                   G15ma Name: tubaphone, dtype: object, 'tpt': id                                                           trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Trumpet shortName                                                       Tpt. trackName                                                    Trumpet instrumentId                                           brass.trumpet part_trackName                                               Trumpet useDrumset                                                      None clef                                                            None Name: trumpet, dtype: object, 'tr. fl': id                                      treble-flute ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Treble Flute shortName                                    Tr. Fl. trackName                               Treble Flute instrumentId                       wind.flutes.flute part_trackName                          Treble Flute useDrumset                                      None clef                                            None Name: treble flute, dtype: object, 'tr. kal': id                             treble-kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                       Treble Kalimba shortName                            Tr. Kal. trackName                      Treble Kalimba instrumentId       pitched-percussion.kalimba part_trackName                 Treble Kalimba useDrumset                               None clef                                     None Name: treble kalimba, dtype: object, 'tr. vl': id                                                       treble-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Treble Viol shortName                                                    Tr. Vl. trackName                                                Treble Viol instrumentId                                     strings.viol.treble part_trackName                                           Treble Viol useDrumset                                                      None clef                                                            None Name: treble viol, dtype: object, 'traverso': id                                          traverso ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Traverso shortName                                       Trv. trackName                                   Traverso instrumentId                       wind.flutes.flute part_trackName                              Traverso useDrumset                                      None clef                                            None Name: traverso, dtype: object, 'treble flute': id                                      treble-flute ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Treble Flute shortName                                    Tr. Fl. trackName                               Treble Flute instrumentId                       wind.flutes.flute part_trackName                          Treble Flute useDrumset                                      None clef                                            None Name: treble flute, dtype: object, 'treble kalimba': id                             treble-kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                       Treble Kalimba shortName                            Tr. Kal. trackName                      Treble Kalimba instrumentId       pitched-percussion.kalimba part_trackName                 Treble Kalimba useDrumset                               None clef                                     None Name: treble kalimba, dtype: object, 'treble viol': id                                                       treble-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Treble Viol shortName                                                    Tr. Vl. trackName                                                Treble Viol instrumentId                                     strings.viol.treble part_trackName                                           Treble Viol useDrumset                                                      None clef                                                            None Name: treble viol, dtype: object, 'treble-flute': id                                      treble-flute ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Treble Flute shortName                                    Tr. Fl. trackName                               Treble Flute instrumentId                       wind.flutes.flute part_trackName                          Treble Flute useDrumset                                      None clef                                            None Name: treble flute, dtype: object, 'treble-kalimba': id                             treble-kalimba ChannelName                            [None] ChannelValue                            [108] controllers                              [[]] group                                 pitched staff_type_name                     stdNormal keysig                                   None defaultClef                              None longName                       Treble Kalimba shortName                            Tr. Kal. trackName                      Treble Kalimba instrumentId       pitched-percussion.kalimba part_trackName                 Treble Kalimba useDrumset                               None clef                                     None Name: treble kalimba, dtype: object, 'treble-viol': id                                                       treble-viol ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Treble Viol shortName                                                    Tr. Vl. trackName                                                Treble Viol instrumentId                                     strings.viol.treble part_trackName                                           Treble Viol useDrumset                                                      None clef                                                            None Name: treble viol, dtype: object, 'trgl': id                                                          triangle ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                    Triangle shortName                                                      Trgl. trackName                                                   Triangle instrumentId                                          metal.triangle part_trackName                                              Triangle useDrumset                                                         1 clef                                                            PERC Name: triangle, dtype: object, 'triangle': id                                                          triangle ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                    Triangle shortName                                                      Trgl. trackName                                                   Triangle instrumentId                                          metal.triangle part_trackName                                              Triangle useDrumset                                                         1 clef                                                            PERC Name: triangle, dtype: object, 'trombone': id                                                          trombone ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                    Trombone shortName                                                       Tbn. trackName                                                   Trombone instrumentId                                          brass.trombone part_trackName                                              Trombone useDrumset                                                      None clef                                                               F Name: trombone, dtype: object, 'trombone (treble clef)': id                                                   trombone-treble ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Trombone shortName                                                       Tbn. trackName                                     Trombone (Treble Clef) instrumentId                                          brass.trombone part_trackName                                Trombone (Treble Clef) useDrumset                                                      None clef                                                            None Name: trombone (treble clef), dtype: object, 'trombone-treble': id                                                   trombone-treble ChannelName                                             [open, mute] ChannelValue                                                [57, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                    Trombone shortName                                                       Tbn. trackName                                     Trombone (Treble Clef) instrumentId                                          brass.trombone part_trackName                                Trombone (Treble Clef) useDrumset                                                      None clef                                                            None Name: trombone (treble clef), dtype: object, 'trumpet': id                                                           trumpet ChannelName                                             [open, mute] ChannelValue                                                [56, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Trumpet shortName                                                       Tpt. trackName                                                    Trumpet instrumentId                                           brass.trumpet part_trackName                                               Trumpet useDrumset                                                      None clef                                                            None Name: trumpet, dtype: object, 'trv': id                                          traverso ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Traverso shortName                                       Trv. trackName                                   Traverso instrumentId                       wind.flutes.flute part_trackName                              Traverso useDrumset                                      None clef                                            None Name: traverso, dtype: object, 'tu': id                                                              tubo ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Tubo shortName                                                        Tu. trackName                                                       Tubo instrumentId                                                    None part_trackName                                                  Tubo useDrumset                                                         1 clef                                                            PERC Name: tubo, dtype: object, 'tuba': id                                              tuba ChannelName                                   [None] ChannelValue                                    [58] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                        Tuba shortName                                       Tba. trackName                                       Tuba instrumentId                              brass.tuba part_trackName                                  Tuba useDrumset                                      None clef                                               F Name: tuba, dtype: object, 'tubaphone': id                 tubaphone ChannelName           [None] ChannelValue            [47] controllers             [[]] group                pitched staff_type_name    stdNormal keysig                  None defaultClef            G15ma longName           Tubaphone shortName               Tph. trackName          Tubaphone instrumentId            None part_trackName     Tubaphone useDrumset              None clef                   G15ma Name: tubaphone, dtype: object, 'tubo': id                                                              tubo ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Tubo shortName                                                        Tu. trackName                                                       Tubo instrumentId                                                    None part_trackName                                                  Tubo useDrumset                                                         1 clef                                                            PERC Name: tubo, dtype: object, 'tubular-bells': id                                    tubular-bells ChannelName                                  [None] ChannelValue                                   [14] controllers                                    [[]] group                                       pitched staff_type_name                           stdNormal keysig                                         None defaultClef                                    None longName                                     Chimes shortName                                      Cme. trackName                                    Chimes instrumentId       pitched-percussion.tubular-bells part_trackName                               Chimes useDrumset                                     None clef                                           None Name: chimes, dtype: object, 'tuned gongs': id                 tuned-gongs ChannelName             [None] ChannelValue              [14] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef                  F longName           Tuned Gongs shortName             Td. Gon. trackName          Tuned Gongs instrumentId        metal.gong part_trackName     Tuned Gongs useDrumset                None clef                         F Name: tuned gongs, dtype: object, 'tuned klaxon horns': id                                tuned-klaxon-horns ChannelName                                   [None] ChannelValue                                    [84] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Tuned Klaxon Horns shortName                              Tn. Klx. Hns. trackName                         Tuned Klaxon Horns instrumentId                                    None part_trackName                    Tuned Klaxon Horns useDrumset                                      None clef                                               F Name: tuned klaxon horns, dtype: object, 'tuned-gongs': id                 tuned-gongs ChannelName             [None] ChannelValue              [14] controllers               [[]] group                  pitched staff_type_name      stdNormal keysig                    None defaultClef                  F longName           Tuned Gongs shortName             Td. Gon. trackName          Tuned Gongs instrumentId        metal.gong part_trackName     Tuned Gongs useDrumset                None clef                         F Name: tuned gongs, dtype: object, 'tuned-klaxon-horns': id                                tuned-klaxon-horns ChannelName                                   [None] ChannelValue                                    [84] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Tuned Klaxon Horns shortName                              Tn. Klx. Hns. trackName                         Tuned Klaxon Horns instrumentId                                    None part_trackName                    Tuned Klaxon Horns useDrumset                                      None clef                                               F Name: tuned klaxon horns, dtype: object, 'uk': id                                                           ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Ukulele shortName                                                        Uk. trackName                                                    Ukulele instrumentId                                           pluck.ukulele part_trackName                                               Ukulele useDrumset                                                      None clef                                                            None Name: ukulele, dtype: object, 'ukulele': id                                                           ukulele ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Ukulele shortName                                                        Uk. trackName                                                    Ukulele instrumentId                                           pluck.ukulele part_trackName                                               Ukulele useDrumset                                                      None clef                                                            None Name: ukulele, dtype: object, 'ukulele (low g)': id                                                     ukulele-low-g ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Ukulele (Low G) shortName                                                        Uk. trackName                                            Ukulele (Low G) instrumentId                                           pluck.ukulele part_trackName                                       Ukulele (Low G) useDrumset                                                      None clef                                                            None Name: ukulele (low g), dtype: object, 'ukulele (tablature)': id                                                 ukulele-4-str-tab ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                      tablature staff_type_name                                           tabUkulele keysig                                                          None defaultClef                                                     None longName                                                     Ukulele shortName                                                        Uk. trackName                                        Ukulele (Tablature) instrumentId                                           pluck.ukulele part_trackName                                   Ukulele (Tablature) useDrumset                                                      None clef                                                            None Name: ukulele (tablature), dtype: object, 'ukulele-4-str-tab': id                                                 ukulele-4-str-tab ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                      tablature staff_type_name                                           tabUkulele keysig                                                          None defaultClef                                                     None longName                                                     Ukulele shortName                                                        Uk. trackName                                        Ukulele (Tablature) instrumentId                                           pluck.ukulele part_trackName                                   Ukulele (Tablature) useDrumset                                                      None clef                                                            None Name: ukulele (tablature), dtype: object, 'ukulele-low-g': id                                                     ukulele-low-g ChannelName                                                   [None] ChannelValue                                                    [24] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                             Ukulele (Low G) shortName                                                        Uk. trackName                                            Ukulele (Low G) instrumentId                                           pluck.ukulele part_trackName                                       Ukulele (Low G) useDrumset                                                      None clef                                                            None Name: ukulele (low g), dtype: object, 'upright piano': id                          upright-piano ChannelName                        [None] ChannelValue                          [0] controllers                          [[]] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName                    Upright Piano shortName                            Pno. trackName                   Upright Piano instrumentId       keyboard.piano.upright part_trackName              Upright Piano useDrumset                           None clef                                    F Name: upright piano, dtype: object, 'upright-piano': id                          upright-piano ChannelName                        [None] ChannelValue                          [0] controllers                          [[]] group                             pitched staff_type_name                 stdNormal keysig                               None defaultClef                          None longName                    Upright Piano shortName                            Pno. trackName                   Upright Piano instrumentId       keyboard.piano.upright part_trackName              Upright Piano useDrumset                           None clef                                    F Name: upright piano, dtype: object, 'v. hn': id                                                       vienna-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Vienna Horn shortName                                                     V. Hn. trackName                                                Vienna Horn instrumentId                                       brass.vienna-horn part_trackName                                           Vienna Horn useDrumset                                                      None clef                                                            None Name: vienna horn, dtype: object, 'vc': id                                                       violoncello ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                 Violoncello shortName                                                        Vc. trackName                                                Violoncello instrumentId                                           strings.cello part_trackName                                           Violoncello useDrumset                                                      None clef                                                               F Name: violoncello, dtype: object, 'vcs': id                                                      violoncellos ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                Violoncellos shortName                                                       Vcs. trackName                                               Violoncellos instrumentId                                           strings.group part_trackName                                          Violoncellos useDrumset                                                      None clef                                                               F Name: violoncellos, dtype: object, 'vib': id                                    vibraphone ChannelName                               [None] ChannelValue                                [11] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                              Vibraphone shortName                                   Vib. trackName                             Vibraphone instrumentId       pitched-percussion.vibraphone part_trackName                        Vibraphone useDrumset                                  None clef                                        None Name: vibraphone, dtype: object, 'vibraphone': id                                    vibraphone ChannelName                               [None] ChannelValue                                [11] controllers                                 [[]] group                                    pitched staff_type_name                        stdNormal keysig                                      None defaultClef                                 None longName                              Vibraphone shortName                                   Vib. trackName                             Vibraphone instrumentId       pitched-percussion.vibraphone part_trackName                        Vibraphone useDrumset                                  None clef                                        None Name: vibraphone, dtype: object, 'vibraslap': id                                                         vibraslap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Vibraslap shortName                                                    Vibslp. trackName                                                  Vibraslap instrumentId                                        rattle.vibraslap part_trackName                                             Vibraslap useDrumset                                                         1 clef                                                            PERC Name: vibraslap, dtype: object, 'vibslp': id                                                         vibraslap ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Vibraslap shortName                                                    Vibslp. trackName                                                  Vibraslap instrumentId                                        rattle.vibraslap part_trackName                                             Vibraslap useDrumset                                                         1 clef                                                            PERC Name: vibraslap, dtype: object, 'vienna horn': id                                                       vienna-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Vienna Horn shortName                                                     V. Hn. trackName                                                Vienna Horn instrumentId                                       brass.vienna-horn part_trackName                                           Vienna Horn useDrumset                                                      None clef                                                            None Name: vienna horn, dtype: object, 'vienna-horn': id                                                       vienna-horn ChannelName                                             [open, mute] ChannelValue                                                [60, 59] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                 Vienna Horn shortName                                                     V. Hn. trackName                                                Vienna Horn instrumentId                                       brass.vienna-horn part_trackName                                           Vienna Horn useDrumset                                                      None clef                                                            None Name: vienna horn, dtype: object, 'viola': id                                                             viola ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                       Viola shortName                                                       Vla. trackName                                                      Viola instrumentId                                           strings.viola part_trackName                                                 Viola useDrumset                                                      None clef                                                              C3 Name: viola, dtype: object, 'viola da gamba': id                                                    viola-da-gamba ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                              Viola da gamba shortName                                                 Vla. d. g. trackName                                             Viola da gamba instrumentId                                                    None part_trackName                                        Viola da gamba useDrumset                                                      None clef                                                               F Name: viola da gamba, dtype: object, 'viola da gamba (tablature)': id                                          viola-da-gamba-tablature ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                      tablature staff_type_name                                        tab6StrFrench keysig                                                          None defaultClef                                                        F longName                                              Viola da gamba shortName                                                 Vla. d. g. trackName                                 Viola da gamba (Tablature) instrumentId                                                    None part_trackName                            Viola da gamba (Tablature) useDrumset                                                      None clef                                                               F Name: viola da gamba (tablature), dtype: object, 'viola-da-gamba': id                                                    viola-da-gamba ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                              Viola da gamba shortName                                                 Vla. d. g. trackName                                             Viola da gamba instrumentId                                                    None part_trackName                                        Viola da gamba useDrumset                                                      None clef                                                               F Name: viola da gamba, dtype: object, 'viola-da-gamba-tablature': id                                          viola-da-gamba-tablature ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                      tablature staff_type_name                                        tab6StrFrench keysig                                                          None defaultClef                                                        F longName                                              Viola da gamba shortName                                                 Vla. d. g. trackName                                 Viola da gamba (Tablature) instrumentId                                                    None part_trackName                            Viola da gamba (Tablature) useDrumset                                                      None clef                                                               F Name: viola da gamba (tablature), dtype: object, 'violas': id                                                            violas ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                      Violas shortName                                                      Vlas. trackName                                                     Violas instrumentId                                           strings.group part_trackName                                                Violas useDrumset                                                      None clef                                                              C3 Name: violas, dtype: object, 'violin': id                                                            violin ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                      Violin shortName                                                       Vln. trackName                                                     Violin instrumentId                                          strings.violin part_trackName                                                Violin useDrumset                                                      None clef                                                            None Name: violin, dtype: object, 'violins': id                                                           violins ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Violins shortName                                                      Vlns. trackName                                                    Violins instrumentId                                           strings.group part_trackName                                               Violins useDrumset                                                      None clef                                                            None Name: violins, dtype: object, 'violoncello': id                                                       violoncello ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                 Violoncello shortName                                                        Vc. trackName                                                Violoncello instrumentId                                           strings.cello part_trackName                                           Violoncello useDrumset                                                      None clef                                                               F Name: violoncello, dtype: object, 'violoncellos': id                                                      violoncellos ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                Violoncellos shortName                                                       Vcs. trackName                                               Violoncellos instrumentId                                           strings.group part_trackName                                          Violoncellos useDrumset                                                      None clef                                                               F Name: violoncellos, dtype: object, 'violone': id                                                           violone ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     F8vb longName                                                     Violone shortName                                                       Vne. trackName                                                    Violone instrumentId                                    strings.viol.violone part_trackName                                               Violone useDrumset                                                      None clef                                                            F8vb Name: violone, dtype: object, 'vir': id                          virginal ChannelName                   [None] ChannelValue                     [6] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                    Virginal shortName                       Vir. trackName                   Virginal instrumentId       keyboard.virginal part_trackName              Virginal useDrumset                      None clef                               F Name: virginal, dtype: object, 'virginal': id                          virginal ChannelName                   [None] ChannelValue                     [6] controllers                     [[]] group                        pitched staff_type_name            stdNormal keysig                          None defaultClef                     None longName                    Virginal shortName                       Vir. trackName                   Virginal instrumentId       keyboard.virginal part_trackName              Virginal useDrumset                      None clef                               F Name: virginal, dtype: object, 'vla': id                                                             viola ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [41, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                       Viola shortName                                                       Vla. trackName                                                      Viola instrumentId                                           strings.viola part_trackName                                                 Viola useDrumset                                                      None clef                                                              C3 Name: viola, dtype: object, 'vla. d. g': id                                                    viola-da-gamba ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [42, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                              Viola da gamba shortName                                                 Vla. d. g. trackName                                             Viola da gamba instrumentId                                                    None part_trackName                                        Viola da gamba useDrumset                                                      None clef                                                               F Name: viola da gamba, dtype: object, 'vlas': id                                                            violas ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                       C3 longName                                                      Violas shortName                                                      Vlas. trackName                                                     Violas instrumentId                                           strings.group part_trackName                                                Violas useDrumset                                                      None clef                                                              C3 Name: violas, dtype: object, 'vln': id                                                            violin ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [40, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                      Violin shortName                                                       Vln. trackName                                                     Violin instrumentId                                          strings.violin part_trackName                                                Violin useDrumset                                                      None clef                                                            None Name: violin, dtype: object, 'vlns': id                                                           violins ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [48, 45, 44] controllers        [[{'ctrl': '0', 'value': '0'}, {'ctrl': '32', ... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                     Violins shortName                                                      Vlns. trackName                                                    Violins instrumentId                                           strings.group part_trackName                                               Violins useDrumset                                                      None clef                                                            None Name: violins, dtype: object, 'vne': id                                                           violone ChannelName                               [arco, pizzicato, tremolo] ChannelValue                                            [43, 45, 44] controllers        [[{'ctrl': '32', 'value': '17'}], [], [{'ctrl'... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     F8vb longName                                                     Violone shortName                                                       Vne. trackName                                                    Violone instrumentId                                    strings.viol.violone part_trackName                                               Violone useDrumset                                                      None clef                                                            F8vb Name: violone, dtype: object, 'vo': id                                             voice ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Voice shortName                                        Vo. trackName                                      Voice instrumentId                            voice.vocals part_trackName                                 Voice useDrumset                                      None clef                                            None Name: voice, dtype: object, 'voice': id                                             voice ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Voice shortName                                        Vo. trackName                                      Voice instrumentId                            voice.vocals part_trackName                                 Voice useDrumset                                      None clef                                            None Name: voice, dtype: object, 'voice.alto': id                                              alto ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Alto shortName                                         A. trackName                                       Alto instrumentId                              voice.alto part_trackName                                  Alto useDrumset                                      None clef                                            None Name: alto, dtype: object, 'voice.baritone': id                                          baritone ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                    Baritone shortName                                       Bar. trackName                                   Baritone instrumentId                          voice.baritone part_trackName                              Baritone useDrumset                                      None clef                                               F Name: baritone, dtype: object, 'voice.bass': id                                              bass ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                        Bass shortName                                         B. trackName                                       Bass instrumentId                              voice.bass part_trackName                                  Bass useDrumset                                      None clef                                               F Name: bass, dtype: object, 'voice.child': id                                       boy-soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Boy Soprano shortName                                      B. S. trackName                                Boy Soprano instrumentId                             voice.child part_trackName                           Boy Soprano useDrumset                                      None clef                                            None Name: boy soprano, dtype: object, 'voice.countertenor': id                                      countertenor ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Countertenor shortName                                        Ct. trackName                               Countertenor instrumentId                      voice.countertenor part_trackName                          Countertenor useDrumset                                      None clef                                            None Name: countertenor, dtype: object, 'voice.female': id                                                             women ChannelName                                          [Soprano, Alto] ChannelValue                                                [52, 52] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                       Women shortName                                                         W. trackName                                                      Women instrumentId                                            voice.female part_trackName                                                 Women useDrumset                                                      None clef                                                            None Name: women, dtype: object, 'voice.kazoo': id                                             kazoo ChannelName                                   [None] ChannelValue                                    [85] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Kazoo shortName                                       Kaz. trackName                                      Kazoo instrumentId                             voice.kazoo part_trackName                                 Kazoo useDrumset                                      None clef                                            None Name: kazoo, dtype: object, 'voice.male': id                                                               men ChannelName                                            [Tenor, Bass] ChannelValue                                                [52, 52] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                        F longName                                                         Men shortName                                                         M. trackName                                                        Men instrumentId                                              voice.male part_trackName                                                   Men useDrumset                                                      None clef                                                               F Name: men, dtype: object, 'voice.mezzo-soprano': id                                     mezzo-soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Mezzo-soprano shortName                                       Mzs. trackName                              Mezzo-soprano instrumentId                     voice.mezzo-soprano part_trackName                         Mezzo-soprano useDrumset                                      None clef                                            None Name: mezzo-soprano, dtype: object, 'voice.soprano': id                                           soprano ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Soprano shortName                                         S. trackName                                    Soprano instrumentId                           voice.soprano part_trackName                               Soprano useDrumset                                      None clef                                            None Name: soprano, dtype: object, 'voice.tenor': id                                             tenor ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                       Tenor shortName                                         T. trackName                                      Tenor instrumentId                             voice.tenor part_trackName                                 Tenor useDrumset                                      None clef                                            G8vb Name: tenor, dtype: object, 'voice.vocals': id                                             voice ChannelName                                   [None] ChannelValue                                    [52] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Voice shortName                                        Vo. trackName                                      Voice instrumentId                            voice.vocals part_trackName                                 Voice useDrumset                                      None clef                                            None Name: voice, dtype: object, 'vuv': id                                          vuvuzela ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Vuvuzela shortName                                       Vuv. trackName                                   Vuvuzela instrumentId                          brass.vuvuzela part_trackName                              Vuvuzela useDrumset                                      None clef                                            None Name: vuvuzela, dtype: object, 'vuvuzela': id                                          vuvuzela ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Vuvuzela shortName                                       Vuv. trackName                                   Vuvuzela instrumentId                          brass.vuvuzela part_trackName                              Vuvuzela useDrumset                                      None clef                                            None Name: vuvuzela, dtype: object, 'w': id                                                             women ChannelName                                          [Soprano, Alto] ChannelValue                                                [52, 52] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                       Women shortName                                                         W. trackName                                                      Women instrumentId                                            voice.female part_trackName                                                 Women useDrumset                                                      None clef                                                            None Name: women, dtype: object, 'wag. tb': id                                       wagner-tuba ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                 Wagner Tuba shortName                                   Wag. Tb. trackName                                Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                           Wagner Tuba useDrumset                                      None clef                                               F Name: wagner tuba, dtype: object, 'wagner tuba': id                                       wagner-tuba ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                 Wagner Tuba shortName                                   Wag. Tb. trackName                                Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                           Wagner Tuba useDrumset                                      None clef                                               F Name: wagner tuba, dtype: object, 'wagner-tuba': id                                       wagner-tuba ChannelName                                   [None] ChannelValue                                    [56] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                 Wagner Tuba shortName                                   Wag. Tb. trackName                                Wagner Tuba instrumentId                       brass.wagner-tuba part_trackName                           Wagner Tuba useDrumset                                      None clef                                               F Name: wagner tuba, dtype: object, 'warm synthesizer': id                                        warm-synth ChannelName                                   [None] ChannelValue                                    [89] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Warm Synthesizer shortName                                     Synth. trackName                           Warm Synthesizer instrumentId                          synth.pad.warm part_trackName                      Warm Synthesizer useDrumset                                      None clef                                               F Name: warm synthesizer, dtype: object, 'warm-synth': id                                        warm-synth ChannelName                                   [None] ChannelValue                                    [89] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Warm Synthesizer shortName                                     Synth. trackName                           Warm Synthesizer instrumentId                          synth.pad.warm part_trackName                      Warm Synthesizer useDrumset                                      None clef                                               F Name: warm synthesizer, dtype: object, 'wd. bl': id                                                       wood-blocks ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Wood Blocks shortName                                                    Wd. Bl. trackName                                                Wood Blocks instrumentId                                         wood.wood-block part_trackName                                           Wood Blocks useDrumset                                                         1 clef                                                            PERC Name: wood blocks, dtype: object, 'wd. wn. ch': id                                                wooden-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Wooden Wind Chimes shortName                                                Wd. Wn. Ch. trackName                                         Wooden Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                    Wooden Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: wooden wind chimes, dtype: object, 'wh': id                                                              whip ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Whip shortName                                                        Wh. trackName                                                       Whip instrumentId                                             effect.whip part_trackName                                                  Whip useDrumset                                                         1 clef                                                            PERC Name: whip, dtype: object, 'whip': id                                                              whip ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                        Whip shortName                                                        Wh. trackName                                                       Whip instrumentId                                             effect.whip part_trackName                                                  Whip useDrumset                                                         1 clef                                                            PERC Name: whip, dtype: object, 'wi': id                                             Winds ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Winds shortName                                        Wi. trackName                                      Winds instrumentId                              wind.group part_trackName                                 Winds useDrumset                                      None clef                                               F Name: winds, dtype: object, 'wind.flutes.danso': id                                             danso ChannelName                                   [None] ChannelValue                                    [76] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                       Danso shortName                                        Da. trackName                                      Danso instrumentId                       wind.flutes.danso part_trackName                                 Danso useDrumset                                      None clef                                            G8va Name: danso, dtype: object, 'wind.flutes.di-zi': id                                            d-dizi ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Dizi shortName                                        Di. trackName                                       Dizi instrumentId                       wind.flutes.di-zi part_trackName                                  Dizi useDrumset                                      None clef                                            None Name: dizi, dtype: object, 'wind.flutes.fife': id                                              fife ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     B♭ Fife shortName                                    B♭ Fife trackName                                    B♭ Fife instrumentId                        wind.flutes.fife part_trackName                               B♭ Fife useDrumset                                      None clef                                            G8va Name: b♭ fife, dtype: object, 'wind.flutes.flageolet': id                                         flageolet ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                   Flageolet shortName                                       Fla. trackName                                  Flageolet instrumentId                   wind.flutes.flageolet part_trackName                             Flageolet useDrumset                                      None clef                                            G8va Name: flageolet, dtype: object, 'wind.flutes.flute': id                                             flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Flute shortName                                        Fl. trackName                                      Flute instrumentId                       wind.flutes.flute part_trackName                                 Flute useDrumset                                      None clef                                            None Name: flute, dtype: object, 'wind.flutes.flute.alto': id                                        alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Alto Flute shortName                                     A. Fl. trackName                                 Alto Flute instrumentId                  wind.flutes.flute.alto part_trackName                            Alto Flute useDrumset                                      None clef                                            None Name: alto flute, dtype: object, 'wind.flutes.flute.bass': id                                        bass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Bass Flute shortName                                     B. Fl. trackName                                 Bass Flute instrumentId                  wind.flutes.flute.bass part_trackName                            Bass Flute useDrumset                                      None clef                                            None Name: bass flute, dtype: object, 'wind.flutes.flute.contra-alto': id                                 contra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Contra-alto Flute shortName                                   C-a. Fl. trackName                          Contra-alto Flute instrumentId           wind.flutes.flute.contra-alto part_trackName                     Contra-alto Flute useDrumset                                      None clef                                            None Name: contra-alto flute, dtype: object, 'wind.flutes.flute.contrabass': id                                  contrabass-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Contrabass Flute shortName                                    Cb. Fl. trackName                           Contrabass Flute instrumentId            wind.flutes.flute.contrabass part_trackName                      Contrabass Flute useDrumset                                      None clef                                            None Name: contrabass flute, dtype: object, 'wind.flutes.flute.double-contrabass': id                             double-contrabass-flute ChannelName                                     [None] ChannelValue                                      [73] controllers          [[{'ctrl': '32', 'value': '17'}]] group                                          pitched staff_type_name                              stdNormal keysig                                            None defaultClef                                       None longName                       Double Contrabass Flute shortName                                   D. Cb. Fl. trackName                      Double Contrabass Flute instrumentId       wind.flutes.flute.double-contrabass part_trackName                 Double Contrabass Flute useDrumset                                        None clef                                              None Name: double contrabass flute, dtype: object, 'wind.flutes.flute.irish': id                                       irish-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Irish Flute shortName                                    Ir. Fl. trackName                                Irish Flute instrumentId                 wind.flutes.flute.irish part_trackName                           Irish Flute useDrumset                                      None clef                                            None Name: irish flute, dtype: object, 'wind.flutes.flute.piccolo': id                                           piccolo ChannelName                                   [None] ChannelValue                                    [72] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Piccolo shortName                                      Picc. trackName                                    Piccolo instrumentId               wind.flutes.flute.piccolo part_trackName                               Piccolo useDrumset                                      None clef                                            None Name: piccolo, dtype: object, 'wind.flutes.flute.subcontrabass': id                              subcontra-alto-flute ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                       Sub Contra-alto Flute shortName                                  Sc-a. Fl. trackName                      Sub Contra-alto Flute instrumentId         wind.flutes.flute.subcontrabass part_trackName                 Sub Contra-alto Flute useDrumset                                      None clef                                            None Name: sub contra-alto flute, dtype: object, 'wind.flutes.gemshorn': id                                          gemshorn ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                    Gemshorn shortName                                        Gh. trackName                                   Gemshorn instrumentId                    wind.flutes.gemshorn part_trackName                              Gemshorn useDrumset                                      None clef                                            G8va Name: gemshorn, dtype: object, 'wind.flutes.ocarina': id                                           ocarina ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     Ocarina shortName                                        Oc. trackName                                    Ocarina instrumentId                     wind.flutes.ocarina part_trackName                               Ocarina useDrumset                                      None clef                                            G8va Name: ocarina, dtype: object, 'wind.flutes.panpipes': id                                         pan-flute ChannelName                                   [None] ChannelValue                                    [75] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Pan Flute shortName                                    Pn. Fl. trackName                                  Pan Flute instrumentId                    wind.flutes.panpipes part_trackName                             Pan Flute useDrumset                                      None clef                                            None Name: pan flute, dtype: object, 'wind.flutes.quena': id                                             quena ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                     Quena 1 shortName                                      Qn. 1 trackName                                      Quena instrumentId                       wind.flutes.quena part_trackName                               Quena 1 useDrumset                                      None clef                                            G8va Name: quena, dtype: object, 'wind.flutes.recorder': id                                          recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                                    Recorder shortName                                       Rec. trackName                                   Recorder instrumentId                    wind.flutes.recorder part_trackName                              Recorder useDrumset                                      None clef                                            G8va Name: recorder, dtype: object, 'wind.flutes.recorder.alto': id                                     alto-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Recorder shortName                                    A. Rec. trackName                              Alto Recorder instrumentId               wind.flutes.recorder.alto part_trackName                         Alto Recorder useDrumset                                      None clef                                            None Name: alto recorder, dtype: object, 'wind.flutes.recorder.bass': id                                     bass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                               Bass Recorder shortName                                    B. Rec. trackName                              Bass Recorder instrumentId               wind.flutes.recorder.bass part_trackName                         Bass Recorder useDrumset                                      None clef                                            F8va Name: bass recorder, dtype: object, 'wind.flutes.recorder.contrabass': id                               contrabass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                         Contrabass Recorder shortName                                   Cb. Rec. trackName                        Contrabass Recorder instrumentId         wind.flutes.recorder.contrabass part_trackName                   Contrabass Recorder useDrumset                                      None clef                                               F Name: contrabass recorder, dtype: object, 'wind.flutes.recorder.garklein': id                                 garklein-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                    G15ma longName                           Garklein Recorder shortName                                   Gk. Rec. trackName                          Garklein Recorder instrumentId           wind.flutes.recorder.garklein part_trackName                     Garklein Recorder useDrumset                                      None clef                                           G15ma Name: garklein recorder, dtype: object, 'wind.flutes.recorder.great-bass': id                                greatbass-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     F8va longName                          Greatbass Recorder shortName                                   Gb. Rec. trackName                         Greatbass Recorder instrumentId         wind.flutes.recorder.great-bass part_trackName                    Greatbass Recorder useDrumset                                      None clef                                            F8va Name: greatbass recorder, dtype: object, 'wind.flutes.recorder.sopranino': id                                sopranino-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                          Sopranino Recorder shortName                                   Si. Rec. trackName                         Sopranino Recorder instrumentId          wind.flutes.recorder.sopranino part_trackName                    Sopranino Recorder useDrumset                                      None clef                                            G8va Name: sopranino recorder, dtype: object, 'wind.flutes.recorder.soprano': id                                  soprano-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                            Soprano Recorder shortName                                    S. Rec. trackName                           Soprano Recorder instrumentId            wind.flutes.recorder.soprano part_trackName                      Soprano Recorder useDrumset                                      None clef                                            G8va Name: soprano recorder, dtype: object, 'wind.flutes.recorder.tenor': id                                    tenor-recorder ChannelName                                   [None] ChannelValue                                    [74] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Tenor Recorder shortName                                    T. Rec. trackName                             Tenor Recorder instrumentId              wind.flutes.recorder.tenor part_trackName                        Tenor Recorder useDrumset                                      None clef                                            None Name: tenor recorder, dtype: object, 'wind.flutes.slide': id                                     slide-whistle ChannelName                                   [None] ChannelValue                                    [79] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               Slide Whistle shortName                                    Sl. Wh. trackName                              Slide Whistle instrumentId                       wind.flutes.slide part_trackName                         Slide Whistle useDrumset                                      None clef                                            G8va Name: slide whistle, dtype: object, 'wind.flutes.whistle.tin': id                                     c-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               C Tin Whistle shortName                                  C Tin Wh. trackName                              C Tin Whistle instrumentId                 wind.flutes.whistle.tin part_trackName                         C Tin Whistle useDrumset                                      None clef                                            G8va Name: c tin whistle, dtype: object, 'wind.flutes.whistle.tin.bflat': id                                 bflat-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                              B♭ Tin Whistle shortName                                 B♭ Tin Wh. trackName                             B♭ Tin Whistle instrumentId           wind.flutes.whistle.tin.bflat part_trackName                        B♭ Tin Whistle useDrumset                                      None clef                                            G8va Name: b♭ tin whistle, dtype: object, 'wind.flutes.whistle.tin.d': id                                     d-tin-whistle ChannelName                                   [None] ChannelValue                                    [78] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8va longName                               D Tin Whistle shortName                                  D Tin Wh. trackName                              D Tin Whistle instrumentId               wind.flutes.whistle.tin.d part_trackName                         D Tin Whistle useDrumset                                      None clef                                            G8va Name: d tin whistle, dtype: object, 'wind.group': id                                             Winds ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Winds shortName                                        Wi. trackName                                      Winds instrumentId                              wind.group part_trackName                                 Winds useDrumset                                      None clef                                               F Name: winds, dtype: object, 'wind.pipes.bagpipes': id                             bagpipe ChannelName                     [None] ChannelValue                     [109] controllers                       [[]] group                          pitched staff_type_name              stdNormal keysig                            None defaultClef                       None longName                       Bagpipe shortName                        Bagp. trackName                      Bagpipe instrumentId       wind.pipes.bagpipes part_trackName                 Bagpipe useDrumset                        None clef                              None Name: bagpipe, dtype: object, 'wind.reed.basset-horn': id                                       basset-horn ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Basset Horn shortName                                    Ba. Hn. trackName                                Basset Horn instrumentId                   wind.reed.basset-horn part_trackName                           Basset Horn useDrumset                                      None clef                                            None Name: basset horn, dtype: object, 'wind.reed.bassoon': id                                           bassoon ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Bassoon shortName                                       Bsn. trackName                                    Bassoon instrumentId                       wind.reed.bassoon part_trackName                               Bassoon useDrumset                                      None clef                                               F Name: bassoon, dtype: object, 'wind.reed.chalumeau': id                                         chalumeau ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Chalumeau shortName                                       Cha. trackName                                  Chalumeau instrumentId                     wind.reed.chalumeau part_trackName                             Chalumeau useDrumset                                      None clef                                            G8vb Name: chalumeau, dtype: object, 'wind.reed.clarinet': id                                          clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Clarinet shortName                                        Cl. trackName                                   Clarinet instrumentId                      wind.reed.clarinet part_trackName                              Clarinet useDrumset                                      None clef                                            None Name: clarinet, dtype: object, 'wind.reed.clarinet.a': id                                        a-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  A Clarinet shortName                                      A Cl. trackName                                 A Clarinet instrumentId                    wind.reed.clarinet.a part_trackName                            A Clarinet useDrumset                                      None clef                                            None Name: a clarinet, dtype: object, 'wind.reed.clarinet.alto': id                                     alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Clarinet shortName                                     A. Cl. trackName                              Alto Clarinet instrumentId                 wind.reed.clarinet.alto part_trackName                         Alto Clarinet useDrumset                                      None clef                                            None Name: alto clarinet, dtype: object, 'wind.reed.clarinet.bass': id                                     bass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Bass Clarinet shortName                                     B. Cl. trackName                              Bass Clarinet instrumentId                 wind.reed.clarinet.bass part_trackName                         Bass Clarinet useDrumset                                      None clef                                            None Name: bass clarinet, dtype: object, 'wind.reed.clarinet.basset': id                                   basset-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Basset Clarinet shortName                                    Ba. Cl. trackName                            Basset Clarinet instrumentId               wind.reed.clarinet.basset part_trackName                       Basset Clarinet useDrumset                                      None clef                                            None Name: basset clarinet, dtype: object, 'wind.reed.clarinet.bflat': id                                       bb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 B♭ Clarinet shortName                                     B♭ Cl. trackName                                B♭ Clarinet instrumentId                wind.reed.clarinet.bflat part_trackName                           B♭ Clarinet useDrumset                                      None clef                                            None Name: b♭ clarinet, dtype: object, 'wind.reed.clarinet.contra-alto': id                              contra-alto-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contra-alto Clarinet shortName                                   C-a. Cl. trackName                       Contra-alto Clarinet instrumentId          wind.reed.clarinet.contra-alto part_trackName                  Contra-alto Clarinet useDrumset                                      None clef                                            None Name: contra-alto clarinet, dtype: object, 'wind.reed.clarinet.contrabass': id                               contrabass-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Contrabass Clarinet shortName                                    Cb. Cl. trackName                        Contrabass Clarinet instrumentId           wind.reed.clarinet.contrabass part_trackName                   Contrabass Clarinet useDrumset                                      None clef                                            None Name: contrabass clarinet, dtype: object, 'wind.reed.clarinet.eflat': id                                       eb-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 E♭ Clarinet shortName                                     E♭ Cl. trackName                                E♭ Clarinet instrumentId                wind.reed.clarinet.eflat part_trackName                           E♭ Clarinet useDrumset                                      None clef                                            None Name: e♭ clarinet, dtype: object, 'wind.reed.clarinet.piccolo.aflat': id                                  piccolo-clarinet ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Piccolo Clarinet shortName                                     P. Cl. trackName                           Piccolo Clarinet instrumentId        wind.reed.clarinet.piccolo.aflat part_trackName                      Piccolo Clarinet useDrumset                                      None clef                                            None Name: piccolo clarinet, dtype: object, 'wind.reed.contrabass': id                                   reed-contrabass ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                             Reed Contrabass shortName                                   Rd. Cbs. trackName                            Reed Contrabass instrumentId                    wind.reed.contrabass part_trackName                       Reed Contrabass useDrumset                                      None clef                                               F Name: reed contrabass, dtype: object, 'wind.reed.contrabassoon': id                                     contrabassoon ChannelName                                   [None] ChannelValue                                    [70] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Contrabassoon shortName                                      Cbsn. trackName                              Contrabassoon instrumentId                 wind.reed.contrabassoon part_trackName                         Contrabassoon useDrumset                                      None clef                                            None Name: contrabassoon, dtype: object, 'wind.reed.cornamuse': id                                         cornamuse ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Cornamuse shortName                                        Cm. trackName                                  Cornamuse instrumentId                     wind.reed.cornamuse part_trackName                             Cornamuse useDrumset                                      None clef                                            None Name: cornamuse, dtype: object, 'wind.reed.cromorne': id                                          cromorne ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Cromorne shortName                                        Cr. trackName                                   Cromorne instrumentId                      wind.reed.cromorne part_trackName                              Cromorne useDrumset                                      None clef                                            None Name: cromorne, dtype: object, 'wind.reed.crumhorn': id                                          crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Crumhorn shortName                                       Crh. trackName                                   Crumhorn instrumentId                      wind.reed.crumhorn part_trackName                              Crumhorn useDrumset                                      None clef                                            None Name: crumhorn, dtype: object, 'wind.reed.crumhorn.alto': id                                     alto-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                               Alto Crumhorn shortName                                    A. Crh. trackName                              Alto Crumhorn instrumentId                 wind.reed.crumhorn.alto part_trackName                         Alto Crumhorn useDrumset                                      None clef                                            None Name: alto crumhorn, dtype: object, 'wind.reed.crumhorn.bass': id                                     bass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                               Bass Crumhorn shortName                                    B. Crh. trackName                              Bass Crumhorn instrumentId                 wind.reed.crumhorn.bass part_trackName                         Bass Crumhorn useDrumset                                      None clef                                               F Name: bass crumhorn, dtype: object, 'wind.reed.crumhorn.great-bass': id                                greatbass-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                          Greatbass Crumhorn shortName                                   Gb. Crh. trackName                         Greatbass Crumhorn instrumentId           wind.reed.crumhorn.great-bass part_trackName                    Greatbass Crumhorn useDrumset                                      None clef                                               F Name: greatbass crumhorn, dtype: object, 'wind.reed.crumhorn.soprano': id                                  soprano-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Soprano Crumhorn shortName                                    S. Crh. trackName                           Soprano Crumhorn instrumentId              wind.reed.crumhorn.soprano part_trackName                      Soprano Crumhorn useDrumset                                      None clef                                            None Name: soprano crumhorn, dtype: object, 'wind.reed.crumhorn.tenor': id                                    tenor-crumhorn ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                              Tenor Crumhorn shortName                                    T. Crh. trackName                             Tenor Crumhorn instrumentId                wind.reed.crumhorn.tenor part_trackName                        Tenor Crumhorn useDrumset                                      None clef                                            G8vb Name: tenor crumhorn, dtype: object, 'wind.reed.duduk': id                                             duduk ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Duduk 1 shortName                                      Du. 1 trackName                                      Duduk instrumentId                         wind.reed.duduk part_trackName                               Duduk 1 useDrumset                                      None clef                                            None Name: duduk, dtype: object, 'wind.reed.dulcian': id                                           dulcian ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Dulcian shortName                                        Du. trackName                                    Dulcian instrumentId                       wind.reed.dulcian part_trackName                               Dulcian useDrumset                                      None clef                                               F Name: dulcian, dtype: object, 'wind.reed.english-horn': id                                      english-horn ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                English Horn shortName                                     E. Hn. trackName                               English Horn instrumentId                  wind.reed.english-horn part_trackName                          English Horn useDrumset                                      None clef                                            None Name: english horn, dtype: object, 'wind.reed.harmonica': id                                         harmonica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Harmonica shortName                                      Harm. trackName                                  Harmonica instrumentId                     wind.reed.harmonica part_trackName                             Harmonica useDrumset                                      None clef                                            None Name: harmonica, dtype: object, 'wind.reed.harmonica.bass': id                                    bass-harmonica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                              Bass Harmonica shortName                                  Bs. Harm. trackName                             Bass Harmonica instrumentId                wind.reed.harmonica.bass part_trackName                        Bass Harmonica useDrumset                                      None clef                                               F Name: bass harmonica, dtype: object, 'wind.reed.heckelphone': id                                       heckelphone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                 Heckelphone shortName                                       Hph. trackName                                Heckelphone instrumentId                   wind.reed.heckelphone part_trackName                           Heckelphone useDrumset                                      None clef                                            None Name: heckelphone, dtype: object, 'wind.reed.heckelphone-clarinet': id                              heckelphone-clarinet ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                        Heckelphone-clarinet shortName                                   Hph.-cl. trackName                       Heckelphone-clarinet instrumentId          wind.reed.heckelphone-clarinet part_trackName                  Heckelphone-clarinet useDrumset                                      None clef                                            G8vb Name: heckelphone-clarinet, dtype: object, 'wind.reed.heckelphone.piccolo': id                               piccolo-heckelphone ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                         Piccolo Heckelphone shortName                                    P. Hph. trackName                        Piccolo Heckelphone instrumentId           wind.reed.heckelphone.piccolo part_trackName                   Piccolo Heckelphone useDrumset                                      None clef                                            G8vb Name: piccolo heckelphone, dtype: object, 'wind.reed.melodica': id                                          melodica ChannelName                                   [None] ChannelValue                                    [22] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Melodica shortName                                       Mel. trackName                                   Melodica instrumentId                      wind.reed.melodica part_trackName                              Melodica useDrumset                                      None clef                                            None Name: melodica, dtype: object, 'wind.reed.oboe': id                                              oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                        Oboe shortName                                        Ob. trackName                                       Oboe instrumentId                          wind.reed.oboe part_trackName                                  Oboe useDrumset                                      None clef                                            None Name: oboe, dtype: object, 'wind.reed.oboe-da-caccia': id                                    oboe-da-caccia ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Oboe da caccia shortName                                 Ob. d. ca. trackName                             Oboe da caccia instrumentId                wind.reed.oboe-da-caccia part_trackName                        Oboe da caccia useDrumset                                      None clef                                            None Name: oboe da caccia, dtype: object, 'wind.reed.oboe-damore': id                                      oboe-d'amore ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Oboe d'amore shortName                                   Ob. d'a. trackName                               Oboe d'amore instrumentId                   wind.reed.oboe-damore part_trackName                          Oboe d'amore useDrumset                                      None clef                                            None Name: oboe d'amore, dtype: object, 'wind.reed.oboe.bass': id                                         bass-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     G8vb longName                                   Bass Oboe shortName                                     B. Ob. trackName                                  Bass Oboe instrumentId                     wind.reed.oboe.bass part_trackName                             Bass Oboe useDrumset                                      None clef                                            G8vb Name: bass oboe, dtype: object, 'wind.reed.oboe.piccolo': id                                      piccolo-oboe ChannelName                                   [None] ChannelValue                                    [68] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Piccolo Oboe shortName                                     P. Ob. trackName                               Piccolo Oboe instrumentId                  wind.reed.oboe.piccolo part_trackName                          Piccolo Oboe useDrumset                                      None clef                                            None Name: piccolo oboe, dtype: object, 'wind.reed.octavin': id                                           octavin ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                     Octavin shortName                                       Oct. trackName                                    Octavin instrumentId                       wind.reed.octavin part_trackName                               Octavin useDrumset                                      None clef                                            None Name: octavin, dtype: object, 'wind.reed.rackett': id                                           rackett ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                        F longName                                     Rackett shortName                                        Ra. trackName                                    Rackett instrumentId                       wind.reed.rackett part_trackName                               Rackett useDrumset                                      None clef                                               F Name: rackett, dtype: object, 'wind.reed.rauschpfeife': id                                      rauschpfeife ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Rauschpfeife shortName                                       Rpf. trackName                               Rauschpfeife instrumentId                  wind.reed.rauschpfeife part_trackName                          Rauschpfeife useDrumset                                      None clef                                            None Name: rauschpfeife, dtype: object, 'wind.reed.sarrusaphone': id                                      sarrusophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                Sarrusophone shortName                                       Sar. trackName                               Sarrusophone instrumentId                  wind.reed.sarrusaphone part_trackName                          Sarrusophone useDrumset                                      None clef                                            None Name: sarrusophone, dtype: object, 'wind.reed.saxophone': id                                         saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                   Saxophone shortName                                       Sax. trackName                                  Saxophone instrumentId                     wind.reed.saxophone part_trackName                             Saxophone useDrumset                                      None clef                                            None Name: saxophone, dtype: object, 'wind.reed.saxophone.alto': id                                    alto-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Alto Saxophone shortName                                    A. Sax. trackName                             Alto Saxophone instrumentId                wind.reed.saxophone.alto part_trackName                        Alto Saxophone useDrumset                                      None clef                                            None Name: alto saxophone, dtype: object, 'wind.reed.saxophone.aulochrome': id                                        aulochrome ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                  Aulochrome shortName                                       Aul. trackName                                 Aulochrome instrumentId          wind.reed.saxophone.aulochrome part_trackName                            Aulochrome useDrumset                                      None clef                                            None Name: aulochrome, dtype: object, 'wind.reed.saxophone.baritone': id                                baritone-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                          Baritone Saxophone shortName                                  Bar. Sax. trackName                         Baritone Saxophone instrumentId            wind.reed.saxophone.baritone part_trackName                    Baritone Saxophone useDrumset                                      None clef                                            None Name: baritone saxophone, dtype: object, 'wind.reed.saxophone.bass': id                                    bass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                              Bass Saxophone shortName                                    B. Sax. trackName                             Bass Saxophone instrumentId                wind.reed.saxophone.bass part_trackName                        Bass Saxophone useDrumset                                      None clef                                            None Name: bass saxophone, dtype: object, 'wind.reed.saxophone.contrabass': id                              contrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                        Contrabass Saxophone shortName                                   Cb. Sax. trackName                       Contrabass Saxophone instrumentId          wind.reed.saxophone.contrabass part_trackName                  Contrabass Saxophone useDrumset                                      None clef                                            None Name: contrabass saxophone, dtype: object, 'wind.reed.saxophone.melody': id                                  melody-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                            Melody Saxophone shortName                                  Mel. Sax. trackName                           Melody Saxophone instrumentId              wind.reed.saxophone.melody part_trackName                      Melody Saxophone useDrumset                                      None clef                                            None Name: melody saxophone, dtype: object, 'wind.reed.saxophone.mezzo-soprano': id                           mezzo-soprano-saxophone ChannelName                                   [None] ChannelValue                                    [65] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Mezzo-Soprano Saxophone shortName                                  M.S. Sax. trackName                    Mezzo-Soprano Saxophone instrumentId       wind.reed.saxophone.mezzo-soprano part_trackName               Mezzo-Soprano Saxophone useDrumset                                      None clef                                            None Name: mezzo-soprano saxophone, dtype: object, 'wind.reed.saxophone.sopraninissimo': id                             sopranissimo-saxophone ChannelName                                    [None] ChannelValue                                     [64] controllers         [[{'ctrl': '32', 'value': '17'}]] group                                         pitched staff_type_name                             stdNormal keysig                                           None defaultClef                                      None longName                       Sopranissimo Saxophone shortName                                   Sio. Sax. trackName                      Sopranissimo Saxophone instrumentId       wind.reed.saxophone.sopraninissimo part_trackName                 Sopranissimo Saxophone useDrumset                                       None clef                                             None Name: sopranissimo saxophone, dtype: object, 'wind.reed.saxophone.sopranino': id                               sopranino-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                         Sopranino Saxophone shortName                                   Si. Sax. trackName                        Sopranino Saxophone instrumentId           wind.reed.saxophone.sopranino part_trackName                   Sopranino Saxophone useDrumset                                      None clef                                            None Name: sopranino saxophone, dtype: object, 'wind.reed.saxophone.soprano': id                                 soprano-saxophone ChannelName                                   [None] ChannelValue                                    [64] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                           Soprano Saxophone shortName                                    S. Sax. trackName                          Soprano Saxophone instrumentId             wind.reed.saxophone.soprano part_trackName                     Soprano Saxophone useDrumset                                      None clef                                            None Name: soprano saxophone, dtype: object, 'wind.reed.saxophone.subcontrabass': id                           subcontrabass-saxophone ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                     Subcontrabass Saxophone shortName                                  Scb. Sax. trackName                    Subcontrabass Saxophone instrumentId       wind.reed.saxophone.subcontrabass part_trackName               Subcontrabass Saxophone useDrumset                                      None clef                                            None Name: subcontrabass saxophone, dtype: object, 'wind.reed.saxophone.tenor': id                                   tenor-saxophone ChannelName                                   [None] ChannelValue                                    [66] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Tenor Saxophone shortName                                    T. Sax. trackName                            Tenor Saxophone instrumentId               wind.reed.saxophone.tenor part_trackName                       Tenor Saxophone useDrumset                                      None clef                                            None Name: tenor saxophone, dtype: object, 'wind.reed.shawm': id                                   sopranino-shawm ChannelName                                   [None] ChannelValue                                    [67] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Sopranino Shawm shortName                                    Si. Sh. trackName                            Sopranino Shawm instrumentId                         wind.reed.shawm part_trackName                       Sopranino Shawm useDrumset                                      None clef                                            None Name: sopranino shawm, dtype: object, 'wind.reed.shenai': id                                            shenai ChannelName                                   [None] ChannelValue                                   [111] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                      Shenai shortName                                       She. trackName                                     Shenai instrumentId                        wind.reed.shenai part_trackName                                Shenai useDrumset                                      None clef                                            None Name: shenai, dtype: object, 'wind.reed.sheng': id                                             sheng ChannelName                                   [None] ChannelValue                                    [20] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Sheng shortName                                       She. trackName                                      Sheng instrumentId                         wind.reed.sheng part_trackName                                 Sheng useDrumset                                      None clef                                            None Name: sheng, dtype: object, 'wind.reed.taroagato': id                                          tarogato ChannelName                                   [None] ChannelValue                                    [69] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                    Tarogato shortName                                       Tar. trackName                                   Tarogato instrumentId                     wind.reed.taroagato part_trackName                              Tarogato useDrumset                                      None clef                                            None Name: tarogato, dtype: object, 'wind.reed.xaphoon': id                                           xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in C shortName                                 C Pkt. Sax trackName                            Pocket Sax in C instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in C useDrumset                                      None clef                                            None Name: pocket sax in c, dtype: object, 'winds': id                                             Winds ChannelName                                   [None] ChannelValue                                    [73] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                                       Winds shortName                                        Wi. trackName                                      Winds instrumentId                              wind.group part_trackName                                 Winds useDrumset                                      None clef                                               F Name: winds, dtype: object, 'women': id                                                             women ChannelName                                          [Soprano, Alto] ChannelValue                                                [52, 52] controllers        [[{'ctrl': '32', 'value': '17'}], [{'ctrl': '3... group                                                        pitched staff_type_name                                            stdNormal keysig                                                          None defaultClef                                                     None longName                                                       Women shortName                                                         W. trackName                                                      Women instrumentId                                            voice.female part_trackName                                                 Women useDrumset                                                      None clef                                                            None Name: women, dtype: object, 'wood blocks': id                                                       wood-blocks ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Wood Blocks shortName                                                    Wd. Bl. trackName                                                Wood Blocks instrumentId                                         wood.wood-block part_trackName                                           Wood Blocks useDrumset                                                         1 clef                                                            PERC Name: wood blocks, dtype: object, 'wood-blocks': id                                                       wood-blocks ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Wood Blocks shortName                                                    Wd. Bl. trackName                                                Wood Blocks instrumentId                                         wood.wood-block part_trackName                                           Wood Blocks useDrumset                                                         1 clef                                                            PERC Name: wood blocks, dtype: object, 'wood.castanets': id                                                         castanets ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                   Castanets shortName                                                       Cst. trackName                                                  Castanets instrumentId                                          wood.castanets part_trackName                                             Castanets useDrumset                                                         1 clef                                                            PERC Name: castanets, dtype: object, 'wood.claves': id                                                            claves ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                      Claves shortName                                                       Clv. trackName                                                     Claves instrumentId                                             wood.claves part_trackName                                                Claves useDrumset                                                         1 clef                                                            PERC Name: claves, dtype: object, 'wood.guiro': id                                                             guiro ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                       Güiro shortName                                                       Gro. trackName                                                      Güiro instrumentId                                              wood.guiro part_trackName                                                 Güiro useDrumset                                                         1 clef                                                            PERC Name: güiro, dtype: object, 'wood.sand-block': id                                                  sandpaper-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                            Sandpaper Blocks shortName                                                    Sa. Bl. trackName                                           Sandpaper Blocks instrumentId                                         wood.sand-block part_trackName                                      Sandpaper Blocks useDrumset                                                         1 clef                                                            PERC Name: sandpaper blocks, dtype: object, 'wood.temple-block': id                                                     temple-blocks ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                               Temple Blocks shortName                                                   Tmp. Bl. trackName                                              Temple Blocks instrumentId                                       wood.temple-block part_trackName                                         Temple Blocks useDrumset                                                         1 clef                                                            PERC Name: temple blocks, dtype: object, 'wood.wood-block': id                                                       wood-blocks ChannelName                                                   [None] ChannelValue                                                    [48] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                                 Wood Blocks shortName                                                    Wd. Bl. trackName                                                Wood Blocks instrumentId                                         wood.wood-block part_trackName                                           Wood Blocks useDrumset                                                         1 clef                                                            PERC Name: wood blocks, dtype: object, 'wooden wind chimes': id                                                wooden-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Wooden Wind Chimes shortName                                                Wd. Wn. Ch. trackName                                         Wooden Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                    Wooden Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: wooden wind chimes, dtype: object, 'wooden-wind-chimes': id                                                wooden-wind-chimes ChannelName                                                   [None] ChannelValue                                                     [0] controllers        [[{'ctrl': '0', 'value': '1'}, {'ctrl': '32', ... group                                                     percussion staff_type_name                                            perc1Line keysig                                                             0 defaultClef                                                     PERC longName                                          Wooden Wind Chimes shortName                                                Wd. Wn. Ch. trackName                                         Wooden Wind Chimes instrumentId                                 metal.bells.wind-chimes part_trackName                                    Wooden Wind Chimes useDrumset                                                         1 clef                                                            PERC Name: wooden wind chimes, dtype: object, 'xaphoon': id                                           xaphoon ChannelName                                   [None] ChannelValue                                    [71] controllers        [[{'ctrl': '32', 'value': '17'}]] group                                        pitched staff_type_name                            stdNormal keysig                                          None defaultClef                                     None longName                             Pocket Sax in C shortName                                 C Pkt. Sax trackName                            Pocket Sax in C instrumentId                       wind.reed.xaphoon part_trackName                       Pocket Sax in C useDrumset                                      None clef                                            None Name: pocket sax in c, dtype: object, 'xmrm': id                                    xylomarimba ChannelName                                [None] ChannelValue                                 [12] controllers                                  [[]] group                                     pitched staff_type_name                         stdNormal keysig                                       None defaultClef                                  None longName                              Xylomarimba shortName                                   XMrm. trackName                             Xylomarimba instrumentId       pitched-percussion.xylomarimba part_trackName                        Xylomarimba useDrumset                                   None clef                                            F Name: xylomarimba, dtype: object, 'xyl': id                                    xylophone ChannelName                              [None] ChannelValue                               [13] controllers                                [[]] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                              Xylophone shortName                                  Xyl. trackName                             Xylophone instrumentId       pitched-percussion.xylophone part_trackName                        Xylophone useDrumset                                 None clef                                       None Name: xylophone, dtype: object, 'xylomarimba': id                                    xylomarimba ChannelName                                [None] ChannelValue                                 [12] controllers                                  [[]] group                                     pitched staff_type_name                         stdNormal keysig                                       None defaultClef                                  None longName                              Xylomarimba shortName                                   XMrm. trackName                             Xylomarimba instrumentId       pitched-percussion.xylomarimba part_trackName                        Xylomarimba useDrumset                                   None clef                                            F Name: xylomarimba, dtype: object, 'xylophone': id                                    xylophone ChannelName                              [None] ChannelValue                               [13] controllers                                [[]] group                                   pitched staff_type_name                       stdNormal keysig                                     None defaultClef                                None longName                              Xylophone shortName                                  Xyl. trackName                             Xylophone instrumentId       pitched-percussion.xylophone part_trackName                        Xylophone useDrumset                                 None clef                                       None Name: xylophone, dtype: object, 'č': id                          celo ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Čelo shortName                     Č. trackName                   Čelo instrumentId       pluck.tambura part_trackName              Čelo useDrumset                  None clef                        None Name: čelo, dtype: object, 'čelo': id                          celo ChannelName               [None] ChannelValue                [24] controllers                 [[]] group                    pitched staff_type_name        stdNormal keysig                      None defaultClef                 None longName                    Čelo shortName                     Č. trackName                   Čelo instrumentId       pluck.tambura part_trackName              Čelo useDrumset                  None clef                        None Name: čelo, dtype: object}#
soup_references() dict[str, dict[str, Tag]][source]#

Stores tags references for each staff

Returns: the dictionary in the format {‘staff_1’: {‘id’: None, ‘longName’: None, ‘shortName’: None, ‘trackName’: None, ‘instrumentId’: None, ‘part_trackName’: None, ‘ChannelName’, ‘ChannelValue’}, ‘staff_2’: {…}, …} containing the BeautifulSoup tags

property fields#

Extracts information from the tag and stores it for each staff

Returns: the dictionary in the format {‘staff_1’: {‘id’: None, ‘longName’: None, ‘shortName’: None, ‘trackName’: None, ‘instrumentId’: None, ‘part_trackName’: None, ‘ChannelName’, ‘ChannelValue’}, ‘staff_2’: {…}, …} containing the information extracted from tags

get_instrument_name(staff_name: str | int)[source]#

Allows users accessing the instrument trackname attributed to the staff staff_name :param staff_name: a number or a string in the format ‘staff_1’ defining the staff of interest

Returns:

trackName extracted from tag for the staff staff_name

Return type:

str

add_suffix(new_values, suffix)[source]#

Adds suffix of the instrument :param new_values: the dictionary of fields to update :param suffix: the string containing version

Returns:

the dictionary with updated names with versions

modify_drumset_tags(staff_type, value, changed_part, field_to_change)[source]#

Sets tags specific for Drumset instruments :param staff_type: the tags containing info of the field :param value: new value of the field :param changed_part: the index of part to update :param field_to_change: the name of field to update

modify_list_tags(changed_part, found, value)[source]#

Sets instruments if there is alist of values to update :param changed_part: number of part of soup file where to find and update in the original file :param found: parts of soup containing channel info in the original file :param value: new values to set :return: corrected list of parts of the same length as value list

set_instrument(staff_id: str | int, trackname)[source]#

Modifies the instrument and all its corresponding information in the soup source file

Parameters:
  • staff_id – an integer number i or a string in the format ‘staff_i’ defining the staff of interest

  • trackname – key defining the new value of the instrument, can be one of (‘id’, ‘longName’, ‘shortName’, trackName’, ‘instrumentId’, ‘part_trackName’)

class ms3.bs4_parser.Metatags(soup)[source]#

Bases: object

Easy way to read and write any style information in a parsed MSCX score.

property tags: Dict[str, Tag]#
property fields#
remove(tag_name) bool[source]#
get_tag(attr) Tag | None[source]#
class ms3.bs4_parser.Style(soup)[source]#

Bases: object

Easy way to read and write any style information in a parsed MSCX score.

class ms3.bs4_parser.Prelims(soup: BeautifulSoup, **logger_cfg)[source]#

Bases: LoggedClass

Easy way to read and write the preliminaries of a score, that is Title, Subtitle, Composer, Lyricist, and ‘Instrument Name (Part)’.

styles = ('Title', 'Subtitle', 'Composer', 'Lyricist', 'Instrument Name (Part)')#
keys = ('title_text', 'subtitle_text', 'composer_text', 'lyricist_text', 'part_name_text')#
key2style = {'composer_text': 'Composer', 'lyricist_text': 'Lyricist', 'part_name_text': 'Instrument Name (Part)', 'subtitle_text': 'Subtitle', 'title_text': 'Title'}#
style2key = {'Composer': 'composer_text', 'Instrument Name (Part)': 'part_name_text', 'Lyricist': 'lyricist_text', 'Subtitle': 'subtitle_text', 'Title': 'title_text'}#
property text_tags: Dict[str, Tag]#

Returns a {key->tag} dict reflecting the <Text> tags currently present in the first <VBox>.

property fields: Dict[str, str]#

Returns a {key->value} dict reflecting the currently set <text> values.

ms3.bs4_parser.get_duration_event(elements)[source]#

Receives a list of dicts representing the events for a given mc_onset and returns the index and name of the first event that has a duration, so either a Chord or a Rest.

ms3.bs4_parser.get_vbox(soup: BeautifulSoup, logger=None) Tag | None[source]#

Returns the first <VBox> tag contained in the first staff, if any, which usually corresponds to the vertical box at the top of a MuseScore file which contains the prelims (title, composer, etc.)

ms3.bs4_parser.get_part_info(part_tag, start_staff_id=1)[source]#

Instrument names come in different forms in different places. This function extracts the information from a <Part> tag and returns it as a dictionary.

start_staff_id is used as the base for staff numbering when the inner <Staff> tags lack an id attribute (MuseScore 4 format), where the canonical IDs live on the top-level <Staff id="N"> siblings instead. MuseScore numbers staves sequentially across parts, so callers should pass a running counter.

ms3.bs4_parser.make_spanner_cols(df: DataFrame, spanner_types: Collection[str] | None = None, logger=None) DataFrame[source]#
From a raw chord list as returned by get_chords(spanners=True)

create a DataFrame with Spanner IDs for all chords for all spanner types they are associated with.

Parameters:

spanner_types – If this parameter is passed, only the enlisted spanner types [‘Slur’, ‘HairPin’, ‘Pedal’, ‘Ottava’] are included.

History of this algorithm#

At first, spanner IDs were written to Chords of the same layer until a prev/location was found. At first this caused some spanners to continue until the end of the piece because endings were missing when selecting based on the subtype column (endings don’t specify subtype). After fixing this, there were still mistakes, particularly for slurs, because: 1. endings can be missing, 2. endings can occur in a different voice than they should, 3. endings can be expressed with different values than the beginning (all three cases found in ms3/tests/test_local_files/MS3/stabat_03_coloured.mscx) Therefore, the new algorithm ends spanners simply after their given duration.

ms3.bs4_parser.make_tied_col(df, tie_col, next_col, prev_col)[source]#
ms3.bs4_parser.safe_update(old, new)[source]#

Update dict without replacing values.

ms3.bs4_parser.recurse_node(node, prepend=None, exclude_children=None)[source]#

The heart of the XML -> DataFrame conversion. Changes may have ample repercussions!

Returns:

Keys are combinations of tag (& attribute) names, values are value strings.

Return type:

dict

ms3.bs4_parser.bs4_chord_duration(node: Tag, duration_multiplier: Fraction = Fraction(1, 1)) Tuple[Fraction, Fraction][source]#
ms3.bs4_parser.bs4_rest_duration(node, duration_multiplier=Fraction(1, 1))[source]#
ms3.bs4_parser.decode_harmony_tag(tag)[source]#

Decode a <Harmony> tag into a string.

ms3.bs4_parser.text_tag2str(tag: Tag) str[source]#

Transforms a <text> tag into a string that potentially includes written-out HTML tags.

ms3.bs4_parser.text_tag2str_components(tag: Tag) List[str][source]#

Recursively traverses a <text> tag and returns all string components, effectively removing all HTML markup.

ms3.bs4_parser.text_tag2str_recursive(tag: Tag, join_char: str = '') str[source]#

Gets all string components from a <text> tag and joins them with join_char.

ms3.bs4_parser.tag2text(tag: Tag) Tuple[str, str][source]#

Takes the <Text> from a MuseScore file’s header and returns its style and string.

ms3.bs4_parser.find_tag_get_string(parent_tag: Tag, tag_to_find: str, fallback: Literal[None]) Tuple[Tag | None, str | None][source]#
ms3.bs4_parser.find_tag_get_string(parent_tag: Tag, tag_to_find: str, fallback: Hashable) Tuple[Tag | None, Hashable | None]
ms3.bs4_parser.get_thoroughbass_symbols(item_tag: Tag) Tuple[str, str][source]#

Returns the prefix and suffix of a <FiguredBassItem> tag if present, empty strings otherwise.

ms3.bs4_parser.thoroughbass_item(item_tag: Tag) str[source]#

Turns a <FiguredBassItem> tag into a string by concatenating brackets, prefix, digit and suffix.

ms3.bs4_parser.process_thoroughbass(thoroughbass_tag: Tag) Tuple[List[str], Fraction | None][source]#

Turns a <FiguredBass> tag into a list of components strings, one per level, and duration.

ms3.bs4_parser.get_row_at_quarterbeat(df: DataFrame, quarterbeat: Literal[None]) DataFrame[source]#
ms3.bs4_parser.get_row_at_quarterbeat(df: DataFrame, quarterbeat: float) Series | None
Returns the row of a DataFrame that is active at a given quarterbeat by interpreting subsequent intervals of

the given dataframe’s “quarterbeat” column as activation intervals. That is, the rows are interpreted as consecutive, non-overlapping events and the duration_qb column is not taken into account for computing the activation intervals. The last interval’s right boundary is np.inf, so that all values higher than the latest event resolve to the latest event without needing to know the end of the piece.

Parameters:
  • df – DataFrame in which the column “quarterbeat” is monotonically increasing.

  • quarterbeat – The position the active row for which will be returned. If the position does not exist because it’s before the first event, None is returned. If None is passed (default), the whole dataframe is returned.

Returns:

The row of the dataframe.

ms3.cli module#

Command line interface for ms3. This module includes the argument parsers for the various commands and has one function <command>_cmd() per <command> which takes the parsed arguments namespace and dispatches them to the appropriate function in the ms3.operations module, using a couple of helper functions to that aim.

ms3.cli.gather_extract_params(args) List[str][source]#
ms3.cli.add_cmd(args, parse_obj: Parse | None = None) Parse[source]#
ms3.cli.check_cmd(args, parse_obj: Parse | None = None) Parse[source]#
ms3.cli.compare_cmd(args, parse_obj=None, output: bool = True, logger=None) None[source]#
ms3.cli.convert_cmd(args)[source]#
ms3.cli.empty(args, parse_obj: Parse | None = None)[source]#
ms3.cli.extract_cmd(args, parse_obj: Parse | None = None)[source]#
ms3.cli.metadata(args, parse_obj: Parse | None = None)[source]#

Update MSCX files with changes made in metadata.tsv (created via ms3 extract -D). In particular, add the values from (new?) columns to the corresponding fields in the MuseScore files’ “Score info”.

ms3.cli.transform_cmd(args)[source]#
ms3.cli.update_cmd(args, parse_obj: Parse | None = None)[source]#
ms3.cli.check_and_create(d, resolve=True)[source]#

Turn input into an existing, absolute directory path.

ms3.cli.check_and_create_unresolved(d)[source]#
ms3.cli.check_dir(d)[source]#
ms3.cli.precommit_cmd(args, parse_obj: Parse | None = None) bool[source]#

Like ms3 review but also adds the resulting files to the Git index.

ms3.cli.review_cmd(args, parse_obj, wrapped_by_precommit: Literal[False]) None[source]#
ms3.cli.review_cmd(args, parse_obj, wrapped_by_precommit: Literal[True]) bool

This command combines the functionalities check-extract-compare and additionally colors non-chord tones.

ms3.cli.deliver_test_result(test_passes: bool, raise_on_fail: bool, logger: Logger | None)[source]#
ms3.cli.make_parse_obj(args, parse_scores=False, parse_tsv=False, facets=None)[source]#
ms3.cli.get_arg_parser()[source]#
ms3.cli.run()[source]#

ms3.corpus module#

class ms3.corpus.Corpus(directory: str, view: View = None, only_metadata_pieces: bool = True, include_convertible: bool = False, include_tsv: bool = True, exclude_review: bool = True, file_re: Pattern | str | None = None, folder_re: Pattern | str | None = None, exclude_re: Pattern | str | None = None, paths: Collection[str] | None = None, labels_cfg={}, ms=None, **logger_cfg)[source]#

Bases: LoggedClass

Collection of scores and TSV files that can be matched to each other based on their file names.

default_count_index = MultiIndex([(         'scores',  'found'),             (         'scores', 'parsed'),             (       'measures',  'found'),             (       'measures', 'parsed'),             (          'notes',  'found'),             (          'notes', 'parsed'),             (          'rests',  'found'),             (          'rests', 'parsed'),             ('notes_and_rests',  'found'),             ('notes_and_rests', 'parsed'),             (         'labels',  'found'),             (         'labels', 'parsed'),             (       'expanded',  'found'),             (       'expanded', 'parsed'),             (    'form_labels',  'found'),             (    'form_labels', 'parsed'),             (       'cadences',  'found'),             (       'cadences', 'parsed'),             (         'events',  'found'),             (         'events', 'parsed'),             (         'chords',  'found'),             (         'chords', 'parsed')],            )#
corpus_path: str#

Path where the corpus is located.

name#

Folder name of the corpus.

repo: Repo | None#

If the corpus is part of a git repository, this attribute holds the corresponding git.Repo object.

files: List[File]#

[File] list of File data objects containing information on the file location etc. for all detected files.

labels_cfg#

dict Configuration dictionary to determine the output format of labels and expanded tables. The dictonary is passed to Score upon parsing.

metadata_tsv: DataFrame#

The parsed ‘metadata.tsv’ file for the corpus.

metadata_ix: int#

The index of the ‘metadata.tsv’ file for the corpus.

ix2pname: Dict[int, str]#

{ix -> piece name} dict for associating files with the piece they have been matched to. None for indices that could not be matched, e.g. metadata.

ix2metadata_file: Dict[int, File]#

{ix -> File} dict for collecting all metadata files.

ix2orphan_file: Dict[int, File]#

{ix -> File} dict for collecting all metadata files.

score_fnames: List[str]#

Sorted list of unique file names of all detected scores

property pnames: List[str]#

All piece names including those of scores that are not listed in metadata.tsv

property ix2file: dict#
property ix2parsed: Dict[int, Score | DataFrame]#
property ix2parsed_score: Dict[int, Score]#
property ix2parsed_tsv: Dict[int, DataFrame]#
property ix2annotations: Dict[int, Score | DataFrame]#
property ms#
property n_detected#
property n_orphans#
property n_parsed#
property n_parsed_scores#
property n_unparsed_scores#
property n_parsed_tsvs#
property n_pieces: int#

Number of all available pieces (‘pieces’), independent of the view.

property n_unparsed_tsvs#
property n_annotations#
add_dir(directory: str, filter_other_pieces: bool = False, file_re: str = '.*', folder_re: str = '.*', exclude_re: str = '^(\\.|_)') List[File][source]#

Add additional files pertaining to the already existing pieces of the corpus.

If you want to use a directory with other pieces, create another Corpus object or combine several corpora in a Parse object.

Parameters:
  • directory – Directory to scan for parseable (score or TSV) files. Only those that begin with one of the corpus’s pieces will be matched and registered, the others will be kept under ix2orphan_file.

  • filter_other_pieces – Set to True if you want to filter out all pieces that were not matched up with one of the added files. This can be useful if you’re loading TSV files with labels and want to parse only the scores for which you have added labels.

  • file_re – Regular expressions for filtering certain file names or folder names. The regEx are checked with search(), not match(), allowing for fuzzy search.

  • folder_re – Regular expressions for filtering certain file names or folder names. The regEx are checked with search(), not match(), allowing for fuzzy search.

  • exclude_re – Exclude files and folders containing this regular expression.

Returns:

List of File objects pertaining to the matched, newly added paths.

cadences(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
chords(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
events(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
expanded(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
form_labels(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
labels(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
measures(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
notes(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
notes_and_rests(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
rests(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
ix_logger(ix)[source]#
count_changed_scores(view_name: str | None = None)[source]#
count_files(detected: bool = True, parsed: bool = True, as_dict: bool = False, drop_zero: bool = True, view_name: str | None = None) DataFrame | dict[source]#
add_file_paths(paths: Collection[str]) List[File][source]#

Iterates through the given paths, converts those that correspond to parseable files to File objects (trying to infer their type from the path), and appends those to files.

Parameters:

paths – File paths that are to be registered with this Corpus object.

Returns:

A list of File objects corresponding to parseable files (based on their extensions).

collect_fnames_from_scores() None[source]#

Construct sorted list of pieces from all detected scores.

create_metadata_tsv(suffix='', view_name: str | None = None, overwrite: bool = False, force: bool = True) str | None[source]#

Creates a ‘metadata.tsv’ file for the current view.

create_pieces(pnames: Collection[str] | str = None) None[source]#

Creates and stores one Piece object per piece.

detect_parseable_files() None[source]#

Walks through the corpus_path and collects information on all parseable files.

disambiguate_facet(facet: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'], view_name: str | None = None, ask_for_input=True) None[source]#

Make sure that, for a given facet, the current view includes only one or zero files. If at least one piece has more than one file, the user will be asked which ones to use. The others will be excluded from the view.

Parameters:
  • facet – Which facet to disambiguate.

  • ask_for_input – By default, if there is anything to disambiguate, the user is asked to select a group of files. Pass False to see only the questions and choices without actually disambiguating.

extract_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, Score | DataFrame]] | DataFrame[source]#
extract_facets(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = None, view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, flat=False) Dict[str, Dict[str, List[Tuple[File, DataFrame]]] | List[Tuple[File, DataFrame]]][source]#

Retrieve a dictionary with the selected feature matrices extracted from the parsed scores. If you want to retrieve parsed TSV files, use get_all_parsed().

property files_df#
find_and_load_metadata() None[source]#

Checks if a ‘metadata.tsv’ is present at the default path and parses it.

pieces_in_metadata(metadata_ix: int | None = None) List[str][source]#

pieces (file names without extension and suffix) serve as IDs for pieces. Retrieve those that are listed in the ‘metadata.tsv’ file for this corpus. The argument is simply self.metadata_ix and serves caching of the results for multiple metadata.tsv files.

pieces_not_in_metadata() List[str][source]#

pieces (file names without extension and suffix) serve as IDs for pieces. Retrieve those that are not listed in the ‘metadata.tsv’ file for this corpus.

get_changed_scores(view_name: str | None = None, include_empty: bool = False) Dict[str, List[Tuple[File, Score]]][source]#
get_dataframes(notes: bool = False, rests: bool = False, notes_and_rests: bool = False, measures: bool = False, events: bool = False, labels: bool = False, chords: bool = False, expanded: bool = False, form_labels: bool = False, cadences: bool = False, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', unfold: bool = False, interval_index: bool = False, flat=False, include_empty: bool = False) Dict[str, Dict[str, Tuple[File, DataFrame]] | List[Tuple[File, DataFrame]]][source]#

Renamed to get_facets().

get_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, DataFrame]] | DataFrame[source]#

Retrieves exactly one DataFrame per piece, if available.

get_facets(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', unfold: bool = False, interval_index: bool = False, flat=False, include_empty: bool = False) Dict[str, Dict[str, Tuple[File, DataFrame]] | List[Tuple[File, DataFrame]]][source]#
Parameters:
  • facets

  • view_name

  • force – Only relevant when choose='all'. By default, only scores and TSV files that have already been parsed are taken into account. Set force=True to force-parse all scores and TSV files selected under the given view.

  • choose

  • unfold

  • interval_index

  • flat

  • include_empty

Returns:

check_number_of_unparsed_scores(view_name, choose)[source]#
get_file_from_path(full_path: str) File | None[source]#
get_files(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, parsed: bool = True, unparsed: bool = True, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = False, include_empty=False) Dict[str, Dict[str, List[File]] | List[File]][source]#
get_all_parsed(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = False, include_empty=False) Dict[str, Dict[str, List[Tuple[File, Score | DataFrame]]] | List[Tuple[File, Score | DataFrame]]][source]#
get_all_pnames(pieces_in_metadata: bool = True, pieces_not_in_metadata: bool = True) List[str][source]#

pieces (file names without extension and suffix) serve as IDs for pieces. Use this function to retrieve the comprehensive list, ignoring views.

Parameters:
  • pieces_in_metadata – pieces that are listed in the ‘metadata.tsv’ file for this corpus, if present

  • pieces_not_in_metadata – pieces that are not listed in the ‘metadata.tsv’ file for this corpus

Returns:

The file names included in ‘metadata.tsv’ and/or those of all other scores.

get_pieces(view_name: str | None = None) List[str][source]#

Retrieve pieces included in the current or selected view.

get_piece(pname) Piece[source]#

Returns the Piece object for piece.

get_present_facets(view_name: str | None = None) List[str][source]#
get_version_info(only_if_clean: bool = True) Dict[str, str][source]#
get_view(view_name: str | None = None, **config) View[source]#

Retrieve an existing or create a new View object, potentially while updating the config.

info(view_name: str | None = None, return_str: bool = False, show_discarded: bool = False)[source]#
iter_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) Iterator[Tuple[File, DataFrame]][source]#
iter_facets(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = None, view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, include_files: bool = False) Iterator[source]#

Iterate through (piece, *DataFrame) tuples containing exactly one or zero DataFrames per requested facet.

Parameters:
  • facets

  • view_name

  • choose

  • unfold

  • interval_index

  • include_files

Returns:

(piece, *DataFrame) tuples containing exactly one or zero DataFrames per requested facet per piece (piece).

iter_parsed(facet: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', include_empty=False, unfold: bool = False, interval_index: bool = False) Iterator[Tuple[File, Score | DataFrame]][source]#
iter_pieces(view_name: str | None = None) Iterator[Tuple[str, Piece]][source]#

Iterate through (name, corpus) tuples under the current or specified view.

load_facet_into_scores(facet: Literal['expanded', 'labels'], view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', git_revision: str | None = None, key: str = 'detached', infer: bool = True, **cols) int[source]#

Loads annotations from maximum one TSV file to maximum one score per piece. Each score will contain the annotations as a ‘detached’ annotation object accessible via the indicated key (defaults to ‘detached’).

look_for_ignored_warnings(directory: str | None = None)[source]#

Looks for a text file called IGNORED_WARNINGS and, if it exists, loads it, configuring loggers as indicated.

load_ignored_warnings(path: str) Tuple[List[Logger], List[str]][source]#

Loads in a text file containing warnings that are to be ignored, i.e., wrapped in DEBUG messages. The purpose is to mark certain warnings as OK, warranted by a human, to allow checks to pass regardless.

load_metadata_file(file: File, allow_prefixed: bool = False) None[source]#

Loads the TSV file at the given path and stores it as metadata. If the file is called ‘metadata.tsv’ it will be treated as the corpus’ main file for determining pieces. Otherwise it is expected to be named ‘metadata{suffix}.tsv’ and the suffix will be used as name for an additionally created view.

parse(view_name=None, level=None, parallel=True, only_new=True, labels_cfg={}, cols={}, infer_types=None, **kwargs)[source]#

Shorthand for executing parse_scores and parse_tsv at a time. :param view_name:

parse_mscx(*args, **kwargs)[source]#

Renamed to parse_scores().

parse_scores(level: str = None, parallel: bool = True, only_new: bool = True, labels_cfg: dict = {}, view_name: str = None, choose: Literal['all', 'auto', 'ask'] = 'all')[source]#

Parse MuseScore 3 files (MSCX or MSCZ) and store the resulting read-only Score objects. If they need to be writeable, e.g. for removing or adding labels, pass parallel=False which takes longer but prevents having to re-parse at a later point.

Parameters:
  • level ({'W', 'D', 'I', 'E', 'C', 'WARNING', 'DEBUG', 'INFO', 'ERROR', 'CRITICAL'}, optional) – Pass a level name for which (and above which) you want to see log records.

  • parallel (bool, optional) – Defaults to True, meaning that all CPU cores are used simultaneously to speed up the parsing. It implies that the resulting Score objects are in read-only mode and that you might not be able to use the computer during parsing. Set to False to parse one score after the other, which uses more memory but will allow making changes to the scores.

  • only_new (bool, optional) – By default, score which already have been parsed, are not parsed again. Pass False to parse them, too.

Return type:

None

parse_tsv(view_name: str | None = None, cols={}, infer_types=None, level=None, only_new: bool = True, choose: Literal['all', 'auto', 'ask'] = 'all', **kwargs)[source]#

Parse TSV files to be able to do something with them.

Parameters:
  • keys (str or Collection, optional) – Key(s) for which to parse all non-MSCX files. By default, all keys are selected.

  • ids (Collection) – To parse only particular files, pass there IDs. keys and fexts are ignored in this case.

  • fexts (str or Collection, optional) – If you want to parse only files with one or several particular file extension(s), pass the extension(s)

  • cols (dict, optional) – By default, if a column called 'label' is found, the TSV is treated as an annotation table and turned into an Annotations object. Pass one or several column name(s) to treat them as label columns instead. If you pass {} or no label column is found, the TSV is parsed as a “normal” table, i.e. a DataFrame.

  • infer_types (dict, optional) – To recognize one or several custom label type(s), pass {name: regEx}.

  • level ({'W', 'D', 'I', 'E', 'C', 'WARNING', 'DEBUG', 'INFO', 'ERROR', 'CRITICAL'}, optional) – Pass a level name for which (and above which) you want to see log records.

  • **kwargs – Arguments for pandas.DataFrame.to_csv(). Defaults to {'sep': '   ', 'index': False}. In particular, you might want to update the default dictionaries for dtypes and converters used in load_tsv(). Passing kwargs prevents ms3 from parsing TSVs in parallel, so it will be a bit slower.

Return type:

None

register_files_with_pieces(files: List[File] | None = None, pnames: str | Collection[str] | None = None) None[source]#

Iterates through the files and tries to match it with the pieces and registered matched File objects with the corresponding Piece objects (unless already registered).

By default, the method uses this object’s files and pieces. To match with a Piece, the file name (without extension) needs to start with the Piece’s piece; otherwise, it will be stored under ix2orphan_file.

Parameters:
  • filesFile objects to register with the corresponding Piece objects based on their file names.

  • pnames – Names of the pieces that the files are to be matched to. Those that don’t match any will be stored

:param under ix2orphan_file.:

metadata(view_name: str | None = None, choose: Literal['auto', 'ask'] | None = None) DataFrame[source]#

Returns metadata.tsv but only for pieces included in the current or indicated view. If no TSV file is present, get metadata from the current scores.

score_metadata(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto')[source]#
set_view(active: View = None, **views: View)[source]#

Register one or several view_name=View pairs.

switch_view(view_name: str, show_info: bool = True, propagate: bool = True) None[source]#
property view#
property views#
property view_name#
property view_names#
update_labels(staff: int | None = None, voice: Literal[1, 2, 3, 4] | None = None, harmony_layer: Literal[0, 1, 2, 3] | None = None, above: bool = False, safe: bool = True) List[File][source]#
update_scores(root_dir: str | None = None, folder: str | None = '.', suffix: str = '', overwrite: bool = False) List[str][source]#

Update scores created with an older MuseScore version to the latest MuseScore 3 version.

Parameters:
  • root_dir – In case you want to create output paths for the updated MuseScore files based on a folder different from corpus_path.

  • folder

    • The default ‘.’ has the updated scores written to the same directory as the old ones, effectively overwriting them if root_dir is None.

    • If folder is None, the files will be written to {root_dir}/scores/.

    • If folder is an absolute path, root_dir will be ignored.

    • If folder is a relative path starting with a dot . the relative path is appended to the file’s subdir. For example, ../scores will resolve to a sibling directory of the one where the file is located.

    • If folder is a relative path that does not begin with a dot ., it will be appended to the root_dir.

  • suffix – String to append to the file names of the updated files, e.g. ‘_updated’.

  • overwrite – By default, existing files are not overwritten. Pass True to allow this.

Returns:

A list of all up-to-date paths, whether they had to be converted or were already in the latest version.

update_tsvs_on_disk(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = 'tsv', view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto') List[str][source]#

Update existing TSV files corresponding to one or several facets with information freshly extracted from a parsed score, but only if the contents are identical. Otherwise, the existing TSV file is not overwritten and the differences are displayed in a log warning. The purpose is to safely update the format of existing TSV files, (for instance with respect to column order) making sure that the content doesn’t change.

Parameters:
  • facets

  • view_name

  • force – By default, only TSV files that have already been parsed are updated. Set to True in order to force-parse for each facet one of the TSV files included in the given view, if necessary.

  • choose

Returns:

List of paths that have been overwritten.

insert_detached_labels(view_name: str | None = None, key: str = 'detached', staff: int = None, voice: Literal[1, 2, 3, 4] = None, harmony_layer: Literal[0, 1, 2] | None = None, check_for_clashes: bool = True) Tuple[int, int][source]#

Attach all Annotations objects that are reachable via Score.key to their respective Score, altering the XML in memory. Calling store_scores() will output MuseScore files where the annotations show in the score.

Parameters:
  • key – Key under which the Annotations objects to be attached are stored in the Score objects. Defaults to ‘detached’.

  • staff (int, optional) – If you pass a staff ID, the labels will be attached to that staff where 1 is the upper stuff. By default, the staves indicated in the ‘staff’ column of ms3.annotations.Annotations.df will be used.

  • voice ({1, 2, 3, 4}, optional) – If you pass the ID of a notational layer (where 1 is the upper voice, blue in MuseScore), the labels will be attached to that one. By default, the notational layers indicated in the ‘voice’ column of ms3.annotations.Annotations.df will be used.

  • harmony_layer (int, optional) –

    By default, the labels are written to the layer specified as an integer in the column harmony_layer.
    Pass an integer to select a particular layer:
    * 0 to attach them as absolute (‘guitar’) chords, meaning that when opened next time,
    MuseScore will split and encode those beginning with a note name ( resulting in ms3-internal harmony_layer 3).
    * 1 the labels are written into the staff’s layer for Roman Numeral Analysis.
    * 2 to have MuseScore interpret them as Nashville Numbers

  • check_for_clashes (bool, optional) – By default, warnings are thrown when there already exists a label at a position (and in a notational layer) where a new one is attached. Pass False to deactivate these warnings.

change_labels_cfg(labels_cfg=(), staff=None, voice=None, harmony_layer=None, positioning=None, decode=None, column_name=None, color_format=None)[source]#

Update Corpus.labels_cfg and retrieve new ‘labels’ tables accordingly.

Parameters:
  • labels_cfg (dict) – Using an entire dictionary or, to change only particular options, choose from:

  • staff – Arguments as they will be passed to get_labels()

  • voice – Arguments as they will be passed to get_labels()

  • harmony_layer – Arguments as they will be passed to get_labels()

  • positioning – Arguments as they will be passed to get_labels()

  • decode – Arguments as they will be passed to get_labels()

  • column_name – Arguments as they will be passed to get_labels()

check_labels(keys=None, ids=None)[source]#
color_non_chord_tones(color_name: str = 'red', view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all') Dict[str, List[Tuple[File, DataFrame]]][source]#
compare_labels(key: str = 'detached', new_color: str = 'ms3_darkgreen', old_color: str = 'ms3_darkred', detached_is_newer: bool = False, add_to_rna: bool = True, view_name: str | None = None, metadata_update: dict | None = None, force_metadata_update: bool = False) Tuple[int, int][source]#

Compare detached labels key to the ones attached to the Score to create a diff. By default, the attached labels are considered as the reviewed version and labels that have changed or been added in comparison to the detached labels are colored in green; whereas the previous versions of changed labels are attached to the Score in red, just like any deleted label.

Parameters:
  • key – Key of the detached labels you want to compare to the ones in the score.

  • new_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • old_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • detached_is_newer – Pass True if the detached labels are to be added with new_color whereas the attached changed labels will turn old_color, as opposed to the default.

  • add_to_rna – By default, new labels are attached to the Roman Numeral layer. Pass False to attach them to the chord layer instead.

  • metadata_update

    Dictionary containing metadata that is to be included in the comparison score. Notably, ms3 uses the key

    ’compared_against’ when the comparison is performed against a given git_revision.

    force_metadata_update:

    By default, the metadata is only updated if the comparison yields at least one difference to avoid outputting comparison scores not displaying any changes. Pass True to force the metadata update, which results in the properts changed being set to True.

Returns:

Number of scores in which labels have changed. Number of scores in which no label has chnged.

count_annotation_layers(keys=None, which='attached', per_key=False)[source]#

Counts the labels for each annotation layer defined as (staff, voice, harmony_layer). By default, only labels attached to a score are counted.

Parameters:
  • keys (str or Collection, optional) – Key(s) for which to count annotation layers. By default, all keys are selected.

  • which ({'attached', 'detached', 'tsv'}, optional) – ‘attached’: Counts layers from annotations attached to a score. ‘detached’: Counts layers from annotations that are in a Score object, but detached from the score. ‘tsv’: Counts layers from Annotation objects that have been loaded from or into annotation tables.

  • per_key (bool, optional) – If set to True, the results are returned as a dict {key: Counter}, otherwise the counts are summed up in one Counter. If which='detached', the keys are keys from Score objects, otherwise they are keys from this Corpus object.

Returns:

By default, the function returns a Counter of labels for every annotation layer (staff, voice, harmony_layer) If per_key is set to True, a dictionary {key: Counter} is returned, separating the counts.

Return type:

dict or collections.Counter

count_extensions(view_name: str | None = None, include_metadata: bool = False)[source]#
count_pieces(view_name: str | None = None) int[source]#

Number of selected pieces under the given view.

count_labels(keys=None, per_key=False)[source]#

Count label types.

Parameters:
  • keys (str or Collection, optional) – Key(s) for which to count label types. By default, all keys are selected.

  • per_key (bool, optional) – If set to True, the results are returned as a dict {key: Counter}, otherwise the counts are summed up in one Counter.

Returns:

By default, the function returns a Counter of label types. If per_key is set to True, a dictionary {key: Counter} is returned, separating the counts.

Return type:

dict or collections.Counter

count_tsv_types(keys=None, per_key=False)[source]#

Count inferred TSV types.

Parameters:
  • keys (str or Collection, optional) – Key(s) for which to count inferred TSV types. By default, all keys are selected.

  • per_key (bool, optional) – If set to True, the results are returned as a dict {key: Counter}, otherwise the counts are summed up in one Counter.

Returns:

By default, the function returns a Counter of inferred TSV types. If per_key is set to True, a dictionary {key: Counter} is returned, separating the counts.

Return type:

dict or collections.Counter

detach_labels(view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', key: str = 'removed', staff: int = None, voice: Literal[1, 2, 3, 4] = None, harmony_layer: Literal[0, 1, 2, 3] | None = None, delete: bool = True)[source]#

Calls Score.detach_labels <ms3.score.Score.detach_labels() on every parsed score under the current or selected view.

get_facet_at_git_revision(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], git_revision: str, view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', concatenate: bool = False) Dict[str, Tuple[File, DataFrame]] | DataFrame[source]#
get_parsed_at_index(ix: int) Score | DataFrame | None[source]#
join(keys=None, ids=None, what=None, use_index=True)[source]#
keys() List[str][source]#

Return the names of all Piece objects.

store_extracted_facets(view_name: str | None = None, root_dir: str | None = None, measures_folder: str | None = None, notes_folder: str | None = None, rests_folder: str | None = None, notes_and_rests_folder: str | None = None, labels_folder: str | None = None, expanded_folder: str | None = None, form_labels_folder: str | None = None, cadences_folder: str | None = None, events_folder: str | None = None, chords_folder: str | None = None, metadata_suffix: str | None = None, markdown: bool = True, simulate: bool = False, unfold: bool = False, interval_index: bool = False, frictionless: bool = True) List[str][source]#

Store facets extracted from parsed scores as TSV files.

Parameters:
  • view_name

  • root_dir

  • measures_folder

  • notes_folder

  • rests_folder

  • notes_and_rests_folder

  • labels_folder

  • expanded_folder

:param : :param form_labels_folder: Specify directory where to store the corresponding TSV files. :param cadences_folder: Specify directory where to store the corresponding TSV files. :param events_folder: Specify directory where to store the corresponding TSV files. :param chords_folder: Specify directory where to store the corresponding TSV files. :param metadata_suffix: Specify a suffix to update the ‘metadata{suffix}.tsv’ file for this corpus. For the main file, pass ‘’ :param markdown: By default, when metadata_path is specified, a markdown file called README.md containing

the columns [file_name, measures, labels, standard, annotators, reviewers] is created. If it exists already, this table will be appended or overwritten after the heading # Overview.

Parameters:
  • simulate

  • unfold – By default, repetitions are not unfolded. Pass True to duplicate values so that they correspond to a full playthrough, including correct positioning of first and second endings.

  • interval_index

  • frictionless – If True (default), the file is written together with a frictionless resource descriptor JSON file whose column schema is used to validate the stored TSV file.

Returns:

A list of file stored to disk. If frictionless=True (default), it will be the list of descriptor file paths describing the stored TSV files (i.e., the list contains one file for every two files written to disk). Otherwise, it will be the list of TSV file paths.

update_metadata_tsv_from_parsed_scores(root_dir: str | None = None, suffix: str = '', markdown_file: str | None = 'README.md', view_name: str | None = None) List[str][source]#

Gathers the metadata from parsed and currently selected scores and updates ‘metadata.tsv’ with the information.

Parameters:
  • root_dir – In case you want to output the metadata to folder different from corpus_path.

  • suffix – Added to the filename: ‘metadata{suffix}.tsv’. Defaults to ‘’. Metadata files with suffix may be used to store views with particular subselections of pieces.

  • markdown_file – By default, a subset of metadata columns will be written to ‘README.md’ in the same folder as the TSV file. If the file exists, it will be scanned for a line containing the string ‘# Overview’ and overwritten from that line onwards.

  • view_name – The view under which you want to update metadata from the selected parsed files. Defaults to None, i.e. the active view.

Returns:

The file paths to which metadata was written.

update_score_metadata_from_tsv(view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', write_empty_values: bool = False, remove_unused_fields: bool = False, write_text_fields: bool = False, update_instrumentation: bool = False) List[File][source]#

Update metadata fields of parsed scores with the values from the corresponding row in metadata.tsv.

Parameters:
  • view_name

  • force

  • choose

  • write_empty_values – If set to True, existing values are overwritten even if the new value is empty, in which case the field will be set to ‘’.

  • remove_unused_fields – If set to True, all non-default fields that are not among the columns of metadata.tsv (anymore) are removed.

  • write_text_fields – If set to True, ms3 will write updated values from the columns title_text, subtitle_text, composer_text, lyricist_text, and part_name_text into the score headers.

  • update_instrumentation – Set to True to update the score’s instrumentation based on changed values from ‘staff_<i>_instrument’ columns.

Returns:

List of File objects of those scores of which the XML structure has been modified.

store_parsed_scores(view_name: str | None = None, only_changed: bool = True, root_dir: str | None = None, folder: str = '.', suffix: str = '', overwrite: bool = False, simulate=False) List[str][source]#

Stores all parsed scores under this view as MuseScore 3 files.

Parameters:
  • view_name

  • only_changed – By default, only scores that have been modified since parsing are written. Set to False to store all scores regardless.

  • root_dir

  • folder

  • suffix – Suffix to append to the original file name.

  • overwrite – Pass True to overwrite existing files.

  • simulate – Set to True if no files are to be written.

Returns:

Paths of the stored files.

ms3.corpus.parse_musescore_file(file: File, logger: Logger, logger_parent: Logger, labels_cfg: dict = {}, logger_cfg: dict = {}, read_only: bool = False, ms: str | None = None) Score[source]#

Performs a single parse and returns the resulting Score object or None.

Parameters:
  • file – File object with path information of a score that can be opened (or converted) with MuseScore 3.

  • logger – Logger to be used within this function (not for the parsing itself).

  • logger_cfg – Logger config for the new Score object (and therefore for the parsing itself).

  • read_only – Pass True to return smaller objects that do not keep a copy of the original XML structure in memory. In order to make changes to the score after parsing, this needs to be False (default).

  • ms – MuseScore executable in case the file needs to be converted.

Returns:

The parsed score.

ms3.corpus.parse_tsv_file(file, logger) DataFrame[source]#

ms3.expand_dcml module#

This is the same code as in the corpora repo as copied on September 24, 2020 and then adapted.

class ms3.expand_dcml.SliceMaker[source]#

Bases: object

This class serves for storing slice notation such as :3 as a variable or passing it as function argument.

Examples

SM = SliceMaker()
some_function( slice_this, SM[3:8] )

select_all = SM[:]
df.loc[select_all]
ms3.expand_dcml.expand_labels(df, column='label', regex=None, rename={}, dropna=False, propagate=True, volta_structure=None, relative_to_global=False, chord_tones=True, absolute=False, all_in_c=False, skip_checks=False, logger=None)[source]#

Split harmony labels complying with the DCML syntax into columns holding their various features and allows for additional computations and transformations.

Uses: compute_chord_tones(), features2type(), labels2global_tonic(), propagate_keys(), propagate_pedal(), replace_special(), roman_numeral2fifths(), split_alternatives(), split_labels(), transform(), transpose()

Parameters:
  • df (pandas.DataFrame) – Dataframe where one column contains DCML chord labels.

  • column (str) – Name of the column that holds the harmony labels.

  • regex (re.Pattern) – Compiled regular expression used to split the labels. It needs to have named groups. The group names are used as column names unless replaced by cols.

  • rename (dict, optional) – Dictionary to map the regex’s group names to deviating column names of your choice.

  • dropna (bool, optional) – Pass True if you want to drop rows where column is NaN/<NA>

  • propagate (bool, optional) – By default, information about global and local keys and about pedal points is spread throughout the DataFrame. Pass False if you only want to split the labels into their features. This ignores all following parameters because their expansions depend on information about keys.

  • volta_structure (dict, optional) – {first_mc -> {volta_number -> [mc1, mc2…]} } dictionary as you can get it from Score.mscx.volta_structure. This allows for correct propagation into second and other voltas.

  • relative_to_global (bool, optional) – Pass True if you want all labels expressed with respect to the global key. This levels and eliminates the features localkey and relativeroot.

  • chord_tones (bool, optional) – Pass True if you want to add four columns that contain information about each label’s chord, added, root, and bass tones. The pitches are expressed as intervals relative to the respective chord’s local key or, if relative_to_global=True, to the globalkey. The intervals are represented as integers that represent stacks of fifths over the tonic, such that 0 = tonic, 1 = dominant, -1 = subdominant, 2 = supertonic etc.

  • absolute (bool, optional) – Pass True if you want to transpose the relative chord_tones to the global key, which makes them absolute so they can be expressed as actual note names. This implies prior conversion of the chord_tones (but not of the labels) to the global tonic.

  • all_in_c (bool, optional) – Pass True to transpose chord_tones to C major/minor. This performs the same transposition of chord tones as relative_to_global but without transposing the labels, too. This option clashes with absolute=True.

Returns:

Original DataFrame plus additional columns with split features.

Return type:

pandas.DataFrame

ms3.expand_dcml.extract_features_from_labels(S: Series, regex: Pattern | str | None = None) DataFrame[source]#

Applies .str.extract(regex) on the Series and returns a DataFrame with all named capturing groups.

ms3.expand_dcml.split_labels(df, label_column='label', regex=None, rename={}, dropna=False, inplace=False, skip_checks=False, logger=None)[source]#

Split harmony labels complying with the DCML syntax into columns holding their various features.

Parameters:
  • df (pandas.DataFrame) – Dataframe where one column contains DCML chord labels.

  • label_column (str) – Name of the column that holds the harmony labels.

  • regex (re.Pattern) – Compiled regular expression used to split the labels. It needs to have named groups. The group names are used as column names unless replaced by cols.

  • rename (dict) – Dictionary to map the regex’s group names to deviating column names.

  • dropna (bool, optional) – Pass True if you want to drop rows where column is NaN/<NA>

  • inplace (bool, optional) – Pass True if you want to mutate df.

ms3.expand_dcml.values_into_df(df: DataFrame, new_values: DataFrame) DataFrame[source]#

Updates the given DataFrame with the values from the other DataFrame by updating existing columns and concatenating new columns. The returned DataFrame has the columns of new_values on the right-hand side as if they had been concatenated.

ms3.expand_dcml.features2type(numeral, form=None, figbass=None, logger=None)[source]#

Turns a combination of the three chord features into a chord type.

Returns:

  • ‘M’ (Major triad)

  • ’m’ (Minor triad)

  • ’o’ (Diminished triad)

  • ’+’ (Augmented triad)

  • ’mm7’ (Minor seventh chord)

  • ’Mm7’ (Dominant seventh chord)

  • ’MM7’ (Major seventh chord)

  • ’mM7’ (Minor major seventh chord)

  • ’o7’ (Diminished seventh chord)

  • ’%7’ (Half-diminished seventh chord)

  • ’+7’ (Augmented (minor) seventh chord)

  • ’+M7’ (Augmented major seventh chord)

ms3.expand_dcml.replace_special(df, regex, merge=False, inplace=False, cols={}, special_map={}, logger=None)[source]#
Move special symbols in the numeral column to a separate column and replace them by the explicit chords they

stand for. | In particular, this function replaces the symbols It, Ger, and Fr.

Uses: merge_changes()

Parameters:
  • df (pandas.DataFrame) – Dataframe containing DCML chord labels that have been split by split_labels().

  • regex (re.Pattern) – Compiled regular expression used to split the labels replacing the special symbols.It needs to have named groups. The group names are used as column names unless replaced by cols.

  • merge (bool, optional) – False: By default, existing values, except figbass, are overwritten. True: Merge existing with new values (for changes and relativeroot).

  • cols (dict, optional) –

    The special symbols appear in the column numeral and are moved to the column special. In case the column names for ['numeral','form', 'figbass', 'changes', 'relativeroot', 'special'] deviate, pass a dict, such as

    {'numeral':         'numeral_col_name',
     'form':            'form_col_name
     'figbass':         'figbass_col_name',
     'changes':         'changes_col_name',
     'relativeroot':    'relativeroot_col_name',
     'special':         'special_col_name'}
    

  • special_map (dict, optional) – In case you want to add or alter special symbols to be replaced, pass a replacement map, e.g. {‘N’: ‘bII6’}. The column ‘figbass’ is only altered if it’s None to allow for inversions of special chords.

  • inplace (bool, optional) – Pass True if you want to mutate df.

ms3.expand_dcml.merge_changes(left, right, *args)[source]#

Merge two changes into one, e.g. b3 and +#7 to +#7b3.

Uses: changes2list()

ms3.expand_dcml.propagate_keys(df, volta_structure=None, globalkey='globalkey', localkey='localkey', add_bool=True, logger=None)[source]#
Propagate information about global keys and local keys throughout the dataframe.
Pass split harmonies for one piece at a time. For concatenated pieces, use apply().

Uses: series_is_minor()

Parameters:
  • df (pandas.DataFrame) – Dataframe containing DCML chord labels that have been split by split_labels().

  • volta_structure (dict, optional) – {first_mc -> {volta_number -> [mc1, mc2…]} } dictionary as you can get it from Score.mscx.volta_structure. This allows for correct propagation into second and other voltas.

  • globalkey (str, optional) – In case you renamed the columns, pass column names.

  • localkey (str, optional) – In case you renamed the columns, pass column names.

  • add_bool (bool, optional) – Pass True if you want to add two boolean columns which are true if the respective key is a minor key.

ms3.expand_dcml.propagate_pedal(df, relative=True, drop_pedalend=True, cols={}, logger=None)[source]#

Propagate the pedal note for all chords within square brackets. By default, the note is expressed in relation to each label’s localkey.

Uses: rel2abs_key(), abs2rel_key()

Parameters:
  • df (pandas.DataFrame) – Dataframe containing DCML chord labels that have been split by split_labels() and where the keys have been propagated using propagate_keys().

  • relative (bool, optional) – Pass False if you want the pedal note to stay the same even if the localkey changes.

  • drop_pedalend (bool, optional) – Pass False if you don’t want the column with the ending brackets to be dropped.

  • cols (dict, optional) –

    In case the column names for ['pedal','pedalend', 'globalkey', 'localkey'] deviate, pass a dict, such as

    {'pedal':       'pedal_col_name',
     'pedalend':    'pedalend_col_name',
     'globalkey':   'globalkey_col_name',
     'localkey':    'localkey_col_name'}
    

ms3.logger module#

class ms3.logger.MessageType(value)[source]#

Bases: Enum

Enumerated constants of message types.

NO_TYPE = 0#
MCS_NOT_EXCLUDED_FROM_BARCOUNT_WARNING = 1#
INCORRECT_VOLTA_MN_WARNING = 2#
INCOMPLETE_MC_WRONGLY_COMPLETED_WARNING = 3#
VOLTAS_WITH_DIFFERING_LENGTHS_WARNING = 4#
MISSING_END_REPEAT_WARNING = 5#
DCML_HARMONY_SUPERFLUOUS_TONE_REPLACEMENT_WARNING = 6#
not_in_use = 7#
DCML_HARMONY_KEY_NOT_SPECIFIED_WARNING = 8#
COMPETING_MEASURE_INFO_WARNING = 9#
IGNORED = 10#
MISSING_FACET_INFO = 11#
DCML_HARMONY_INCOMPLETE_LOCALKEY_COLUMN_WARNING = 12#
DCML_HARMONY_INCOMPLETE_PEDAL_COLUMN_WARNING = 13#
LOGGER_NOT_IN_USE_WARNING = 14#
DCML_HARMONY_SYNTAX_WARNING = 15#
DCML_PHRASE_INCONGRUENCY_WARNING = 16#
DCML_EXPANSION_FAILED_WARNING = 17#
DCML_SEVENTH_CORD_WITH_ALTERED_SEVENTH_WARNING = 18#
DCML_NON_CHORD_TONES_ABOVE_THRESHOLD_WARNING = 19#
UNUSED_FINE_MARKER_WARNING = 20#
PLAY_UNTIL_IS_MISSING_LABEL_WARNING = 21#
JUMP_TO_IS_MISSING_LABEL_WARNING = 22#
MISSING_TIME_SIGNATURE_WARNING = 23#
BEGINNING_WITHOUT_TIME_SIGNATURE_WARNING = 24#
INVALID_REPEAT_STRUCTURE = 25#
UNFOLDING_REPEATS_FAILED_WARNING = 26#
DCML_DEFAULT_CORRECTION_WARNING = 27#
WRONGLY_ENCODED_POSITION_WARNING = 28#
FIRST_BAR_MISSING_TEMPO_MARK_WARNING = 29#
CORRECTED_INSTRUMENT_TRACKNAME_WARNING = 30#
INCONSISTENT_INSTRUMENT_CHANGE_WITHIN_PART = 31#
FRICTIONLESS_VALIDATION_ERROR_WARNING = 32#
class ms3.logger.CustomFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[source]#

Bases: Formatter

Formats message depending on whether there is a specified message type

format(record)[source]#

Format the specified record as text.

The record’s attribute dictionary is used as the operand to a string formatting operation which yields the returned string. Before formatting the dictionary, a couple of preparatory steps are carried out. The message attribute of the record is computed using LogRecord.getMessage(). If the formatting string uses the time (as determined by a call to usesTime(), formatTime() is called to format the event time. If there is exception information, it is formatted using formatException() and appended to the message.

class ms3.logger.LoggedClass(subclass: str, logger_cfg: dict | None = None)[source]#

Bases: object

loggerlogging.Logger or logging.LoggerAdapter

Current logger that the object is using.

parser{‘bs4’}

The only XML parser currently implemented is BeautifulSoup 4.

paths, files, pieces, fexts, logger_namesdict

Dictionaries for keeping track of file information handled by .

logger_cfg: dict#
logger_names: dict#
logger: Logger#
change_logger_cfg(level)[source]#
ms3.logger.get_logger(name=None, level=None, path=None, ignored_warnings=[]) Logger[source]#

The function gets or creates the logger name and returns it, by default through the given LoggerAdapter class.

ms3.logger.resolve_level_param(level)[source]#
ms3.logger.get_parent_level(logger)[source]#
ms3.logger.get_log_capture_handler(logger)[source]#
class ms3.logger.WarningFilter(logger, ignored_warnings)[source]#

Bases: Filter

Filters messages. If message is in ignored_warnings, its level is changed to debug.

filter(record)[source]#

Determine if the specified record is to be logged.

Returns True if the record should be logged, or False otherwise. If deemed appropriate, the record may be modified in-place.

ms3.logger.resolve_log_path_argument(path, name, logger)[source]#
ms3.logger.config_logger(name, level=None, path=None, ignored_warnings=[])[source]#

Configs the logger with name name. Overwrites existing config.

ms3.logger.resolve_dir(d)[source]#

Resolves ‘~’ to HOME directory and turns dir into an absolute path.

ms3.logger.update_cfg(cfg_dict: dict, admitted_keys: Iterable) Tuple[dict, dict][source]#
class ms3.logger.LogCaptureHandler(log_queue)[source]#

Bases: Handler

emit(record)[source]#

Do whatever it takes to actually log the specified logging record.

This version is intended to be implemented by subclasses and so raises a NotImplementedError.

class ms3.logger.LogCapturer(level='W')[source]#

Bases: object

Adapted from https://stackoverflow.com/a/37967421

property content_string#
property content_list#
property log_handler#
ms3.logger.iter_ms3_loggers(exclude_placeholders=True) tuple[source]#
ms3.logger.inspect_loggers(exclude_placeholders=False) dict[source]#
ms3.logger.temporarily_suppress_warnings(logged_object: LoggedClass)[source]#
ms3.logger.normalize_logger_name(name: str) str[source]#

Shorten a logger name to Corpus.Piece so that it can be used to configure all associated loggers, no matter what.

ms3.logger.get_ignored_warning_ids(logger: Logger) Set[tuple][source]#
ms3.logger.inspect_logger_parents(inspected_logger)[source]#

Print all parents until the first one is found that has at least one handler.

ms3.operations module#

This module contains the functions called by the ms3 commandline interface, which is why they may use print() instead of log messages from time to time.

ms3.operations.insert_labels_into_score(ms3_object: Parse | Corpus, facet: Literal['expanded', 'labels'], ask_for_input: bool = True, replace: bool = True, staff: int = None, voice: Literal[1, 2, 3, 4] | None = None, harmony_layer: Literal[0, 1, 2] | None = None, check_for_clashes: bool = True, print_info: bool = True) None[source]#

Write labels into the <Harmony> tags of the corresponding MuseScore files.

Parameters:
  • ms3_object – A Corpus or Parse object including the corresponding files.

  • facet – Which kind of labels to pick (‘labels’, ‘expanded’, or ‘unknown’).

  • ask_for_input – What to do if more than one TSV or MuseScore file is detected for a particular piece. By default, the user is asked for input. Pass False to prevent that and pick the files with the shortest relative paths instead.

  • replace – By default, any existing labels are removed from the scores. Pass False to leave them in,

  • clashes. (which may lead to)

  • staff – If you pass a staff ID, the labels will be attached to that staff where 1 is the upper stuff. By default, the staves indicated in the ‘staff’ column of ms3.annotations.Annotations.df will be used, or, if such a column is not present, labels will be inserted under the lowest staff -1.

  • voice – If you pass the ID of a notational layer (where 1 is the upper voice, blue in MuseScore), the labels will be attached to that one. By default, the notational layers indicated in the ‘voice’ column of ms3.annotations.Annotations.df will be used, or, if such a column is not present, labels will be inserted for voice 1.

  • harmony_layer

    By default, the labels are written to the layer specified as an integer in the column harmony_layer.
    Pass an integer to select a particular layer:
    * 0 to attach them as absolute (‘guitar’) chords, meaning that when opened next time,
    MuseScore will split and encode those beginning with a note name ( resulting in ms3-internal

    harmony_layer 3). | * 1 the labels are written into the staff’s layer for Roman Numeral Analysis. | * 2 to have MuseScore interpret them as Nashville Numbers

  • check_for_clashes – By default, warnings are thrown when there already exists a label at a position (and in a notational layer) where a new one is attached. Pass False to deactivate these warnings.

  • print_info – By default, the ms3_object is displayed before and after parsing. Pass False to prevent this, for example when the object has many, many files.

ms3.operations.extract(parse_obj: Parse, root_dir: str | None = None, notes_folder: str | None = None, rests_folder: str | None = None, notes_and_rests_folder: str | None = None, measures_folder: str | None = None, events_folder: str | None = None, labels_folder: str | None = None, chords_folder: str | None = None, expanded_folder: str | None = None, cadences_folder: str | None = None, form_labels_folder: str | None = None, metadata_suffix: str | None = None, markdown: bool = True, simulate: bool = False, parallel: bool = True, unfold: bool = False, interval_index: bool = False, corpuswise: bool = False)[source]#
ms3.operations.check(parse_obj: Parse, ignore_labels: bool = False, ignore_scores: bool = False, assertion: bool = False, parallel: bool = True, ignore_metronome: bool = False) List[str][source]#
ms3.operations.compare(parse_obj: Parse, facet: Literal['expanded', 'labels'], ask: bool = False, revision_specifier: str | None = None, flip: bool = False, force: bool = False, logger=None) Tuple[int, int][source]#
Parameters:
  • parse_obj

  • facet

  • ask

  • revision_specifier – If None, no comparison is undertaken. Passing an empty string will result in a comparison with the parsed TSV files included in the current view (if any). Specifying a git revision will result in a comparison with the TSV files at that commit. “LATEST_VERSION” is accepted as a revision specifier and will result in a comparison with the TSV files at the tag with the highest version number (falling back to HEAD if no tags have been assigned to the repository).

  • flip

  • force – Output comparison files even when no differences are found.

Returns:

ms3.operations.store_scores(ms3_object: Parse | Corpus, only_changed: bool = True, root_dir: str | None = None, folder: str = 'reviewed', suffix: str = '_reviewed', overwrite: bool = True, simulate=False) Dict[str, List[str]][source]#
ms3.operations.transform_to_resources(ms3_object: Parse | Corpus, facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Literal['metadata', 'unknown'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'metadata', 'unknown']], filename: str, output_folder: str | None = None, choose: Literal['all', 'auto', 'ask'] = 'auto', interval_index: bool = False, unfold: bool = False, test: bool = False, zipped: bool = False, overwrite: bool = True, raise_exception: bool = False, write_or_remove_errors_file: bool = True, log_level='i', custom_metadata: dict | None = None)[source]#
ms3.operations.transform_to_package(ms3_object: Parse | Corpus, facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Literal['metadata', 'unknown'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'metadata', 'unknown']], filename: str, output_folder: str | None = None, choose: Literal['all', 'auto', 'ask'] = 'auto', interval_index: bool = False, unfold: bool = False, test: bool = False, zipped: bool = True, overwrite: bool = True, raise_exception: bool = False, write_or_remove_errors_file: bool = True, log_level='i', custom_metadata: dict | None = None)[source]#
ms3.operations.corpus2default_package(corpus_obj: Corpus, raise_exception: bool = False, write_or_remove_errors_file: bool = True, log_level='i')[source]#

Convenience function for creating a frictionless datapackage for and in a Corpus repository, with the repository name, including exactly those facets that have been previously extracted as TSV files (and not excluded from the current view).

ms3.operations.update(parse_obj: Parse, root_dir: str | None = None, folder: str = '.', suffix: str = '', overwrite: bool = False, staff: int = -1, voice: Literal[1, 2, 3, 4] = 1, harmony_layer: Literal[0, 1, 2, 3] | None = 1, above: bool = False, safe: bool = True, parallel: bool = True)[source]#
ms3.operations.make_coloring_reports_and_warnings(parse_obj: Parse, out_dir: str | None = None, threshold: float = 0.6) bool[source]#

Performs the note coloring, stores the reports as TSV files in the reviewed folder, and logs warnings about those chord label segments where the ratio of out-of-label chords is greater than the given threshold.

Parameters:
  • parse_obj – Parse object with parsed scores containing labels. Coloring will be performed in the XML structure in the memory and scores have to be written to disk to see the result.

  • out_dir – By default, reports are written to <CORPUS_PATH>/reviewed unless another path is specified here.

  • threshold – Above which ratio of out-of-label tones a warning is to be issued.

Returns:

False if at least one label went beyond the threshold, True otherwise.

ms3.parse module#

class ms3.parse.Parse(directory: str | Collection[str] | None = None, recursive: bool = True, only_metadata_pieces: bool = True, include_convertible: bool = False, include_tsv: bool = True, exclude_review: bool = True, file_re: Pattern | str | None = None, folder_re: Pattern | str | None = None, exclude_re: Pattern | str | None = None, file_paths: Collection[str] | None = None, labels_cfg: dict = {}, ms=None, **logger_cfg)[source]#

Bases: LoggedClass

Class for creating one or several Corpus objects and performing actions on all of them.

corpus_paths: Dict[str, str]#

{corpus_name -> path} dictionary with each corpus’s base directory. Generally speaking, each corpus path is expected to contain a metadata.tsv and, maybe, to be a git.

corpus_objects: Dict[str, Corpus]#

{corpus_name -> Corpus} dictionary with one object per corpus_path.

labels_cfg#

dict Configuration dictionary to determine the output format of labels and expanded tables. The dictonary is passed to Score upon parsing.

property ms: str#

Path or command of the local MuseScore 3 installation if specified by the user and recognized.

property n_detected: int#

Number of detected files aggregated from all Corpus objects without taking views into account. Excludes metadata files.

property n_orphans: int#

Number of files that are always disregarded because they could not be attributed to any of the pieces.

property n_parsed: int#

Number of parsed files aggregated from all Corpus objects without taking views into account. Excludes metadata files.

property n_parsed_scores: int#

Number of parsed scores aggregated from all Corpus objects without taking views into account. Excludes metadata files.

property n_parsed_tsvs: int#

Number of parsed TSV files aggregated from all Corpus objects without taking views into account. Excludes metadata files.

property n_pieces: int#

Number of all available pieces (‘pieces’), independent of the view.

property n_unparsed_scores: int#

Number of all detected but not yet parsed scores, aggregated from all Corpus objects without taking views into account. Excludes metadata files.

property n_unparsed_tsvs: int#

Number of all detected but not yet parsed TSV files, aggregated from all Corpus objects without taking views into account. Excludes metadata files.

property view: View#

Retrieve the current View object. Shorthand for get_view().

property views: None#

Display a short description of the available views.

property view_name: str#

Get the name of the active view.

property view_names#
add_corpus(directory: str, corpus_name: str | None = None, only_metadata_pieces: bool | None = None, include_convertible: bool | None = None, include_tsv: bool | None = None, exclude_review: bool | None = None, file_re: Pattern | str | None = None, folder_re: Pattern | str | None = None, exclude_re: Pattern | str | None = None, paths: Collection[str] | None = None, **logger_cfg) None[source]#

This method creates a Corpus object which scans the directory directory for parseable files. It inherits all Views from the Parse object.

Parameters:
  • directory – Directory to scan for files.

  • corpus_name – By default, the folder name of directory is used as name for this corpus. Pass a string to use a different identifier.

  • **logger_cfg – Keyword arguments for configuring the logger of the new Corpus object. E.g. level='d' to see all debug messages. Note that the logger is a child logger of this Parse object’s logger and propagates, so it might filter debug messages. You can use _.change_logger_cfg(level=’d’) to change the level post hoc.

make_corpus(directory, initial_view, **logger_cfg) Corpus | None[source]#
add_dir(directory: str, recursive: bool = True, only_metadata_pieces: bool | None = None, include_convertible: bool | None = None, include_tsv: bool | None = None, exclude_review: bool | None = None, file_re: Pattern | str | None = None, folder_re: Pattern | str | None = None, exclude_re: Pattern | str | None = None, paths: Collection[str] | None = None, **logger_cfg) None[source]#

This method decides if the directory directory contains several corpora or if it is a corpus itself, and calls add_corpus() for each corpus.

Parameters:
  • directory – Directory to scan for corpora.

  • recursive – By default, if any of the first-level subdirectories contains a ‘metadata.tsv’ or is a git, all first-level subdirectories of directory are treated as corpora, i.e. one Corpus object per folder is created. Pass False to prevent this, which is equivalent to calling add_corpus(directory)

  • **logger_cfg – Keyword arguments for configuring the logger of the new Corpus objects. E.g. level='d' to see all debug messages. Note that the loggers are child loggers of this Parse object’s logger and propagate, so it might filter debug messages. You can use _.change_logger_cfg(level=’d’) to change the level post hoc.

add_files(file_paths: str | Collection[str], corpus_name: str | None = None) None[source]#

Deprecated: To deal with particular files only, use add_corpus() passing the directory containing them and configure the :class`~.view.View` accordingly. This method here does it for you but easily leads to unexpected behaviour. It expects the file paths to point to files located in a shared corpus folder on some higher level or in folders for which Corpus objects have already been created.

Parameters:
  • file_paths – Collection of file paths. Only existing files can be added.

  • corpus_name

    • By default, I will try to attribute the files to existing Corpus objects based on their paths. This makes sense only when new files have been created after the directories were scanned.

    • For paths that do no not contain an existing corpus_path, I will try to detect the parent directory that is a corpus (based on it being a git or containing a metadata.tsv). If this is without success for the first path, I will raise an error. Otherwise, all subsequent paths will be considered to be part of that same corpus (watch out meaningless relative paths!).

    • You can pass a folder name contained in the first path to create a new corpus, assuming that all other paths are contained in it (watch out meaningless relative paths!).

    • Pass an existing corpus_name to add the files to a particular corpus. Note that all parseable files under the corpus_path are detected anyway, and if you add files from other directories, it will lead to invalid relative paths that work only on your system. If you’re adding files that have been created after the Corpus object has, you can leave this parameter empty; paths will be attributed to the existing corpora automatically.

color_non_chord_tones(color_name: str = 'red', view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all') Dict[Tuple[str, str], List[Tuple[File, DataFrame]]][source]#
change_labels_cfg(labels_cfg=(), staff=None, voice=None, harmony_layer=None, positioning=None, decode=None, column_name=None, color_format=None)[source]#

Update Parse.labels_cfg and retrieve new ‘labels’ tables accordingly.

Parameters:
  • labels_cfg (dict) – Using an entire dictionary or, to change only particular options, choose from:

  • staff – Arguments as they will be passed to get_labels()

  • voice – Arguments as they will be passed to get_labels()

  • harmony_layer – Arguments as they will be passed to get_labels()

  • positioning – Arguments as they will be passed to get_labels()

  • decode – Arguments as they will be passed to get_labels()

  • column_name – Arguments as they will be passed to get_labels()

compare_labels(key: str = 'detached', new_color: str = 'ms3_darkgreen', old_color: str = 'ms3_darkred', detached_is_newer: bool = False, add_to_rna: bool = True, view_name: str | None = None, metadata_update: dict | None = None, force_metadata_update: bool = False) Tuple[int, int][source]#

Compare detached labels key to the ones attached to the Score to create a diff. By default, the attached labels are considered as the reviewed version and labels that have changed or been added in comparison to the detached labels are colored in green; whereas the previous versions of changed labels are attached to the Score in red, just like any deleted label.

Parameters:
  • key – Key of the detached labels you want to compare to the ones in the score.

  • new_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • old_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • detached_is_newer – Pass True if the detached labels are to be added with new_color whereas the attached changed labels will turn old_color, as opposed to the default.

  • add_to_rna – By default, new labels are attached to the Roman Numeral layer. Pass False to attach them to the chord layer instead.

  • metadata_update – Dictionary containing metadata that is to be included in the comparison score. Notably, ms3 uses the key ‘compared_against’ when the comparison is performed against a given git_revision.

  • force_metadata_update – By default, the metadata is only updated if the comparison yields at least one difference to avoid outputting comparison scores not displaying any changes. Pass True to force the metadata update, which results in the properts changed being set to True.

Returns:

Number of scores in which labels have changed.

Number of scores in which no label has chnged.

count_changed_scores(view_name: str | None = None)[source]#
count_extensions(view_name: str | None = None, per_piece: bool = False, include_metadata: bool = False)[source]#

Count file extensions.

Parameters:
  • keys (str or Collection, optional) – Key(s) for which to count file extensions. By default, all keys are selected.

  • ids (Collection) – If you pass a collection of IDs, keys is ignored and only the selected extensions are counted.

  • per_key (bool, optional) – If set to True, the results are returned as a dict {key: Counter}, otherwise the counts are summed up in one Counter.

  • per_subdir (bool, optional) – If set to True, the results are returned as {key: {subdir: Counter} }. per_key=True is therefore implied.

Returns:

By default, the function returns a Counter of file extensions (Counters are converted to dicts). If per_key is set to True, a dictionary {key: Counter} is returned, separating the counts. If per_subdir is set to True, a dictionary {key: {subdir: Counter} } is returned.

Return type:

dict

count_files(detected=True, parsed=True, as_dict: bool = False, drop_zero: bool = True, view_name: str | None = None) DataFrame | dict[source]#
count_parsed_scores(view_name: str | None = None) int[source]#
count_parsed_tsvs(view_name: str | None = None) int[source]#
count_unparsed_scores(view_name: str | None = None) int[source]#
count_unparsed_tsvs(view_name: str | None = None) int[source]#
count_pieces(view_name: str | None = None) int[source]#

Number of selected pieces under the given view.

create_missing_metadata_tsv(view_name: str | None = None) None[source]#
disambiguate_facet(facet: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'], view_name: str | None = None, ask_for_input=True) None[source]#

Calls the method on every selected corpus.

extract_facets(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = None, view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, flat=False, concatenate=True) DataFrame | Dict[Tuple[str, str], Dict[str, List[Tuple[File, DataFrame]]] | List[Tuple[File, DataFrame]]][source]#
get_all_parsed(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = False, include_empty=False, concatenate: bool = True) DataFrame | Dict[Tuple[str, str], Dict[str, Tuple[File, Score | DataFrame]] | List[Tuple[File, Score | DataFrame]]][source]#
get_corpus(name) Corpus[source]#
get_dataframes(notes: bool = False, rests: bool = False, notes_and_rests: bool = False, measures: bool = False, events: bool = False, labels: bool = False, chords: bool = False, expanded: bool = False, form_labels: bool = False, cadences: bool = False, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', unfold: bool = False, interval_index: bool = False, flat=False, include_empty: bool = False) DataFrame | Dict[Tuple[str, str], Dict[str, List[Tuple[File, DataFrame]]] | List[Tuple[File, DataFrame]]][source]#

Renamed to get_facets().

get_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False, concatenate: bool = True) Dict[str, Tuple[File, DataFrame]] | DataFrame[source]#

Retrieves exactly one DataFrame per piece, if available.

get_facets(facets, view_name, force, choose, unfold, interval_index, flat, include_empty, concatenate: Literal[True]) DataFrame[source]#
get_facets(facets, view_name, force, choose, unfold, interval_index, flat: Literal[True], include_empty, concatenate: Literal[False]) Dict[Tuple[str, str], List[Tuple[File, DataFrame]]]
get_facets(facets, view_name, force, choose, unfold, interval_index, flat: Literal[False], include_empty, concatenate: Literal[False]) Dict[Tuple[str, str], Dict[str, List[Tuple[File, DataFrame]]]]
get_files(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, parsed: bool = True, unparsed: bool = True, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = False, include_empty=False) Dict[Tuple[str, str], Dict[str, File]][source]#
get_files(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, parsed: bool = True, unparsed: bool = True, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = True, include_empty=False) Dict[Tuple[str, str], List[File]]
get_piece(corpus_name: str, piece: str) Piece[source]#

Returns an existing Piece object.

get_view(view_name: str | None = None, **config) View[source]#

Retrieve an existing or create a new View object, potentially while updating the config.

info(view_name: str | None = None, return_str: bool = False, show_discarded: bool = False)[source]#
insert_detached_labels(view_name: str | None = None, key: str = 'detached', staff: int = None, voice: Literal[1, 2, 3, 4] = None, harmony_layer: Literal[0, 1, 2] | None = None, check_for_clashes: bool = True)[source]#

Attach all Annotations objects that are reachable via Score.key to their respective Score, altering the XML in memory. Calling store_scores() will output MuseScore files where the annotations show in the score.

Parameters:
  • key – Key under which the Annotations objects to be attached are stored in the Score objects. Defaults to ‘detached’.

  • staff (int, optional) – If you pass a staff ID, the labels will be attached to that staff where 1 is the upper stuff. By default, the staves indicated in the ‘staff’ column of ms3.annotations.Annotations.df will be used.

  • voice ({1, 2, 3, 4}, optional) – If you pass the ID of a notational layer (where 1 is the upper voice, blue in MuseScore), the labels will be attached to that one. By default, the notational layers indicated in the ‘voice’ column of ms3.annotations.Annotations.df will be used.

  • harmony_layer (int, optional) –

    By default, the labels are written to the layer specified as an integer in the column harmony_layer.
    Pass an integer to select a particular layer:
    * 0 to attach them as absolute (‘guitar’) chords, meaning that when opened next time,
    MuseScore will split and encode those beginning with a note name ( resulting in ms3-internal harmony_layer 3).
    * 1 the labels are written into the staff’s layer for Roman Numeral Analysis.
    * 2 to have MuseScore interpret them as Nashville Numbers

  • check_for_clashes (bool, optional) – By default, warnings are thrown when there already exists a label at a position (and in a notational layer) where a new one is attached. Pass False to deactivate these warnings.

iter_corpora(view_name: str | None = None) Iterator[Tuple[str, Corpus]][source]#

Iterate through corpora under the current or specified view.

iter_independent_corpora(view_name: str | None = None) Iterator[Tuple[str, Corpus]][source]#

Like iter_corpora() but creating new Corpus objects that are not stored in this Parse object to avoid filling up memory when parsing many files.

iter_pieces() Tuple[Tuple[str, str], Piece][source]#
keys() List[str][source]#

Return the names of all corpus objects.

load_facet_into_scores(facet: Literal['expanded', 'labels'], view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', git_revision: str | None = None, key: str = 'detached', infer: bool = True, **cols) Dict[str, int][source]#
load_ignored_warnings(path: str) None[source]#

Adds a filters to all loggers included in a IGNORED_WARNINGS file.

Parameters:

path – Path of the IGNORED_WARNINGS file.

set_view(active: View = None, **views: View)[source]#

Register one or several view_name=View pairs.

switch_view(view_name: str, show_info: bool = True, propagate=True) None[source]#
update_metadata_tsv_from_parsed_scores(root_dir: str | None = None, suffix: str = '', markdown_file: str | None = 'README.md', view_name: str | None = None) List[str][source]#

Gathers the metadata from parsed and currently selected scores and updates ‘metadata.tsv’ with the information.

Parameters:
  • root_dir – In case you want to output the metadata to folder different from corpus_path.

  • suffix – Added to the filename: ‘metadata{suffix}.tsv’. Defaults to ‘’. Metadata files with suffix may be used to store views with particular subselections of pieces.

  • markdown_file – By default, a subset of metadata columns will be written to ‘README.md’ in the same folder as the TSV file. If the file exists, it will be scanned for a line containing the string ‘# Overview’ and overwritten from that line onwards.

  • view_name – The view under which you want to update metadata from the selected parsed files. Defaults to None, i.e. the active view.

Returns:

The file paths to which metadata was written.

update_score_metadata_from_tsv(view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', write_empty_values: bool = False, remove_unused_fields: bool = False, write_text_fields: bool = False, update_instrumentation: bool = False) List[File][source]#

Update metadata fields of parsed scores with the values from the corresponding row in metadata.tsv.

Parameters:
  • view_name

  • force

  • choose

  • write_empty_values – If set to True, existing values are overwritten even if the new value is empty, in which case the field will be set to ‘’.

  • remove_unused_fields – If set to True, all non-default fields that are not among the columns of metadata.tsv (anymore) are removed.

  • write_text_fields – If set to True, ms3 will write updated values from the columns title_text, subtitle_text, composer_text, lyricist_text, and part_name_text into the score headers.

  • update_instrumentation – Set to True to update the score’s instrumentation based on changed values from ‘staff_<i>_instrument’ columns.

Returns:

List of File objects of those scores of which the XML structure has been modified.

update_scores(root_dir: str | None = None, folder: str = '.', suffix: str = '', overwrite: bool = False) List[str][source]#

Update scores created with an older MuseScore version to the latest MuseScore 3 version.

Parameters:
  • root_dir – In case you want to create output paths for the updated MuseScore files based on a folder different from corpus_path.

  • folder

    • The default ‘.’ has the updated scores written to the same directory as the old ones, effectively overwriting them if root_dir is None.

    • If folder is None, the files will be written to {root_dir}/scores/.

    • If folder is an absolute path, root_dir will be ignored.

    • If folder is a relative path starting with a dot . the relative path is appended to the file’s subdir. For example, ../scores will resolve to a sibling directory of the one where the file is located.

    • If folder is a relative path that does not begin with a dot ., it will be appended to the root_dir.

  • suffix – String to append to the file names of the updated files, e.g. ‘_updated’.

  • overwrite – By default, existing files are not overwritten. Pass True to allow this.

Returns:

A list of all up-to-date paths, whether they had to be converted or were already in the latest version.

update_tsvs_on_disk(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = 'tsv', view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto') List[str][source]#

Update existing TSV files corresponding to one or several facets with information freshly extracted from a parsed score, but only if the contents are identical. Otherwise, the existing TSV file is not overwritten and the differences are displayed in a log warning. The purpose is to safely update the format of existing TSV files, (for instance with respect to column order) making sure that the content doesn’t change.

Parameters:
  • facets

  • view_name

  • force – By default, only TSV files that have already been parsed are updated. Set to True in order to force-parse for each facet one of the TSV files included in the given view, if necessary.

  • choose

Returns:

List of paths that have been overwritten.

detach_labels(view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', key: str = 'removed', staff: int = None, voice: Literal[1, 2, 3, 4] = None, harmony_layer: Literal[0, 1, 2, 3] | None = None, delete: bool = True)[source]#
score_metadata(view_name: str | None = None) DataFrame[source]#
metadata(view_name: str | None = None, choose: Literal['auto', 'ask'] | None = None) DataFrame[source]#
metadata_tsv(view_name: str | None = None) DataFrame[source]#

Concatenates the ‘metadata.tsv’ (as they come) files for all corpora with a [corpus, piece] MultiIndex. If you need metadata that filters out pieces according to the current view, use metadata().

store_extracted_facets(view_name: str | None = None, root_dir: str | None = None, measures_folder: str | None = None, notes_folder: str | None = None, rests_folder: str | None = None, notes_and_rests_folder: str | None = None, labels_folder: str | None = None, expanded_folder: str | None = None, form_labels_folder: str | None = None, cadences_folder: str | None = None, events_folder: str | None = None, chords_folder: str | None = None, metadata_suffix: str | None = None, markdown: bool = True, simulate: bool = False, unfold: bool = False, interval_index: bool = False)[source]#

Store facets extracted from parsed scores as TSV files.

Parameters:
  • view_name

  • root_dir

    (‘measures’, ‘notes’, ‘rests’, ‘notes_and_rests’, ‘labels’, ‘expanded’, ‘form_labels’, ‘cadences’,

    ’events’, ‘chords’)

  • measures_folder

  • notes_folder

  • rests_folder

  • notes_and_rests_folder

  • labels_folder

  • expanded_folder

:param : :param form_labels_folder: Specify directory where to store the corresponding TSV files. :param cadences_folder: Specify directory where to store the corresponding TSV files. :param events_folder: Specify directory where to store the corresponding TSV files. :param chords_folder: Specify directory where to store the corresponding TSV files. :param metadata_suffix: Specify a suffix to update the ‘metadata{suffix}.tsv’ file for each corpus. For the main file, pass ‘’ :param markdown: By default, when metadata_path is specified, a markdown file called README.md containing

the columns [file_name, measures, labels, standard, annotators, reviewers] is created. If it exists already, this table will be appended or overwritten after the heading # Overview.

Parameters:
  • simulate

  • unfold – By default, repetitions are not unfolded. Pass True to duplicate values so that they correspond to a full playthrough, including correct positioning of first and second endings.

  • interval_index

Returns:

store_parsed_scores(view_name: str | None = None, only_changed: bool = True, root_dir: str | None = None, folder: str = '.', suffix: str = '', overwrite: bool = False, simulate=False) Dict[str, List[str]][source]#

Stores all parsed scores under this view as MuseScore 3 files.

Args:

view_name: Name of another view if another than the current one is to be used. only_changed:

By default, only scores that have been modified since parsing are written. Set to False to store all scores regardless.

root_dir: Directory where to re-build the sub-directory tree of the Corpus in question. folder:

  • Different behaviours are available. Note that only the third option ensures that file paths are distinct for files that have identical pieces but are located in different subdirectories of the same corpus.

  • If folder is None (default), the files’ type will be appended to the root_dir.

  • If folder is an absolute path, root_dir will be ignored.

  • If folder is a relative path that does not begin with a dot ., it will be appended to the root_dir.

  • If folder is a relative path starting with a dot . the relative path is appended to the file’s subdir. For example, ``..

otes`` will resolve to a sibling directory of the one where the file

is located.

suffix: Suffix to append to the original file name. overwrite: Pass True to overwrite existing files. simulate: Set to True if no files are to be written.

Returns:

Paths of the stored files.

parse(view_name=None, level=None, parallel=True, only_new=True, labels_cfg={}, cols={}, infer_types=None, **kwargs)[source]#

Shorthand for executing parse_scores and parse_tsv at a time. :param view_name:

parse_scores(level: str = None, parallel: bool = True, only_new: bool = True, labels_cfg: dict = {}, view_name: str = None, choose: Literal['all', 'auto', 'ask'] = 'all')[source]#

Parse MuseScore 3 files (MSCX or MSCZ) and store the resulting read-only Score objects. If they need to be writeable, e.g. for removing or adding labels, pass parallel=False which takes longer but prevents having to re-parse at a later point.

Parameters:
  • keys (str or Collection, optional) – For which key(s) to parse all MSCX files.

  • ids (Collection) – To parse only particular files, pass their IDs. keys and fexts are ignored in this case.

  • level ({'W', 'D', 'I', 'E', 'C', 'WARNING', 'DEBUG', 'INFO', 'ERROR', 'CRITICAL'}, optional) – Pass a level name for which (and above which) you want to see log records.

  • parallel (bool, optional) – Defaults to True, meaning that all CPU cores are used simultaneously to speed up the parsing. It implies that the resulting Score objects are in read-only mode and that you might not be able to use the computer during parsing. Pass False to parse one score after the other, which uses more memory but will allow making changes to the scores.

  • only_new (bool, optional) – By default, score which already have been parsed, are not parsed again. Pass False to parse them, too.

Return type:

None

parse_tsv(view_name=None, level=None, cols={}, infer_types=None, only_new=True, choose: Literal['all', 'auto', 'ask'] = 'all', **kwargs)[source]#

Parse TSV files (or other value-separated files such as CSV) to be able to do something with them.

Parameters:
  • keys (str or Collection, optional) – Key(s) for which to parse all non-MSCX files. By default, all keys are selected.

  • ids (Collection) – To parse only particular files, pass there IDs. keys and fexts are ignored in this case.

  • fexts (str or Collection, optional) – If you want to parse only files with one or several particular file extension(s), pass the extension(s)

  • cols (dict, optional) – By default, if a column called 'label' is found, the TSV is treated as an annotation table and turned into an Annotations object. Pass one or several column name(s) to treat them as label columns instead. If you pass {} or no label column is found, the TSV is parsed as a “normal” table, i.e. a DataFrame.

  • infer_types (dict, optional) – To recognize one or several custom label type(s), pass {name: regEx}.

  • level ({'W', 'D', 'I', 'E', 'C', 'WARNING', 'DEBUG', 'INFO', 'ERROR', 'CRITICAL'}, optional) – Pass a level name for which (and above which) you want to see log records.

  • **kwargs – Arguments for pandas.DataFrame.to_csv(). Defaults to {'sep': '   ', 'index': False}. In particular, you might want to update the default dictionaries for dtypes and converters used in load_tsv().

Returns:

  • None

  • Args – only_new: view_name:

property parsed_mscx: DataFrame#

Deprecated property. Replaced by n_parsed_scores

property parsed_tsv: DataFrame#

Deprecated property. Replaced by n_parsed_tsvs

add_detached_annotations(*args, **kwargs)[source]#

Deprecated method. Replaced by insert_detached_labels().

count_annotation_layers(*args, **kwargs)[source]#

Deprecated method.

count_labels(*args, **kwargs)[source]#

Deprecated method.

get_lists(*args, **kwargs)[source]#

Deprecated method. Replaced by get_facets().

iter(*args, **kwargs)[source]#

Deprecated method. Replaced by ms3.corpus.Corpus.iter_facets().

parse_mscx(*args, **kwargs)[source]#

Deprecated method. Replaced by parse_scores().

pieces(*args, **kwargs)[source]#

Deprecated method. Replaced by info().

store_scores(*args, **kwargs)[source]#

Deprecated method. Replaced by store_parsed_scores().

update_metadata(*args, **kwargs)[source]#

Deprecated method. Replaced by update_score_metadata_from_tsv().

ms3.piece module#

class ms3.piece.Piece(pname: str, view: View | None = None, labels_cfg: dict | None = None, ms=None, **logger_cfg)[source]#

Bases: LoggedClass

Wrapper around Score for associating it with parsed TSV files

facet2files: Dict[str, List[File]]#

{typ -> [File]} dict storing file information for associated types.

ix2file: Dict[int, File]#

{ix -> File} dict storing the registered file information for access via index.

facet2parsed: Dict[str, Dict[int, Score | DataFrame]]#

{typ -> {ix -> pandas.DataFrame`|:obj:`Score}} dict storing parsed files for associated types.

ix2parsed: Dict[int, Score | DataFrame]#

{ix -> pandas.DataFrame`|:obj:`Score} dict storing the parsed files for access via index.

ix2parsed_score: Dict[int, Score]#

Subset of ix2parsed

ix2parsed_tsv: Dict[int, DataFrame]#

Subset of ix2parsed

ix2annotations: Dict[int, Annotations]#

{ix -> Annotations} dict storing Annotations objects for the parsed labels and expanded labels.

labels_cfg#

dict Configuration dictionary to determine the output format of labels and expanded tables. The dictonary is passed to Score upon parsing.

all_facets_present(view_name: str | None = None, selected_facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] | None = None) bool[source]#

Checks if parsed TSV files have been detected for all selected facets under the active or indicated view.

Parameters:
  • view_name – Name of the view to check.

  • selected_facets – If passed, needs to be a subset of the facets selected by the view, otherwise the result will be False. If no selected_facets are passed, check for those selected by the active or indicated view.

Returns:

True if for each selected facet at least one file has been registered.

property files#
property has_changed_scores: bool#

Whether any of the parsed scores has been altered.

property ms#
score_metadata(view_name: str | None, choose: Literal['auto', 'ask'], as_dict: Literal[False]) Series[source]#
score_metadata(view_name: str | None, choose: Literal['auto', 'ask'], as_dict: Literal[True]) dict
Parameters:
  • choose

  • as_dict – Set to True to change the return type from pandas.Series to dict.

Returns:

property tsv_metadata: Dict[str, str] | None#

If the Corpus has metadata_tsv, this field will contain the {column: value} pairs of the row pertaining to this piece.

metadata(view_name: str | None = None) Series | None[source]#

If a row of ‘metadata.tsv’ has been stored, return that, otherwise extract from a (force-)parsed score.

set_view(active: View = None, **views: View)[source]#

Register one or several view_name=View pairs.

get_view(view_name: str | None = None, **config) View[source]#

Retrieve an existing or create a new View object, potentially while updating the config.

property view#
property views#
property view_name#
property view_names#
cadences(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
chords(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
events(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
expanded(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
form_labels(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
labels(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
measures(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
notes(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
notes_and_rests(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
rests(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) DataFrame | None[source]#
score(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto') Score | None[source]#
add_parsed_score(ix: int, score_obj: Score) None[source]#
add_parsed_tsv(ix: int, parsed_tsv: DataFrame) None[source]#
change_labels_cfg(labels_cfg=(), staff=None, voice=None, harmony_layer=None, positioning=None, decode=None, column_name=None, color_format=None)[source]#

Update Piece.labels_cfg and retrieve new ‘labels’ tables accordingly.

Parameters:
  • labels_cfg (dict) – Using an entire dictionary or, to change only particular options, choose from:

  • staff – Arguments as they will be passed to get_labels()

  • voice – Arguments as they will be passed to get_labels()

  • harmony_layer – Arguments as they will be passed to get_labels()

  • positioning – Arguments as they will be passed to get_labels()

  • decode – Arguments as they will be passed to get_labels()

  • column_name – Arguments as they will be passed to get_labels()

compare_labels(key: str = 'detached', new_color: str = 'ms3_darkgreen', old_color: str = 'ms3_darkred', detached_is_newer: bool = False, add_to_rna: bool = True, view_name: str | None = None, metadata_update: dict | None = None, force_metadata_update: bool = False) Tuple[int, int][source]#

Compare detached labels key to the ones attached to the Score to create a diff. By default, the attached labels are considered as the reviewed version and labels that have changed or been added in comparison to the detached labels are colored in green; whereas the previous versions of changed labels are attached to the Score in red, just like any deleted label.

Parameters:
  • key – Key of the detached labels you want to compare to the ones in the score.

  • new_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • old_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • detached_is_newer – Pass True if the detached labels are to be added with new_color whereas the attached changed labels will turn old_color, as opposed to the default.

  • add_to_rna – By default, new labels are attached to the Roman Numeral layer. Pass False to attach them to the chord layer instead.

  • metadata_update

    Dictionary containing metadata that is to be included in the comparison score. Notably, ms3 uses the key

    ’compared_against’ when the comparison is performed against a given git_revision.

    force_metadata_update:

    By default, the metadata is only updated if the comparison yields at least one difference to avoid outputting comparison scores not displaying any changes. Pass True to force the metadata update, which results in the properts changed being set to True.

Returns:

Number of scores in which labels have changed. Number of scores in which no label has chnged.

count_changed_scores(view_name: str | None) int[source]#
count_parsed(include_empty=False, view_name: str | None = None, prefix: bool = False) Dict[str, int][source]#
count_detected(include_empty: bool = False, view_name: str | None = None, prefix: bool = False) Dict[str, int][source]#

Count how many files per facet have been detected.

Parameters:
  • include_empty – By default, facets without files are not included in the dict. Pass True to include zero counts.

  • view_name

  • prefix – Pass True if you want the facets prefixed with ‘detected_’.

Returns:

{facet -> count of detected files}

extract_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) Tuple[File | None, DataFrame | None][source]#
extract_facets(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', unfold: bool = False, interval_index: bool = False, flat=False) Dict[str, List[Tuple[File, DataFrame]]] | List[Tuple[File, DataFrame]][source]#

Retrieve a dictionary with the selected feature matrices extracted from the parsed scores. If you want to retrieve parsed TSV files, use get_all_parsed().

get_changed_scores(view_name: str | None) List[Tuple[File, Score]][source]#
get_facets(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', unfold: bool = False, interval_index: bool = False, flat=False) Dict[str, Tuple[File, DataFrame]] | List[Tuple[File, DataFrame]][source]#

Retrieve score facets both freshly extracted from parsed scores and from parsed TSV files, depending on the parameters and the view in question.

If choose != ‘all’, the goal will be to return one DataFrame per facet. Preference is given to a DataFrame freshly extracted from an already parsed score; otherwise, from an already parsed TSV file. If both are not available, preference will be given to a force-parsed TSV, then to a force-parsed score.

Parameters:
  • facets

  • view_name

  • force – Only relevant when choose='all'. By default, only scores and TSV files that have already been parsed are taken into account. Set force=True to force-parse all scores and TSV files selected under the given view.

  • choose

  • unfold

  • interval_index

  • flat

Returns:

get_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) Tuple[File | None, DataFrame | None][source]#

Retrieve a DataFrame from a parsed score or, if unavailable, from a parsed TSV. If none have been parsed, first force-parse a TSV and, if not included in the given view, force-parse a score.

get_file(facet: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'], view_name: str | None = None, parsed: bool = True, unparsed: bool = True, choose: Literal['auto', 'ask'] = 'auto') File | None[source]#
Parameters:
  • facet

  • choose

Returns:

A {file_type -> [File] dict containing the selected Files or, if flat=True, just a list.

get_file_from_path(full_path: str | None = None) File | None[source]#
get_files(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, parsed: bool = True, unparsed: bool = True, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = False, include_empty: bool = False) Dict[str, List[File]] | List[File][source]#
Parameters:

facets

Returns:

A {file_type -> [File] dict containing the selected Files or, if flat=True, just a list.

get_parsed(facet: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'], view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', git_revision: str | None = None, unfold: bool = False, interval_index: bool = False) Tuple[File | None, Score | DataFrame | None][source]#

Retrieve exactly one parsed score or TSV file. If none has been parsed, parse one automatically.

Parameters:
  • facet

  • view_name

  • choose

  • git_revision

Returns:

get_all_parsed(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = False, include_empty: bool = False, unfold: bool = False, interval_index: bool = False) Dict[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'], List[Tuple[File, Score | DataFrame]]] | List[Tuple[File, Score | DataFrame]][source]#

Return multiple parsed files.

get_parsed_score(view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto') Tuple[File | None, Score | None][source]#
get_parsed_scores(view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all') List[Tuple[File, Score]][source]#
get_parsed_tsv(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'metadata', 'unknown'], view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', unfold: bool = False, interval_index: bool = False) Tuple[File | None, DataFrame | None][source]#
get_parsed_tsvs(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Literal['metadata', 'unknown'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'metadata', 'unknown']], view_name: str | None = None, force: bool = False, unfold: bool = False, interval_index: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all') List[Tuple[File | None, DataFrame | None]][source]#
info(return_str=False, view_name=None, show_discarded: bool = False)[source]#
iter_extracted_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], view_name: str | None = None, force: bool = False, unfold: bool = False, interval_index: bool = False) Iterator[Tuple[File | None, DataFrame | None]][source]#

Iterate through the selected facet extracted from all parsed or yet-to-parse scores.

iter_extracted_facets(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']], view_name: str | None = None, force: bool = False, unfold: bool = False, interval_index: bool = False) Iterator[Tuple[File, Dict[str, DataFrame]]][source]#

Iterate through the selected facets extracted from all parsed or yet-to-parse scores.

iter_facet2files(view_name: str | None = None, include_empty: bool = False) Iterator[Tuple[str, List[File]]][source]#

Iterating through facet2files under the current or specified view.

iter_facet2parsed(view_name: str | None = None, include_empty: bool = False) Iterator[Dict[str, List[File]]][source]#

Iterating through facet2parsed under the current or specified view and selecting only parsed files.

iter_files(facets: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] | Literal['tsv', 'tsvs'] | Collection[Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown']] = None, view_name: str | None = None, parsed: bool = True, unparsed: bool = True, choose: Literal['all', 'auto', 'ask'] = 'all', flat: bool = False, include_empty: bool = False) Iterator[Dict[str, File]] | Iterator[List[File]][source]#

Equivalent to iterating through the result of get_files().

iter_parsed(facet: Literal['scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown'] = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', include_empty: bool = False, unfold: bool = False, interval_index: bool = False) Iterator[Tuple[File, Score | DataFrame]][source]#
keys() List[int][source]#

Return the indices of all Files registered with this Piece.

load_annotation_table_into_score(ix: int | None = None, df: DataFrame | None = None, view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', key: str = 'detached', infer: bool = True, **cols) None[source]#

Attach an Annotations object to the score and make it available as Score.{key}. It can be an existing object or one newly created from the TSV file tsv_path.

Parameters:
  • ix – Either pass the index of a TSV file containing annotations, or

  • df – A DataFrame containing annotations.

  • key – Specify a new key for accessing the set of annotations. The string needs to be usable as an identifier, e.g. not start with a number, not contain special characters etc. In return you may use it as a property: For example, passing 'chords' lets you access the Annotations as Score.chords. The key ‘annotations’ is reserved for all annotations attached to the score.

  • infer – By default, the label types are inferred in the currently configured order (see name2regex). Pass False to not add and not change any label types.

  • **cols – If the columns in the specified TSV file diverge from the standard column names, pass them as standard_name=’custom name’ keywords.

load_facet_into_score(facet: Literal['expanded', 'labels'], view_name: str | None = None, choose: Literal['auto', 'ask'] = 'auto', git_revision: str | None = None, key: str = 'detached', infer: bool = True, **cols) None[source]#
register_file(file: File, reject_incongruent_pnames: bool = True) bool[source]#
store_extracted_facet(facet: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'], root_dir: str | None = None, folder: str | None = None, view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', unfold: bool = False, interval_index: bool = False, frictionless: bool = True, raise_exception: bool = True, write_or_remove_errors_file: bool = True)[source]#

Extract a facet from one or several available scores and store the results as TSV files, the paths of which are computed from the respective score’s location.

Args:

facet: root_dir:

Defaults to None, meaning that the path is constructed based on the corpus_path. Pass a directory to construct the path relative to it instead. If folder is an absolute path, root_dir is ignored.

folder:
  • If folder is None (default), the files’ type will be appended to the root_dir.

  • If folder is an absolute path, root_dir will be ignored.

  • If folder is a relative path starting with a dot . the relative path is appended to the file’s subdir. For example, ``..

otes`` will resolve to a sibling directory of the one where the file

is located.

  • If folder is a relative path that does not begin with a dot ., it will be appended to the root_dir.

view_name: force: choose: unfold: interval_index: frictionless:

If True (default), the file is written together with a frictionless resource descriptor JSON file whose column schema is used to validate the stored TSV file.

raise_exception:

If True (default) raise if the resource is not valid. Only relevant when frictionless=True (i.e., by default).

write_or_remove_errors_file:

If True (default) write a .errors file if the resource is not valid, otherwise remove it if it exists. Only relevant when frictionless=True (i.e., by default).

Returns:

store_parsed_score_at_ix(ix, root_dir: str | None = None, folder: str = '.', suffix: str = '', overwrite: bool = False, simulate=False) str | None[source]#

Creates a MuseScore file from the Score object at the given index.

Parameters:
  • ix

  • folder

  • suffix – Suffix to append to the original file name.

  • root_dir

  • overwrite – Pass True to overwrite existing files.

  • simulate – Set to True if no files are to be written.

Returns:

Path of the stored file.

switch_view(view_name: str, show_info: bool = True) None[source]#
update_score_metadata_from_tsv(view_name: str | None = None, force: bool = False, choose: Literal['all', 'auto', 'ask'] = 'all', write_empty_values: bool = False, remove_unused_fields: bool = False, write_text_fields: bool = False, update_instrumentation: bool = False) List[File][source]#

Update metadata fields of parsed scores with the values from the corresponding row in metadata.tsv.

Parameters:
  • view_name

  • force

  • choose

  • write_empty_values – If set to True, existing values are overwritten even if the new value is empty, in which case the field will be set to ‘’.

  • remove_unused_fields – If set to True, all non-default fields that are not among the columns of metadata.tsv (anymore) are removed.

  • write_text_fields – If set to True, ms3 will write updated values from the columns title_text, subtitle_text, composer_text, lyricist_text, and part_name_text into the score header.

  • update_instrumentation – Set to True to update the score’s instrumentation based on changed values from ‘staff_<i>_instrument’ columns.

Returns:

List of File objects of those scores of which the XML structure has been modified.

update_tsvs_on_disk(facets: Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords'] | Collection[Literal['measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords']] = 'tsv', view_name: str | None = None, force: bool = False, choose: Literal['auto', 'ask'] = 'auto') List[str][source]#

Update existing TSV files corresponding to one or several facets with information freshly extracted from a parsed score, but only if the contents are identical. Otherwise, the existing TSV file is not overwritten and the differences are displayed in a log warning. The purpose is to safely update the format of existing TSV files, (for instance with respect to column order) making sure that the content doesn’t change.

Parameters:
  • facets

  • view_name

  • force – By default, only TSV files that have already been parsed are updated. Set to True in order to force-parse for each facet one of the TSV files included in the given view, if necessary.

  • choose

Returns:

List of paths that have been overwritten.

get_dataframe(*args, **kwargs) None[source]#

Deprecated method. Replaced by get_parsed(), extract_facet(), and get_facet().

ms3.score module#

class ms3.score.MSCX(mscx_src, read_only=False, parser='bs4', labels_cfg={}, parent_score=None, **logger_cfg)[source]#

Bases: LoggedClass

Object for interacting with the XML structure of a MuseScore 3 file. Is usually attached to a Score object and exposed as Score.mscx. An object is only created if a score was successfully parsed.

changed#

bool Switches to True as soon as the original XML structure is changed. Does not automatically switch back to False.

read_only#

bool, optional Shortcut for MSCX.parsed.read_only. Defaults to False, meaning that the parsing is slower and uses more memory in order to allow for manipulations of the score, such as adding and deleting labels. Set to True if you’re only extracting information.

parent_score#

Score The Score object to which this MSCX object is attached.

parser#

{‘bs4’} The currently used parser.

labels_cfg#

dict Configuration dictionary to determine the output format of the Annotations object representing the labels that are attached to a score (stored as _annotations`). The options correspond to the parameters of Annotations.get_labels().

mscx_src#

str Full path of the parsed MuseScore file.

cadences(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

pandas.DataFrame DataFrame representing all cadence annotations in the score.

chords(mode: Literal['auto', 'strict'] = 'auto', interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame of Chords representing all <Chord> tags contained in the MuseScore file (all <note> tags come within one) and attached score information and performance maerks, e.g. lyrics, dynamics, articulations, slurs (see the explanation for the mode parameter for more details). Comes with the columns quarterbeats, duration_qb, mc, mn, mc_onset, mn_onset, timesig, staff, voice, duration, gracenote, tremolo, nominal_duration, scalar, volta, chord_id, dynamics, articulation, staff_text, slur, Ottava:8va, Ottava:8vb, pedal, TextLine, decrescendo_hairpin, diminuendo_line, crescendo_line, crescendo_hairpin, tempo, qpm, lyrics:1, Ottava:15mb

Parameters:
  • mode – Defaults to ‘auto’, meaning that additional performance markers available in the score are to be included, namely lyrics, dynamics, fermatas, articulations, slurs, staff_text, system_text, tempo, and spanners (e.g. slurs, 8va lines, pedal lines). This results in NaN values in the column ‘chord_id’ for those markers that are not part of a <Chord> tag, e.g. <Dynamic>, <StaffText>, or <Tempo>. To prevent that, pass ‘strict’, meaning that only <Chords> are included, i.e. the column ‘chord_id’ will have no empty values.

  • interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame of Chords representing all <Chord> tags contained in the MuseScore file.

events(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing a raw skeleton of the score’s XML structure and contains all Event callbacks API contained in it. It is the original tabular representation of the MuseScore file’s source code from which all other tables, except measures are generated.

Parameters:

interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame containing the original tabular representation of all Event callbacks API encoded in the MuseScore file.

expanded(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing Expanded labels, i.e., all annotations encoded in <Harmony> tags which could be matched against one of the registered regular expressions and split into feature columns. Currently this method is hard-coded to return expanded DCML harmony labels only but it takes into account the current _labels_cfg. Comes with the columns quarterbeats, duration_qb, mc, mn, mc_onset, mn_onset, timesig, staff, voice, volta, label, alt_label, offset_x, offset_y, regex_match, globalkey, localkey, pedal, chord, numeral, form, figbass, changes, relativeroot, cadence, phraseend, chord_type, globalkey_is_minor, localkey_is_minor, chord_tones, added_tones, root, bass_note

Parameters:

interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame representing all Labels, i.e., all <Harmony> tags in the score.

property has_annotations#

bool Shortcut for MSCX.parsed.has_annotations. Is True as long as at least one label is attached to the current XML.

property n_form_labels#

int Shortcut for MSCX.parsed.n_form_labels. Is True if at least one StaffText seems to constitute a form label.

form_labels(detection_regex: str = None, exclude_harmony_layer: bool = False, interval_index: bool = False, expand: bool = True, unfold: bool = False) DataFrame | None[source]#

DataFrame representing form labels (or other) that have been encoded as <StaffText>s rather than in the <Harmony> layer. This function essentially filters all StaffTexts matching the detection_regex and adds the standard position columns.

Parameters:
  • detection_regex – By default, detects all labels starting with one or two digits followed by a column (see the regex). Pass another regex to retrieve only StaffTexts matching this one.

  • exclude_harmony_layer – By default, form labels are detected even if they have been encoded as Harmony labels (rather than as StaffText). Pass True in order to retrieve only StaffText form labels.

  • interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame containing all StaffTexts matching the detection_regex

labels(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing all Labels, i.e., all <Harmony> tags in the score, as returned by calling get_labels() on the object at _annotations with the current _labels_cfg. Comes with the columns quarterbeats, duration_qb, mc, mn, mc_onset, mn_onset, timesig, staff, voice, volta, harmony_layer, label, offset_x, offset_y, regex_match

Parameters:

interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame representing all Labels, i.e., all <Harmony> tags in the score.

measures(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing the Measures of the MuseScore file (which can be incomplete measures). Comes with the columns mc, mn, quarterbeats, duration_qb, keysig, timesig, act_dur, mc_offset, volta, numbering_offset, dont_count, barline, breaks, repeats, next

Parameters:

interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame representing the measures of the MuseScore file (which can be incomplete measures).

offset_dict(all_endings: bool = False, unfold: bool = False) dict[source]#

{mc -> offset} dictionary measuring each MC’s distance from the piece’s beginning (0) in quarter notes.

property metadata#

dict Shortcut for MSCX.parsed.metadata. Metadata from and about the MuseScore file.

notes(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing the Notes of the MuseScore file. Comes with the columns quarterbeats, duration_qb, mc, mn, mc_onset, mn_onset, timesig, staff, voice, duration, gracenote, tremolo, nominal_duration, scalar, tied, tpc, midi, volta, chord_id

Parameters:

interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame representing the Notes of the MuseScore file.

notes_and_rests(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing the Notes and Rests of the MuseScore file. Comes with the columns quarterbeats, duration_qb, mc, mn, mc_onset, mn_onset, timesig, staff, voice, duration, gracenote, tremolo, nominal_duration, scalar, tied, tpc, midi, volta, chord_id

Parameters:

interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame representing the Notes and Rests of the MuseScore file.

property parsed: _MSCX_bs4#

_MSCX_bs4 Standard way of accessing the object exposed by the current parser. MSCX uses this object’s interface for requesting manipulations of and information from the source XML.

rests(interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing the Rests of the MuseScore file. Comes with the columns quarterbeats, duration_qb, mc, mn, mc_onset, mn_onset, timesig, staff, voice, duration, nominal_duration, scalar, volta

Parameters:

interval_index – Pass True to replace the default RangeIndex by an IntervalIndex.

Returns:

DataFrame representing the Rests of the MuseScore file.

property staff_ids#

list of int The staff IDs contained in the score, usually just a list of increasing numbers starting at 1.

property style#

Style Can be used like a dictionary to change the information within the score’s <Style> tag.

property version#

str MuseScore version that the file was created with.

property volta_structure#

dict {first_mc -> {volta_number -> [mc1, mc2…]} } dictionary.

add_labels(annotations_object)[source]#

Receives the labels from an Annotations object and adds them to the XML structure representing the MuseScore file that might be written to a file afterwards.

Parameters:

annotations_object (Annotations) – Object of labels to be added.

Returns:

Number of actually added labels.

Return type:

int

change_label_color(mc, mc_onset, staff, voice, label, color_name=None, color_html=None, color_r=None, color_g=None, color_b=None, color_a=None)[source]#

Shortcut for :py:meth:MSCX.parsed.change_label_color

Parameters:
  • mc (int) – Measure count of the label

  • mc_onset (fractions.Fraction) – Onset position to which the label is attached.

  • staff (int) – Staff to which the label is attached.

  • voice (int) – Notational layer to which the label is attached.

  • label (str) – (Decoded) label.

  • color_name (str, optional) – Two ways of specifying the color.

  • color_html (str, optional) – Two ways of specifying the color.

  • color_r (int or str, optional) – To specify a RGB color instead, pass at least, the first three. color_a (alpha = opacity) defaults to 255.

  • color_g (int or str, optional) – To specify a RGB color instead, pass at least, the first three. color_a (alpha = opacity) defaults to 255.

  • color_b (int or str, optional) – To specify a RGB color instead, pass at least, the first three. color_a (alpha = opacity) defaults to 255.

  • color_a (int or str, optional) – To specify a RGB color instead, pass at least, the first three. color_a (alpha = opacity) defaults to 255.

change_labels_cfg(labels_cfg={}, staff=None, voice=None, harmony_layer=None, positioning=None, decode=None, column_name=None, color_format=None)[source]#

Update MSCX.labels_cfg.

Parameters:
  • labels_cfg (dict) – Using an entire dictionary or, to change only particular options, choose from:

  • staff – Arguments as they will be passed to get_labels()

  • voice – Arguments as they will be passed to get_labels()

  • harmony_layer – Arguments as they will be passed to get_labels()

  • positioning – Arguments as they will be passed to get_labels()

  • decode – Arguments as they will be passed to get_labels()

color_non_chord_tones(df: DataFrame, color_name: str = 'red', chord_tone_cols: Collection[str] = ['chord_tones', 'added_tones'], color_nan: bool = True) DataFrame[source]#

Iterates backwards through the rows of the given DataFrame, interpreting each row as a score segment, and colors all notes that do not correspond to one of the tonal pitch classes (TPC) indicated in one of the tuples contained in the chord_tone_cols. The columns ‘mc’ and ‘mc_onset’ are taken to indicate each score segment’s start, which reaches to the subsequent one (the last segment reaching to the end of the score). Only notes whose onsets lie within the respective segment are colored, meaning that those whose durations reach into a segment are not taken into account.

Parameters:
  • df – A DataFrame with the columns [‘mc’, ‘mc_onset’] + chord_tone_cols

  • color_name – Name the color that the non-chord tones should get, defaults to ‘red’. Name can be a CSS color or a MuseScore color (see utils.MS3_COLORS).

  • chord_tone_cols – Names of the columns containing tuples of chord tones, expressed as TPC. Not that in the expanded tables extracted by default, these columns correspond to intervals relative to the local tonic. The absolute representation required here can be obtained using Annotations.expand_dcml with absolute=True.

  • color_nan – By default, if all of the chord_tone_cols contain a NaN value, all notes in the segment will be colored. Pass False to add the segment to the previous one instead.

Returns:

A coloring report which is the original df with the appended columns ‘n_colored’, ‘n_untouched’, ‘count_ratio’, ‘dur_colored’, ‘dur_untouched’, ‘dur_ratio’. They contain the counts and durations of the colored vs. untouched notes as well the ratio of each pair. Note that the report does not take into account notes that reach into a segment, nor does it correct the duration of notes that reach into the subsequent segment.

delete_labels(df)[source]#

Delete a set of labels from the current XML.

Parameters:

df (pandas.DataFrame) – A DataFrame with the columns [‘mc’, ‘mc_onset’, ‘staff’, ‘voice’]

replace_labels(annotations_object)[source]#
Parameters:

annotations_object (Annotations) – Object of labels to be added.

delete_empty_labels()[source]#

Remove all empty labels from the attached annotations.

get_chords(staff=None, voice=None, mode='auto', lyrics=False, staff_text=False, dynamics=False, articulation=False, spanners=False, **kwargs)[source]#

Retrieve a customized chord list, e.g. one including less of the processed features or additional, unprocessed ones compared to the standard chord list.

Parameters:
  • staff (int) – Get information from a particular staff only (1 = upper staff)

  • voice (int) – Get information from a particular voice only (1 = only the first layer of every staff)

  • mode ({'auto', 'all', 'strict'}, optional) –

    • ‘auto’ (default), meaning that those aspects are automatically included that occur in the score; the resulting DataFrame has no empty columns except for those parameters that are set to True.

    • ’all’: Columns for all aspects are created, even if they don’t occur in the score (e.g. lyrics).

    • ’strict’: Create columns for exactly those parameters that are set to True, regardless which aspects occur in the score.

  • lyrics (bool, optional) – Include lyrics.

  • staff_text (bool, optional) – Include staff text such as tempo markings.

  • dynamics (bool, optional) – Include dynamic markings such as f or p.

  • articulation (bool, optional) – Include articulation such as arpeggios.

  • spanners (bool, optional) – Include spanners such as slurs, 8va lines, pedal lines etc.

  • **kwargs (bool, optional) – Set a particular keyword to True in order to include all columns from the _events DataFrame whose names include that keyword. Column names include the tag names from the MSCX source code.

Returns:

DataFrame representing all <Chord> tags in the score with the selected features.

Return type:

pandas.DataFrame

get_raw_labels()[source]#

Shortcut for MSCX.parsed.get_raw_labels(). Retrieve a “raw” list of labels, meaning that label types reflect only those defined within <Harmony> tags which can be 1 (MuseScore’s Roman Numeral display), 2 (Nashville) or undefined (in the case of ‘normal’ chord labels, defaulting to 0).

Returns:

DataFrame with raw label features (i.e. as encoded in XML)

Return type:

pandas.DataFrame

infer_mc(mn, mn_onset=0, volta=None)[source]#

Shortcut for MSCX.parsed.infer_mc(). Tries to convert a (mn, mn_onset) into a (mc, mc_onset) tuple on the basis of this MuseScore file. In other words, a human readable score position such as “measure number 32b (i.e., a second ending), beat 3” needs to be converted to (32, 1/2, 2) if “beat” has length 1/4, or–if the meter is, say 9/8 and “beat” has a length of 3/8– to (32, 6/8, 2). The resulting (mc, mc_onset) tuples are required for attaching a label to a score. This is only necessary for labels that were not originally extracted by ms3.

Parameters:
  • mn (int or str) – Measure number as in a reference print edition.

  • mn_onset (fractions.Fraction, optional) – Distance of the requested position from beat 1 of the complete measure (MN), expressed as fraction of a whole note. Defaults to 0, i.e. the position of beat 1.

  • volta (int, optional) – In the case of first and second endings, which bear the same measure number, a MN might have to be disambiguated by passing 1 for first ending, 2 for second, and so on. Alternatively, the MN can be disambiguated traditionally by passing it as string with a letter attached. In other words, infer_mc(mn=32, volta=1) is equivalent to infer_mc(mn='32a').

Returns:

parse_mscx()[source]#
get_playthrough_mcs() Series | None[source]#
write_score_to_handler(file_handler: IO) bool[source]#

Shortcut for MSCX.parsed.write_score_to_handler(). Write the current XML structure to a file handler.

Parameters:

file_handler – File handler to write to.

Returns:

Whether the file was successfully created.

store_score(filepath: str) bool[source]#

Shortcut for MSCX.parsed.store_scores(). Store the current XML structure as uncompressed MuseScore file.

Parameters:

filepath – Path of the newly created MuseScore file, including the file name ending on ‘.mscx’. Uncompressed files (‘.mscz’) are not supported.

Returns:

Whether the file was successfully created.

store_excerpt(start_mc: int | None = None, start_mn: int | None = None, start_mc_onset: Fraction | float | None = None, end_mc: int | None = None, end_mn: int | None = None, end_mc_onset: Fraction | float | None = None, exclude_start: bool | None = False, exclude_end: bool | None = False, metronome_tempo: float | None = None, metronome_beat_unit: Fraction | None = Fraction(1, 4), directory: str | None = None, suffix: str | None = None)[source]#

Store an excerpt of the current score as a new .mscx file by defining start and end measure. If no end measure is specified, the excerpt will include everything following the start measure. The original score header and metadata are kept. Start and end measure both can be specified either as MC (the number in MuseScore’s status bar) or as MN (the number as displayed in the score).

Parameters:
  • start_mc – Measure count of the first measure to be included in the excerpt. If start_mc is given, start_mn must be None.

  • start_mn – Measure number of the first measure to be included in the excerpt. If start_mn is given, start_mc must be None.

  • start_mc_onset – The starting onset value in the first measure. Every note with onset value strictly smaller than start_mc_onset will be removed from the excerpt.

  • end_mc – Measure count of the last measure to be included in the excerpt. If end_mc is given, end_mn must be None.

  • end_mn – Measure number of the last measure to be included in the excerpt. If end_mn is given, end_mc must be None.

  • end_mc_onset – The ending onset value in the last measure. Every not with onset value strictly greate than end_mc_onset will be removed from the excerpt.

  • exclude_start – If set to True, the note corresponding to start_mc_onset will be removed as well.

  • exclude_end – If set to True, the note corresponding to end_mc_onset will be removed as well.

  • metronome_tempo – Optional[float], optional Setting this value will override the tempo at the beginning of the excerpt which, otherwise, is created automatically according to the tempo in vigour at that moment in the score. This is achieved by inserting a hidden metronome marking with a value that depends on the specified “beats per minute”, where “beat” depends on the value of the metronome_beat_unit parameter.

  • metronome_beat_unit – Optional[Fraction | float], optional Defaults to 1/4, which stands for a quarter note. Please note that for now, the combination of beat unit and tempo is converted and expressed as quarter notes per minute in the (invisible) metronome marking. For example, specifying 1/8=100 will effectively result in 1/4=50 (which is equivalent).

  • directory – Path to the folder where the excerpts are to be stored.

  • suffix – String to be inserted in the excerpts filename[suffix]_[start_mc]-[end_mc]

Returns:

if it was impossible to find a quarterbeat value for the given start measure.

In this case the function will not produce an excerpt.

Return type:

Optional[None]

get_phrase_boundaries()[source]#

This method uses the expanded and unfolded labels to find all the phrase boundaries where a beginning is defined by an opening bracket { and the end is defined by a cadence. This cadence can either come with a closing bracket } or after the end of a phrase and before the beginning of the next one. The start and end point are also associated with onset values to precisely know the position of the labels within the measure in order to be able to trim “unrelated” notes later on.

Returns:

“mcs”, “start_onset”, “end_onset”. The first one corresponds to a tuple containing all the measure counts included in the phrase, the second is onset value of the starting label and the last key is the onset value for the ending label.

Return type:

a list of all unique maps that identify all phrases in the score. Each map has three keys

store_phrase_excerpts(metronome_tempo: float | None = None, metronome_beat_unit: Fraction | float | None = Fraction(1, 4), directory: str | None = None, suffix: str | None = 'phrase', random_skip: bool | None = False)[source]#

Store excerpts based on the phrase annotations contained in the score, if any. For this purpose, the self.find_phrases() method is called; for each pair of start and end MC an excerpt will be stored. The resulting excerpts will be named [original_filename]_phrase_[start_mc]-[end_mc].mscx by default or [original_filename]_[suffix]_[start_mc]-[end_mc].mscx if suffix is specified.

Parameters:
  • metronome_tempo – Optional[float], optional Setting this value will override the tempo at the beginning of the excerpt which, otherwise, is created automatically according to the tempo in vigour at that moment in the score. This is achieved by inserting a hidden metronome marking with a value that depends on the specified “beats per minute”, where “beat” depends on the value of the metronome_beat_unit parameter.

  • metronome_beat_unit – Optional[Fraction | float], optional Defaults to 1/4, which stands for a quarter note. Please note that for now, the combination of beat unit and tempo is converted and expressed as quarter notes per minute in the (invisible) metronome marking. For example, specifying 1/8=100 will effectively result in 1/4=50 (which is equivalent).

  • directory – Optional[str], optional name of the directory you want the excerpt saved to, by default None

  • suffix – Optional[str], optional It is the string “category identifier” of your excerpts. For instance the name of the output files will in general be [original_filename]_[suffix]_[start_mc]-[end_mc].mscx

  • random_skip – Optional[bool], optional This boolean value, if True, will make the method randomly skip extracted excerpts and don’t generate them. This parameter is set by default to False.

store_measures(included_mcs: Tuple[int, ...], start_mc_onset: Fraction | float | None = None, end_mc_onset: Fraction | float | None = None, exclude_start: bool | None = False, exclude_end: bool | None = False, metronome_tempo: float | None = None, metronome_beat_unit: Fraction | float | None = Fraction(1, 4), directory: str | None = None, suffix: str | None = None)[source]#

This method takes a tuple containing the number of the measures that contained in the excerpt to be stored. The method will infer the active global and local keys, relative to the excerpt, from the annotations. It will then store the excerpt in the given (or default) directory with the name [original_filename]_[suffix]_[start_mc]-[end_mc].mscx.

Parameters:
  • included_mcs – Tuple[int] The mc values of the measures to be included in the excerpt

  • start_mc_onset – Optional[Fraction | float], optional The value of the chosen onset for the true start of the excerpt. If onset is None or 0, then the excerpt will normally begin on the onset of the first included measure. In the case where this value should be different, for example 1/2 or .5, then all the notes with onset strictly smaller than this value will be removed from the first measure.

  • end_mc_onset – Optional[Fraction | float], optional This has the same behaviour as the previous parameter. This means that if is set to None or to the value of the last onset in the measure, then the excerpt will normally finish at the end of the last included measure. In the cse where this value should be different, for example 1/2 or .5, then all notes with onset strictly greater than this value will be removed from the last measure.

  • exclude_start – Optional[bool], optional If set to True the note (in first measure) with onset value equal to start_mc_onset will also be removed thus excluding the first onset (i.e. the end)

  • exclude_end – Optional[bool], optional If set to True the note (in last measure) with onset value equal to end_mc_onset will also be removed thus excluding the last onset (i.e. the end)

  • metronome_tempo – Optional[float], optional Setting this value will override the tempo at the beginning of the excerpt which, otherwise, is created automatically according to the tempo in vigour at that moment in the score. This is achieved by inserting a hidden metronome marking with a value that depends on the specified “beats per minute”, where “beat” depends on the value of the metronome_beat_unit parameter.

  • metronome_beat_unit – Optional[Fraction | float], optional Defaults to 1/4, which stands for a quarter note. Please note that for now, the combination of beat unit and tempo is converted and expressed as quarter notes per minute in the (invisible) metronome marking. For example, specifying 1/8=100 will effectively result in 1/4=50 (which is equivalent).

  • directory – Optional[str], optional name of the directory you want the excerpt saved to, by default None

  • suffix – Optional[str], optional It is the string “category identifier” of your excerpts. For instance the name of the output files will in general be [original_filename]_[suffix]_[start_mc]-[end_mc].mscx

store_within_phrase_excerpts(metronome_tempo: float | None = None, metronome_beat_unit: Fraction | float | None = Fraction(1, 4), directory: str | None = None, suffix: str | None = 'within_phrase', random_skip: bool | None = False)[source]#

Extract random snippets from the given score. The snippets have the constraint that they must strictly lie within a phrase. This means that within this type of excerpt neither phrase beginnings nor phrase endings will be considered. Not even cadences. By default, it extracts all possible snippets and stores them at the optional directory path. The resulting excerpts will be named [original_filename]_within_phrase_[start_mc]-[end_mc].mscx.

Parameters:
  • metronome_tempo – Optional[float], optional The value that the user wants to set as the tempo of the excerpts. The tag will be added to XML tree of the excerpt’s file and will have the desired tempo

  • metronome_beat_unit – Optional[Fraction | float], optional To obtain the correct value for the tempo it is important to specify the beat unit that corresponds to the given tempo value. Since MuseScore works in quarter-beats, the convention is that 1 indicates that the unit is the quarter beat and all other values are relative to this one (i.e. 1/2 would be the eighth note etc.)

  • directory – Optional[str], optional name of the directory you want the excerpt saved to, by default None

  • suffix – Optional[str], optional It is the string “category identifier” of your excerpts. For instance the name of the output files will in general be [original_filename]_[suffix]_[start_mc]-[end_mc].mscx

  • random_skip – Optional[bool], optional This boolean value, if True, will make the method randomly skip extracted excerpts and don’t generate them. This parameter is set by default to False.

store_phrase_endings(metronome_tempo: float | None = None, metronome_beat_unit: Fraction | float | None = Fraction(1, 4), max_excerpt_length: int | None = 2, directory: str | None = None, suffix: str | None = 'phrase_end', random_skip: bool | None = False)[source]#

Calls the self.find_phrase_endings() method to find all phrase endings contained in the score, then stores all corresponding excerpts. A phrase ending is specified to finish on a cadence and to start 2 MCs before the corresponding closing bracket that indicates the “end” of the phrase. The resulting excerpts will be named [original_filename]_[suffix]_[start_mc]-[end_mc].mscx.

Parameters:
  • metronome_tempo – Optional[float], optional The value that the user wants to set as the tempo of the excerpts. The tag will be added to XML tree of the excerpt’s file and will have the desired tempo

  • metronome_beat_unit – Optional[Fraction | float], optional To obtain the correct value for the tempo it is important to specify the beat unit that corresponds to the given tempo value. Since MuseScore works in quarter-beats, the convention is that 1 indicates that the unit is the quarter beat and all other values are relative to this one (i.e. 1/2 would be the eighth note etc.)

  • max_excerpt_length – Optional[int], optional This parameter specifies the maximum number of measures to be included in the excerpt. For example, if max_excerpt_length is set to 3, all phrase endings excerpts will contain a max. of 3 measures.

  • directory – Optional[str], optional name of the directory you want the excerpt saved to, by default None

  • suffix – Optional[str], optional It is the string “category identifier” of your excerpts. For instance the name of the output files will in general be [original_filename]_[suffix]_[start_mc]-[end_mc].mscx

  • random_skip – Optional[bool], optional This boolean value, if True, will make the method randomly skip extracted excerpts and don’t generate them. This parameter is set by default to False.

store_random_excerpts(n_excerpts: int | None = None, mc_length: int | None = 2, metronome_tempo: float | None = None, metronome_beat_unit: Fraction | float | None = Fraction(1, 4), directory: str | None = None, suffix: str | None = 'random')[source]#

Method that stores n_excerpts random excerpts each mn_lengths measures long. If n_excerpts is not specified then the method will create the maximum possible number of different excerpts containing mn_length measures each.

Parameters:
  • n_excerpts – The number of random excerpts to be created

  • mc_length – The allowed number of measures for each excerpt

  • metronome_tempo – The tempo value that the user might specify to overwrite the original piece tempo

  • metronome_beat_unit – Beat unit value that goes with the specified tempo value. Might be 1/4 if the unit is the quarter note, 1/8 if the unit is the eighth note and so on.

  • directory – Name of the directory into which the excerpts need to be stored

  • suffix – Suffix to be added to the name of the generated excerpts

update_metadata(composer: str | None = None, workTitle: str | None = None, movementNumber: str | None = None, movementTitle: str | None = None, workNumber: str | None = None, poet: str | None = None, lyricist: str | None = None, arranger: str | None = None, copyright: str | None = None, creationDate: str | None = None, mscVersion: str | None = None, platform: str | None = None, source: str | None = None, translator: str | None = None, compared_against: str | None = None, **kwargs)[source]#

Update the metadata tags of the parsed score.

class ms3.score.Score(musescore_file=None, match_regex=['dcml', 'form_labels'], read_only=False, labels_cfg={}, parser='bs4', ms=None, **logger_cfg)[source]#

Bases: LoggedClass

Object representing a score.

ABS_REGEX = '^\\(?[A-G|a-g](b*|#*).*?(/[A-G|a-g](b*|#*))?$'#

str Class variable with a regular expression that recognizes absolute chord symbols in their decoded (string) form; they start with a note name.

NASHVILLE_REGEX = '^(b*|#*)(\\d).*$'#

str Class variable with a regular expression that recognizes labels representing a Nashville numeral, which MuseScore is able to encode.

RN_REGEX = '^$'#

str Class variable with a regular expression for Roman numerals that momentarily matches nothing because ms3 tries interpreting Roman Numerals als DCML harmony annotations.

native_formats = ('mscx', 'mscz')#

tuple Formats that MS3 reads without having to convert.

convertible_formats = ('cap', 'capx', 'midi', 'mid', 'musicxml', 'mxl', 'xml')#

tuple Formats that have to be converted before parsing.

parseable_formats = ('mscx', 'mscz', 'cap', 'capx', 'midi', 'mid', 'musicxml', 'mxl', 'xml')#

tuple Formats that ms3 can parse.

dataframe_types = ('measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords')#
read_only#

bool, optional Defaults to False, meaning that the parsing is slower and uses more memory in order to allow for manipulations of the score, such as adding and deleting labels. Set to True if you’re only extracting information.

full_paths#

dict {KEY: {i: full_path}} dictionary holding the full paths of all parsed MuseScore and TSV files, including file names. Handled internally by _handle_path().

paths#

dict {KEY: {i: file path}} dictionary holding the paths of all parsed MuseScore and TSV files, excluding file names. Handled internally by _handle_path().

files#

dict {KEY: {i: file name with extension}} dictionary holding the complete file name of each parsed file, including the extension. Handled internally by _handle_path().

fnames#

dict {KEY: {i: file name without extension}} dictionary holding the file name of each parsed file, without its extension. Handled internally by _handle_path().

fexts#

dict {KEY: {i: file extension}} dictionary holding the file extension of each parsed file. Handled internally by _handle_path().

ms#

str Path or command of the local MuseScore 3 installation if specified by the user.

labels_cfg#

dict Configuration dictionary to determine the output format of the Annotations objects contained in the current object, especially when calling Score.mscx.labels(). The default options correspond to the default parameters of Annotations.get_labels().

parser#

{‘bs4’} Currently only one XML parser has been implemented which uses BeautifulSoup 4.

review_report#

pandas.DataFrame After calling color_non_chord_tones(), this DataFrame contains the expanded chord labels plus the six additional columns [‘n_colored’, ‘n_untouched’, ‘count_ratio’, ‘dur_colored’, ‘dur_untouched’, ‘dur_ratio’] representing the statistics of chord (untouched) vs. non-chord (colored) notes.

comparison_report#

pandas.DataFrame DataFrame showing the labels modified (‘new’) and added (‘old’) by compare_labels().

property name2regex#

list or dict, optional The order in which label types are to be inferred. Assigning a new value results in a call to infer_types(). Passing a {label type: regex} dictionary is a shortcut to update type regex’s or to add new ones. The inference will take place in the order in which they appear in the dictionary. To reuse an existing regex will updating others, you can refer to them as None, e.g. {'dcml': None, 'my_own': r'^(PAC|HC)$'}.

property has_detached_annotations#

bool Is True as long as the score contains Annotations objects, that are not attached to the MSCX object.

property mscx: MSCX#

Standard way of accessing the parsed MuseScore file.

property types#

dict Shows the mapping of label types to their descriptions.

attach_labels(key, staff=None, voice=None, harmony_layer=None, check_for_clashes=True, remove_detached=True)[source]#

Insert detached labels key into this score’s MSCX object.

Parameters:
  • key (str) – Key of the detached labels you want to insert into the score.

  • staff (int, optional) – By default, labels are added to staves as specified in the TSV or to -1 (lowest). Pass an integer to specify a staff.

  • voice (int, optional) – By default, labels are added to voices (notational layers) as specified in the TSV or to 1 (main voice). Pass an integer to specify a voice.

  • harmony_layer (int, optional) –

    By default, the labels are written to the layer specified as an integer in the column harmony_layer.
    Pass an integer to select a particular layer:
    * 0 to attach them as absolute (‘guitar’) chords, meaning that when opened next time,
    MuseScore will split and encode those beginning with a note name ( resulting in ms3-internal harmony_layer 3).
    * 1 the labels are written into the staff’s layer for Roman Numeral Analysis.
    * 2 to have MuseScore interpret them as Nashville Numbers

  • check_for_clashes (bool, optional) – Defaults to True, meaning that the positions where the labels will be inserted will be checked for existing labels.

  • remove_detached (bool, optional) – By default, the detached Annotations object is removed after successfully attaching it. Pass False to have it remain in detached state.

Returns:

  • int – Number of newly attached labels.

  • int – Number of labels that were to be attached.

change_labels_cfg(labels_cfg={}, staff=None, voice=None, harmony_layer=None, positioning=None, decode=None, column_name=None, color_format=None)[source]#

Update Score.labels_cfg and MSCX.labels_cfg.

Parameters:
  • labels_cfg (dict) – Using an entire dictionary or, to change only particular options, choose from:

  • staff – Arguments as they will be passed to get_labels()

  • voice – Arguments as they will be passed to get_labels()

  • harmony_layer – Arguments as they will be passed to get_labels()

  • positioning – Arguments as they will be passed to get_labels()

  • decode – Arguments as they will be passed to get_labels()

check_labels(keys='annotations', regex=None, regex_name='dcml', **kwargs)[source]#

Tries to match the labels keys against the given regex or the one of the registered regex_name. Returns wrong labels.

Parameters:
  • keys (str or Collection, optional) – The key(s) of the Annotation objects you want to check. Defaults to ‘annotations’, the attached labels.

  • regex (str, optional) – Pass a regular expression against which to check the labels if you don’t want to use the one of an existing regex_name or in order to register a new one on the fly by passing the new name as regex_name.

  • regex_name (str, optional) – To use the regular expression of a registered type, pass its name, defaults to ‘dcml’. Pass a new name and a regex to register a new label type on the fly.

  • kwargs – Parameters passed to check_labels().

Returns:

Labels not matching the regex.

Return type:

pandas.DataFrame

color_non_chord_tones(color_name: str = 'red') DataFrame | None[source]#

Iterates through the attached labels, tries to interpret them as DCML harmony labels, colors the notes in the parsed score that are not expressed by the respective label for a score segment, and stores a report under review_report.

Parameters:

color_name – Name the color that the non-chord tones should get, defaults to ‘red’. Name can be a CSS color or a MuseScore color (see utils.MS3_COLORS).

Returns:

A coloring report which is the original df with the appended columns ‘n_colored’, ‘n_untouched’, ‘count_ratio’, ‘dur_colored’, ‘dur_untouched’, ‘dur_ratio’. They contain the counts and durations of the colored vs. untouched notes as well the ratio of each pair. Note that the report does not take into account notes that reach into a segment, nor does it correct the duration of notes that reach into the subsequent segment.

compare_labels(key: str = 'detached', new_color: str = 'ms3_darkgreen', old_color: str = 'ms3_darkred', detached_is_newer: bool = False, add_to_rna: bool = True, metadata_update: dict | None = None, force_metadata_update: bool = False) Tuple[int, int][source]#

Compare detached labels key to the ones attached to the Score to create a diff. By default, the attached labels are considered as the reviewed version and labels that have changed or been added in comparison to the detached labels are colored in green; whereas the previous versions of changed labels are attached to the Score in red, just like any deleted label.

Parameters:
  • key – Key of the detached labels you want to compare to the ones in the score.

  • new_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • old_color – The colors by which new and old labels are differentiated. Identical labels remain unchanged. Colors can be CSS colors or MuseScore colors (see utils.MS3_COLORS).

  • detached_is_newer – Pass True if the detached labels are to be added with new_color whereas the attached changed labels will turn old_color, as opposed to the default.

  • add_to_rna – By default, new labels are attached to the Roman Numeral layer. Pass False to attach them to the chord layer instead.

  • metadata_update – Dictionary containing metadata that is to be included in the comparison score. Notably, ms3 uses the key ‘compared_against’ when the comparison is performed against a given git_revision.

  • force_metadata_update – By default, the metadata is only updated if the comparison yields at least one difference to avoid outputting comparison scores not displaying any changes. Pass True to force the metadata update, which results in the properts changed being set to True.

Returns:

Number of attached labels that were not present in the old version and whose color has been changed. Number of added labels that are not present in the current version any more and which have been added as a consequence.

detach_labels(key, staff=None, voice=None, harmony_layer=None, delete=True, inverse=False, regex=None)[source]#

Detach all annotations labels from this score’s MSCX object or just a selection of them, without taking labels_cfg into account (don’t decode the labels). The extracted labels are stored as a new Annotations object that is accessible via Score.{key}. By default, delete is set to True, meaning that if you call store_scores() afterwards, the created MuseScore file will not contain the detached labels.

Parameters:
  • key (str) – Specify a new key for accessing the detached set of annotations. The string needs to be usable as an identifier, e.g. not start with a number, not contain special characters etc. In return you may use it as a property: For example, passing 'chords' lets you access the detached labels as Score.chords. The key ‘annotations’ is reserved for all annotations attached to the score.

  • staff (int, optional) – Pass a staff ID to select only labels from this staff. The upper staff has ID 1.

  • voice ({1, 2, 3, 4}, optional) – Can be used to select only labels from one of the four notational layers. Layer 1 is MuseScore’s main, ‘upper voice’ layer, coloured in blue.

  • harmony_layer (int or str, optional) – Select one of the harmony layers {0,1,2,3} to select only these.

  • delete (bool, optional) – By default, the labels are removed from the XML structure in MSCX. Pass False if you want them to remain. This could be useful if you only want to extract a subset of the annotations for storing them separately but without removing the labels from the score.

get_infer_regex()[source]#
Returns:

Mapping of label types to the corresponding regular expressions in the order in which they are currently set to be inferred.

Return type:

dict

get_labels(key: str | None = None, interval_index: bool = False, unfold: bool = False) DataFrame | None[source]#

DataFrame representing all Labels, i.e., all <Harmony> tags, of the score or another set of annotations. Corresponds to calling get_labels() on the selected object (by default, the one representing labels attached to the score) with the current _labels_cfg. Comes with the columns quarterbeats, duration_qb, mc, mn, mc_onset, mn_onset, timesig, staff, voice, volta, harmony_layer, label, offset_x, offset_y, regex_match

Parameters:
Returns:

DataFrame representing all Labels, i.e., all <Harmony> tags in the score.

move_labels_to_layer(staff: int | None = None, voice: Literal[1, 2, 3, 4] | None = None, harmony_layer: Literal[0, 1, 2, 3] | None = None, above: bool = False, safe: bool = True) bool[source]#
new_type(name, regex, description='', infer=True)[source]#

Declare a custom label type. A type consists of a name, a regular expression and, falculatively, of a description.

Parameters:
  • name (str or int) – Name of the custom label type.

  • regex (str) – Regular expression that matches all labels of the custom type.

  • description (str, optional) – Human readable description that appears when calling the property Score.types.

  • infer (bool, optional) – By default, the labels of all Annotations objects are matched against the new type. Pass False to not change any label’s type.

load_annotations(tsv_path: str | None = None, anno_obj: Annotations | None = None, df: DataFrame | None = None, key: str = 'detached', infer: bool = True, **cols) None[source]#

Attach an Annotations object to the score and make it available as Score.{key}. It can be an existing object or one newly created from the TSV file tsv_path.

Parameters:
  • tsv_path – If you want to create a new Annotations object from a TSV file, pass its path.

  • anno_obj – Instead, you can pass an existing object.

  • df – Or you can automatically create one from a given DataFrame.

  • key – Specify a new key for accessing the set of annotations. The string needs to be usable as an identifier, e.g. not start with a number, not contain special characters etc. In return you may use it as a property: For example, passing 'chords' lets you access the Annotations as Score.chords. The key ‘annotations’ is reserved for all annotations attached to the score.

  • infer – By default, the label types are inferred in the currently configured order (see name2regex). Pass False to not add and not change any label types.

  • **cols – If the columns in the specified TSV file diverge from the standard column names, pass them as standard_name=’custom name’ keywords.

store_annotations(key='annotations', tsv_path=None, **kwargs)[source]#

Save a set of annotations as TSV file. While store_list stores attached labels only, this method can also store detached labels by passing a key.

Parameters:
  • key (str, optional) – Key of the Annotations object which you want to output as TSV file. By default, the annotations attached to the score (key=’annotations’) are stored.

  • tsv_path (str, optional) – Path of the newly created TSV file including the file name. By default, the TSV file is stored next to t

  • kwargs – Additional keyword arguments will be passed to the function pandas.DataFrame.to_csv() to customise the format of the created file (e.g. to change the separator to commas instead of tabs, you would pass sep=',').

write_score_to_handler(file_handler)[source]#

Write the current MSCX object to a file handler. Just a shortcut for Score.mscx.write_score_to_handler().

Parameters:

file_handler – File handler to write to.

store_score(filepath)[source]#

Store the current MSCX object attached to this score as uncompressed MuseScore file. Just a shortcut for Score.mscx.store_scores().

Parameters:

filepath – Path of the newly created MuseScore file, including the file name ending on ‘.mscx’. Uncompressed files (‘.mscz’) are not supported.

static make_extension_regex(native=True, convertible=True, tsv=False)[source]#
parse_mscx(musescore_file=None, read_only=None, parser=None, labels_cfg={})[source]#

This method is called by __init__() to parse the score. It checks the file extension and in the case of a compressed MuseScore file (.mscz), a temporary uncompressed file is generated which is removed after the parsing process. Essentially, parsing means to initiate a MSCX object and to make it available as Score.mscx and, if the score includes annotations, to initiate an Annotations object that can be accessed as Score.annotations. The method doesn’t systematically clean up data from a hypothetical previous parse.

Parameters:
  • musescore_file (str, optional) – Path to the MuseScore file to be parsed.

  • read_only (bool, optional) – Defaults to False, meaning that the parsing is slower and uses more memory in order to allow for manipulations of the score, such as adding and deleting labels. Set to True if you’re only extracting information.

  • parser ('bs4', optional) – The only XML parser currently implemented is BeautifulSoup 4.

  • labels_cfg (dict, optional) – Store a configuration dictionary to determine the output format of the Annotations object representing the currently attached annotations. See MSCX.labels_cfg.

output_mscx(**kwargs) None[source]#

Deprecated method. Replaced by store_score().

ms3.score.compare_two_score_objects(old_score: Score, new_score: Score, logger=None) None[source]#

ms3.transformations module#

Functions for transforming DataFrames as output by ms3.

ms3.transformations.add_localkey_change_column(at, key_column='localkey')[source]#
ms3.transformations.make_note_name_and_octave_columns(notes: DataFrame, staff2drums: Dict[int, dict | DataFrame | Series] | None = None) Tuple[Series, Series][source]#

Takes a notelist and maybe a {staff -> {midi_pitch -> ‘instrument_name’}} mapping and returns two columns named ‘name’ and ‘octave’.

ms3.transformations.add_quarterbeats_col(df: DataFrame, offset_dict: Series | dict, offset_dict_all_endings: Series | dict | None = None, interval_index: bool = False, name: str | None = None, logger=None) DataFrame[source]#
Insert a column measuring the distance of events from MC 1 in quarter notes. If no ‘mc_onset’ column is present,

the column corresponds to the values given in the offset_dict.

Parameters:
  • df – DataFrame with an mc or mc_playthrough column, and an mc_onset column.

  • offset_dict

    If unfolded: {mc_playthrough -> offset}
    Otherwise: {mc -> offset}
    You can create the dict using the functions make_continuous_offset_series() or make_offset_dict_from_measures().
    It is not required if the column ‘quarterbeats’ exists already.

  • offset_dict_all_endings – Argument added later as a straightforward way to add two quarterbeats columns, the second one being the ‘quarterbeats_all_endings’ which is so important that with ms3 v2.2.0 it is included by default. It is independent from unfolding because its main purpose is score addressability.

  • interval_index – Defaults to False. Pass True to replace the index with an pandas.IntervalIndex (depends on the successful creation of the column duration_qb).

  • name – If specified, name of the added column. Defaults to ‘quarterbeats’ for normal, and ‘quarterbeats_playthrough’ for unfolded dataframes.

  • logger

Returns:

The DataFrame with quarterbeats and duration_qb columns added.

ms3.transformations.make_quarterbeats_column(mc_column: Series, mc_onset_column: Series | None, offset_dict: Series | dict, name: str = 'quarterbeats') Series[source]#

Turn each combination of mc and mc_onset into a quarterbeat value using the offset_dict that maps mc to the measure’s quarterbeat position (distance from the beginning of the piece).

Parameters:
  • mc_column – A sequence of MC values, each of which will be mapped to its quarterbeats value in offset_dict.

  • mc_onset_column – If specified, these values will be added to the mapped quarterbeats values.

  • offset_dict – {mc -> quarterbeats}, can be a Series.

  • name – Name of the returned Series.

Returns:

Quarterbeats column.

ms3.transformations.add_weighted_grace_durations(notes, weight=0.5, logger=None)[source]#

For a given notes table, change the ‘duration’ value of all grace notes, weighting it by weight.

Parameters:
  • notes (pandas.DataFrame) – Notes table containing the columns ‘duration’, ‘nominal_duration’, ‘scalar’

  • weight (Fraction or float) – Value by which to weight duration of all grace notes. Defaults to a half.

Returns:

Copy of notes with altered duration values.

Return type:

pandas.DataFrame

ms3.transformations.compute_chord_tones(df: DataFrame, bass_only: bool = False, expand: bool = False, cols: dict | None = None, logger: Logger | None = None) DataFrame | Series[source]#

Compute the chord tones for DCML harmony labels. They are returned as lists of tonal pitch classes in close position, starting with the bass note. The tonal pitch classes represent intervals relative to the local tonic:

-2: Second below tonic -1: fifth below tonic 0: tonic 1: fifth above tonic 2: second above tonic, etc.

The labels need to have undergone split_labels() and propagate_keys(). Pedal points are not taken into account.

Uses: features2tpcs()

Parameters:
  • df – Dataframe containing DCML chord labels that have been split by split_labels() and where the keys have been propagated using propagate_keys(add_bool=True).

  • bass_only – Pass True if you need only the bass note.

  • expand – Pass True if you need chord tones and added tones in separate columns. Otherwise a Series is returned.

  • cols – In case the column names for ['mc', 'numeral', 'form', 'figbass', 'changes', 'relativeroot', 'localkey', 'globalkey'] deviate, pass a dict, such as

  • logger

Returns:

For every row of df one tuple with chord tones, expressed as tonal pitch classes. If expand is True, the function returns a DataFrame with four columns: Two with tuples for chord tones and added tones, one with the chord root, and one with the bass note.

ms3.transformations.dfs2quarterbeats(dfs: DataFrame | List[DataFrame], measures: DataFrame, unfold=False, quarterbeats=True, interval_index=True, logger=None) List[DataFrame][source]#

Pass one or several DataFrames and one measures table to unfold repeats and/or add quarterbeats columns and/or index.

Parameters:
  • dfs – DataFrame(s) that are to be unfolded and/or receive quarterbeats.

  • measures

  • unfold

  • quarterbeats

  • interval_index

Returns:

Altered copies of dfs.

ms3.transformations.get_chord_sequences(at, major_minor=True, level=None, column='chord', logger=None)[source]#

Transforms an annotation table into lists of chord symbols for n-gram analysis. If your table represents several pieces, make sure to pass the groupby parameter level to avoid including inexistent transitions.

Parameters:
  • at (pandas.DataFrame) – Annotation table.

  • major_minor (bool, optional) –

    Defaults to True: the length of the chord sequences corresponds to localkey segments. The result comes as

    dict of dicts. | If you pass False, chord sequences are returned as they are, potentially including incorrect transitions, e.g., when

    the localkey changes. The result comes as list of lists, where the sublists result from the groupby if you specified level.

  • level (int or list) – Argument passed to pandas.DataFrame.groupby(). Defaults to -1, resulting in a GroupBy by all levels except the last. Conversely, you can pass, for instance, 2 to group by the first two levels.

  • column (str) – Name of the column containing the chord symbols that compose the sequences.

Returns:

If major_minor is True, the sequences are returned as {int -> {‘localkey’ -> str,

’localkey_is_minor’ -> bool, ‘sequence’ -> list} } | If False, the sequences are returned as a list of lists

Return type:

dict of dict or list of list

ms3.transformations.group_annotations_by_features(at, features='numeral', logger=None)[source]#

Drop exact repetitions of one or several feature columns when occurring under the same localkey (and pedal point). For example, pass features = ['numeral', 'form', 'figbass'] to drop rows where all three features are identical with the previous row _and_ the localkey stays the same. If the column duration_qb is present, it is updated with the new durations, as would be the IntervalIndex if there is one. Uses: nan_eq()

Parameters:
  • at (pandas.DataFrame) – Annotation table

  • features (str or list) – Feature or feature combination for which to remove immediate repetitions

  • dropna (bool) – Also subsumes rows for which all features are NaN, rather than treating them as a new value.

Return type:

pandas.DataFrame

Example

>>> df
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
|              | quarterbeats | duration_qb | localkey | chord         | numeral | form | figbass | changes |
relativeroot |
+==============+==============+=============+==========+===============+=========+======+=========+=========+==============+
| [37.5, 38.5) | 75/2         | 1.0         | I        | viio65(6b3)/V | vii     | o    | 65      | 6b3     | V
         |
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
| [38.5, 40.5) | 77/2         | 2.0         | I        | Ger           | vii     | o    | 65      | b3      | V
         |
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
| [40.5, 41.5) | 81/2         | 1.0         | I        | V(7v4)        | V       |      |         | 7v4     |
         |
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
| [41.5, 43.5) | 83/2         | 2.0         | I        | V(64)         | V       |      |         | 64      |
         |
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
| [43.5, 44.5) | 87/2         | 1.0         | I        | V7(9)         | V       |      | 7       | 9       |
         |
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
| [44.5, 46.5) | 89/2         | 2.0         | I        | V7            | V       |      | 7       |         |
         |
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
| [46.5, 48.0) | 93/2         | 1.5         | I        | I             | I       |      |         |         |
         |
+--------------+--------------+-------------+----------+---------------+---------+------+---------+---------+--------------+
>>> group_annotations_by_features(df)
+--------------+--------------+-------------+----------+--------------+---------+-------+
|              | quarterbeats | duration_qb | localkey | relativeroot | numeral | chord |
+==============+==============+=============+==========+==============+=========+=======+
| [37.5, 40.5) | 75/2         | 3.0         | I        | V            | vii     | vii/V |
+--------------+--------------+-------------+----------+--------------+---------+-------+
| [40.5, 46.5) | 81/2         | 6.0         | I        | NaN          | V       | V     |
+--------------+--------------+-------------+----------+--------------+---------+-------+
| [46.5, 48.0) | 93/2         | 1.5         | I        | NaN          | I       | I     |
+--------------+--------------+-------------+----------+--------------+---------+-------+
ms3.transformations.labels2global_tonic(df, cols={}, inplace=False, logger=None)[source]#

Transposes all numerals to their position in the global major or minor scale. This eliminates localkeys and relativeroots. The resulting chords are defined by [numeral, figbass, changes, globalkey_is_minor] (and pedal).

Uses: transform(), rel2abs_key^, :py:func:`resolve_relative_keys() -> str_is_minor() transpose_changes(), series_is_minor(),

Parameters:
  • df (pandas.DataFrame) – Dataframe containing DCML chord labels that have been split by split_labels() and where the keys have been propagated using propagate_keys(add_bool=True).

  • cols (dict, optional) –

    In case the column names for ['numeral', 'form', 'figbass', 'changes', 'relativeroot', 'localkey', 'globalkey'] deviate, pass a dict, such as

    {'chord':           'chord_col_name'
     'pedal':           'pedal_col_name',
     'numeral':         'numeral_col_name',
     'form':            'form_col_name',
     'figbass':         'figbass_col_name',
     'changes':         'changes_col_name',
     'relativeroot':    'relativeroot_col_name',
     'localkey':        'localkey_col_name',
     'globalkey':       'globalkey_col_name'}}
    

  • inplace (bool, optional) – Pass True if you want to mutate the input.

Returns:

If inplace=False, the relevant features of the transposed chords are returned. Otherwise, the original DataFrame is mutated.

Return type:

pandas.DataFrame

ms3.transformations.make_chord_col(df, cols=None)[source]#

The ‘chord’ column contains the chord part of a DCML label, i.e. without indications of key, pedal, cadence, or phrase. This function can re-create this column, e.g. if the feature columns were changed. To that aim, the function takes a DataFrame and the column names that it adds together, creating new strings. Column names ‘changes’ and ‘relativeroot’, if present, are treated specially (see the code).

ms3.transformations.make_gantt_data(at, last_mn=None, relativeroots=True, mode_agnostic_adjacency=True, logger=None)[source]#

Takes an expanded DCML annotation table and returns a DataFrame with timings of the included key segments, based on the column localkey. The column names are suited for the plotly library. Uses: rel2abs_key, resolve_relative_keys, roman_numeral2fifths roman_numerals2semitones, labels2global_tonic

Parameters:
  • at (pandas.DataFrame) – Expanded DCML annotation table.

  • last_mn (int, optional) – By default, the column quarterbeats is used for computing Start and Finish unless the column is not present, in which case a continuous version of measure numbers (MN) is used. In the latter case you should pass the last measure number of the piece in order to calculate the correct duration of the last key segment; otherwise it will go until the end of the last label’s MN. As soon as you pass a value, the column quarterbeats is ignored even if present. If you want to ignore it but don’t know the last MN, pass -1.

  • relativeroots (bool, optional) – By default, additional rows are added based on the column relativeroot. Pass False to prevent that.

  • mode_agnostic_adjacency (bool, optional) – By default (if relativeroots is True), additional rows are added for labels adjacent to temporarily tonicized roots, no matter if the mode is identical or not. For example, before and after a V/V, all V _and_ v labels will be grouped as adjacent segments. Pass False to group only labels with the same mode (only V labels in the example), or None to include no adjacency at all.

ms3.transformations.notes2pcvs(notes, pitch_class_format='tpc', normalize=False, long=False, fillna=True, additional_group_cols=None, ensure_columns=None, logger=None)[source]#
Parameters:
  • notes (pandas.DataFrame) – Note table to be transformed into a wide or long table of Pitch Class Vectors by grouping via the first (or only) index level. The DataFrame needs containing at least the columns ‘duration_qb’ and ‘tpc’ or ‘midi’, depending on pitch_class_format.

  • pitch_class_format (str, optional) –

    Defines the type of pitch classes to use for the vectors.
    ’tpc’ (default): tonal pitch class, such that -1=F, 0=C, 1=G etc.
    ’name’: tonal pitch class as spelled pitch, e.g. ‘C’, ‘F#’, ‘Abb’ etc.
    ’pc’: chromatic pitch classes where 0=C, 1=C#/Db, … 11=B/Cb.
    ’midi’: original MIDI numbers; the result are pitch vectors, not pitch class vectors.

  • normalize (bool, optional) – By default, the PCVs contain absolute durations in quarter notes. Pass True to normalize the PCV for each group.

  • long (bool, optional) – By default, the resulting DataFrames have wide format, i.e. each row contains the PCV for one slice. Pass True if you need long format instead, i.e. with a non-unique pandas.IntervalIndex and two columns, [('tpc'|'midi'), 'duration_qb'] where the first column’s name depends on pitch_class_format.

  • fillna (bool, optional) – By default, if a Pitch class does not appear in a PCV, its value will be 0. Pass False if you want NA instead.

  • additional_group_cols ((list of) str) – If you would like to maintain some information from other columns of notes in additional index levels, pass their names.

  • ensure_columns (Iterable, optional) – By default, pitch classes that don’t appear don’t get a column. Pass a value if you want to ensure the presence of particular columns, even if empty. For example, if pitch_class_format='pc' you could pass ensure_columns=range(12).

ms3.transformations.resolve_all_relative_numerals(at, additional_columns=None, inplace=False)[source]#

Resolves Roman numerals that include slash notation such as ‘#vii/ii’ => ‘#i’ or ‘V/V/V’ => ‘VI’ in a major and ‘#VI’ in a minor key. The function expects the columns [‘globalkey_is_minor’, ‘localkey_is_minor’] to be present. The former is necessary only if the column ‘localkey’ is present and needs resolving. Execution will be slightly faster if performed on the entire DataFrame rather than using transform_multiple().

Parameters:
  • at (pandas.DataFrame) – Annotation table.

  • additional_columns (str or list) – By default, the function resolves, if present, the columns [‘relativeroot’, ‘pedal’] but here you can name other columns, too. They will be resolved based on the localkey’s mode.

  • inplace (bool, optional) – By default, a manipulated copy of at is returned. Pass True to mutate instead.

ms3.transformations.segment_by_adjacency_groups(df, cols, na_values='group', group_keys=False, logger=None)[source]#

Drop exact adjacent repetitions within one or a combination of several feature columns and adapt the IntervalIndex and the column ‘duration_qb’ accordingly. Uses: adjacency_groups(), reduce_dataframe_duration_to_first_row()

Parameters:
  • df (pandas.DataFrame) – DataFrame to be reduced, expected to contain the column duration_qb. In order to use the result as a segmentation, it should have a pandas.IntervalIndex.

  • cols (list) – Feature columns which exact, adjacent repetitions should be grouped to a segment, keeping only the first row.

  • na_values ((list of) str or Any, optional) –

    Either pass a list of equal length as cols or a single value that is passed to adjacency_groups()
    for each. Not dealing with NA values will lead to wrongly grouped segments. The default option is the safest.
    ’group’ creates individual groups for NA values
    ’backfill’ or ‘bfill’ groups NA values with the subsequent group
    ’pad’, ‘ffill’ groups NA values with the preceding group
    Any other value works like ‘group’, with the difference that the created groups will be named with this value.

  • group_keys (bool, optional) – By default, the grouped values will be returned as an appended MultiIndex, differentiation groups via ascending integers. If you want to duplicate the columns’ value, e.g. to account for a custom filling value for na_values, pass True. Beware that this most often results in non-unique index levels.

Returns:

Reduced DataFrame with updated ‘duration_qb’ column and pandas.IntervalIndex on the first level (if present).

Return type:

pandas.DataFrame

ms3.transformations.segment_by_criterion(df: DataFrame, boolean_mask: Series | array, warn_na: bool = False, logger=None) DataFrame[source]#

Drop all rows where the boolean mask does not match, and adapt the IntervalIndex and the column ‘duration_qb’ accordingly.

Parameters:
  • df – DataFrame to be reduced, expected to come with the column duration_qb and an pandas.IntervalIndex.

  • boolean_mask – Boolean mask where every True value starts a new segment.

  • warn_na – If the boolean mask starts with any number of False, this first group will be missing from the result. Set warn_na to True if you want the logger to throw a warning in this case.

Returns:

Reduced DataFrame with updated ‘duration_qb’ column and pandas.IntervalIndex on the first level.

ms3.transformations.segment_by_interval_index(df, idx, truncate=True)[source]#

Segment a DataFrame into chunks based on a given IntervalIndex.

Parameters:
  • df (pandas.DataFrame) – DataFrame that has a pandas.IntervalIndex to allow for its segmentation.

  • idx (pandas.IntervalIndex or pandas.MultiIndex) – Intervals by which to segment df. The index will be prepended to differentiate between segments. If idx is a pandas.MultiIndex, the first level is expected to be a pandas.IntervalIndex.

  • truncate (bool, optional) – By default, the intervals of the segmented DataFrame will be cut off at segment boundaries and the event’s ‘duration_qb’ will be adapted accordingly. Pass False to prevent that and duplicate overlapping events without adapting their Intervals and ‘duration_qb’.

Returns:

A copy of df where the index levels idx have been prepended and only rows of df with overlapping intervals are included.

Return type:

pandas.DataFrame

ms3.transformations.slice_df(df: DataFrame, quarters_per_slice: float | None = None) Dict[Interval, DataFrame][source]#

Returns a sliced version of the DataFrame. Slices appear in the IntervalIndex and the contained event’s durations within the slice are shown in the column ‘duration_qb’. Uses:

Parameters:
  • df (pandas.DataFrame) – The DataFrame is expected to come with an IntervalIndex and contain the columns ‘quarterbeats’ and ‘duration_qb’. Those can be obtained through Parse.get_lists(interval_index=True) or Parse.iter_transformed(interval_index=True).

  • quarters_per_slice (float, optional) – By default, the slices have variable size, from onset to onset. If you pass a value, the slices will have that constant size, measured in quarter notes. For example, pass 1.0 for all slices to have size 1 quarter.

Return type:

pandas.DataFrame

ms3.transformations.transform_multiple(df, func, level=-1, logger=None, **kwargs)[source]#

Applying transformation(s) separately to concatenated pieces that can be differentiated by index level(s).

Parameters:
  • df (pandas.DataFrame) – Concatenated tables with pandas.MultiIndex.

  • func (Callable or str) – Function to be applied to the individual tables. For convenience, you can pass strings to call the standard transformers for a particular table type. For example, pass ‘annotations’ to call transform_annotations.

  • level (int or list) – Argument passed to pandas.DataFrame.groupby(). Defaults to -1, resulting in a GroupBy by all levels except the last. Conversely, you can pass, for instance, 2 to group by the first two levels.

  • kwargs – Keyword arguments passed to func.

Return type:

pandas.DataFrame

ms3.transformations.transform_annotations(at, groupby_features=None, resolve_relative=False)[source]#

Wrapper for applying several transformations to an annotation table.

Parameters:
  • at (pandas.DataFrame) – Annotation table corresponding to a single piece.

  • groupby_features (str or list) – Argument features passed to group_annotations_by_features().

  • resolve_relative (bool) – Resolves slash notation (e.g. ‘vii/V’) from Roman numerals in the columns [‘localkey’, ‘relativeroot’, ‘pedal’].

Return type:

pandas.DataFrame

ms3.transformations.transpose_notes_to_localkey(notes)[source]#

Transpose the columns ‘tpc’ and ‘midi’ such that they reflect the local key as if it was C major/minor. This operation is typically required for creating pitch class profiles. Uses: transform(), name2fifths(), roman_numeral2fifths()

Parameters:

notes (pandas.DataFrame) – DataFrame that has at least the columns [‘globalkey’, ‘localkey’, ‘tpc’, ‘midi’].

Returns:

A copy of notes where the columns ‘tpc’ and ‘midi’ are shifted in such a way that tpc=0 and midi=60 match the local tonic (e.g. for the local key A major/minor, each pitch A will have tpc=0 and midi % 12 = 0).

Return type:

pandas.DataFrame

ms3.transformations.transform_columns(df, func, columns=None, param2col=None, inplace=False, **kwargs)[source]#

Wrapper function to use transform() on df[columns], leaving the other columns untouched.

Parameters:
  • df (pandas.DataFrame) – DataFrame where columns (or column combinations) work as function arguments.

  • func (callable) – Function you want to apply to all elements in columns.

  • columns (list) – Columns to which you want to apply func.

  • param2col (dict or list, optional) – Mapping from parameter names of func to column names. If you pass a list of column names, the columns’ values are passed as positional arguments. Pass None if you want to use all columns as positional arguments.

  • inplace (bool, optional) – Pass True if you want to mutate df rather than getting an altered copy.

  • **kwargs (keyword arguments for transform())

ms3.transformations.transform_note_columns(df, to, note_cols=['chord_tones', 'added_tones', 'bass_note', 'root'], minor_col='localkey_is_minor', inplace=False, logger=None, **kwargs)[source]#

Turns columns with line-of-fifth tonal pitch classes into another representation.

Uses: transform_columns()

Parameters:
  • df (pandas.DataFrame) – DataFrame where columns (or column combinations) work as function arguments.

  • to ({'name', 'iv', 'pc', 'sd', 'rn'}) –

    The tone representation that you want to get from the note_cols.

    • ’name’: Note names. Should only be used if the stacked fifths actually represent

      absolute tonal pitch classes rather than intervals over the local tonic. In other words, make sure to use ‘name’ only if 0 means C rather than I.

    • ’iv’: Intervals such that 0 = ‘P1’, 1 = ‘P5’, 4 = ‘M3’, -3 = ‘m3’, 6 = ‘A4’,

      -6 = ‘D5’ etc.

    • ’pc’: (Relative) chromatic pitch class, or distance from tonic in semitones.

    • ’sd’: Scale degrees such that 0 = ‘1’, -1 = ‘4’, -2 = ‘b7’ in major, ‘7’ in minor etc.

      This representation requires a boolean column minor_col which is True in those rows where the stacks of fifths occur in a local minor context and False for the others. Alternatively, if all pitches are in the same mode or you simply want to express them as degrees of particular mode, you can pass the boolean keyword argument minor.

    • ’rn’: Roman numerals such that 0 = ‘I’, -2 = ‘bVII’ in major, ‘VII’ in minor etc.

      Requires boolean ‘minor’ values, see ‘sd’.

  • note_cols (list, optional) – List of columns that hold integers or collections of integers that represent stacks of fifth (0 = tonal center, 1 = fifth above, -1 = fourth above, etc).

  • minor_col (str, optional) – If to is ‘sd’ or ‘rn’, specify a boolean column where the value is True in those rows where the stacks of fifths occur in a local minor context and False for the others.

  • **kwargs (keyword arguments for transform())

ms3.transformations.transpose_chord_tones_by_localkey(df, by_global=False)[source]#
Returns a copy of the expanded table where the scale degrees in the chord tone columns

have been transposed by localkey (i.e. they express all chord tones as scale degrees of the globalkey) or, if by_global is set to True, additionally by globalkey (i.e., chord tones as tonal pitch classes TPC).

Parameters:
  • df (pandas.DataFrame) – Expanded labels with chord tone columns.

  • by_global (bool) – By default, the transformed chord tone columns express chord tones as scale degrees (or intervals) of the global tonic. If set to True, they correspond to tonal pitch classes and can be further transformed to note names using transform_note_columns().

Return type:

pandas.DataFrame

ms3.view module#

ms3.view.empty_counts()[source]#

Array for counting kept items, discarded items, and their sum.

class ms3.view.View(view_name: str | None = 'all', only_metadata_pieces: bool = False, include_convertible: bool = True, include_tsv: bool = True, exclude_review: bool = False, **logger_cfg)[source]#

Bases: LoggedClass

Object storing regular expressions and filter lists, storing and keeping track of things filtered out.

review_regex = 'review'#
categories = ('corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths')#
available_facets = ('scores', 'measures', 'notes', 'rests', 'notes_and_rests', 'labels', 'expanded', 'form_labels', 'cadences', 'events', 'chords', 'unknown')#
singular2category: Dict[str, Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']] = {'corpus': 'corpora', 'facet': 'facets', 'file': 'files', 'folder': 'folders', 'path': 'paths', 'piece': 'pieces', 'suffix': 'suffixes'}#
tsv_regex = re.compile('\\.tsv$', re.IGNORECASE)#
convertible_regex = re.compile('(\\.cap|\\.capx|\\.midi|\\.mid|\\.musicxml|\\.mxl|\\.xml)$', re.IGNORECASE)#
registered_regexes = (re.compile('(\\.cap|\\.capx|\\.midi|\\.mid|\\.musicxml|\\.mxl|\\.xml)$', re.IGNORECASE), 'review', re.compile('\\.tsv$', re.IGNORECASE))#
static check_name(view_name) Tuple[bool, str][source]#
property fnames_with_incomplete_facets#
property name: str#
property only_metadata_pieces: bool#
is_default(relax_for_cli: bool = False) bool[source]#

Checks includes and excludes that may influence the selection of pieces. Returns True if the settings do not filter out any pieces. Only if relax_for_cli is set to True, the filters include_convertible and exclude_review are permitted, too.

copy(new_name: str | None = None) View[source]#

Returns a copy of this view, i.e., a new View object.

update_config(view_name: str | None = None, only_metadata_pieces: bool | None = None, include_convertible: bool | None = None, include_tsv: bool | None = None, exclude_review: bool | None = None, file_paths: str | Collection[str] | None = None, file_re: str | None = None, folder_re: str | None = None, exclude_re: str | None = None, folder_paths: str | Collection[str] | None = None, **logger_cfg)[source]#

Update the configuration of the View. This is a shorthand for issuing several calls to include() and exclude() at once.

Parameters:
  • view_name – New name of the view.

  • only_metadata_pieces – Whether or not pieces that are not included in a metadata.tsv should be excluded.

  • include_convertible – Whether or not scores that need conversion via MuseScore before parsing should be

  • included.

  • include_tsv – Whether or not TSV files should be included.

  • exclude_review – Whether or not files and folder that include ‘review’ should be excluded.

  • file_paths – The exact file names will be extracted and used as exclusive filter, that is, all files that do not have one of these file names will be excluded. This is regardless of eventual relative or absolute paths included in the argument.

  • file_re – Include only files whose file name includes this regular expression.

  • folder_re – Include only files from folders whose name includes this regular expression.

  • exclude_re – Exclude all file and folders whose name includes this regular expression.

  • folder_paths – Include only files from these folders.

  • **logger_cfg

Returns:

property include_convertible#
property include_tsv#
property exclude_review#
check_token(category: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'], token: str) bool[source]#

Checks if a string pertaining to a certain category should be included in the view or not.

check_file(file: File) Tuple[bool, str][source]#

Check if an individual File passes all filters w.r.t. its subdirectories, file name and suffix.

Parameters:

file

Returns:

False if file is to be discarded from this view. The criterion based on which the file is being excluded.

reset_filtering_data(categories: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'] | Collection[Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']] = None)[source]#
reset_view()[source]#
filter_by_token(category: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'], tuples: Iterable[tuple]) Iterator[tuple][source]#

Filters out those tuples where the token (first element) does not pass _.check_token(category, token).

filtered_tokens(category: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'], tokens: Collection[str]) List[str][source]#

Applies filter_by_token() to a collection of tokens.

filtered_file_list(files: Collection[File], key: str = None) List[File][source]#

Keep only the files that pass _.check_file().

Parameters:
  • filesFile objects to be filtered.

  • key – Aggregate results from several filter runs under this dictionary key.

Returns:

filtering_report(drop_zero=True, show_discarded=True, return_str=False) str | None[source]#
info(return_str=False)[source]#
resolve_category(category: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']) Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'][source]#
resolve_categories(categories: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'] | Collection[Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']]) List[str][source]#
update_facet_selection()[source]#
include(categories: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'] | Collection[Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']], *regex: str | Pattern)[source]#
exclude(categories: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'] | Collection[Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']], *regex: str | Pattern)[source]#
uninclude(categories: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'] | Collection[Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']], *regex: str | Pattern)[source]#
unexclude(categories: Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths'] | Collection[Literal['corpora', 'folders', 'pieces', 'files', 'suffixes', 'facets', 'paths']], *regex: str | Pattern)[source]#
class ms3.view.DefaultView(view_name: str | None = 'default', only_metadata_pieces: bool = True, include_convertible: bool = False, include_tsv: bool = True, exclude_review: bool = True, **logger_cfg)[source]#

Bases: View

is_default(relax_for_cli: bool = False) bool[source]#

Checks includes and excludes that may influence the selection of pieces. Returns True if the settings do not filter out any pieces. Only if relax_for_cli is set to True, the filters include_convertible and exclude_review are permitted, too.

ms3.view.create_view_from_parameters(only_metadata_pieces: bool = True, include_convertible: bool = False, include_tsv: bool = True, exclude_review: bool = True, file_paths=None, file_re=None, folder_re=None, exclude_re=None, level=None) View[source]#

From the arguments of an __init__ method, create either a DefaultView or a custom view.

ms3.view.get_ferocious_name()[source]#

Module contents#

All functionality of the library is available through creating a ms3.Score object for a single score and a ms3.Parse object for multiple scores. Parsing a list of annotation labels only can be done by creating a ms3.Annotations object.