Module project.parse_midi.matrix.proc_dicts

Expand source code
import project.parse_midi.matrix.converters as conv
import project.parse_midi.matrix.core as core
import project.parse_midi.matrix.utils as u

default_columns = [
    "track", "time", "event", "channel", "note", "velocity", "arg1", "arg2"
]
default_drop = ["arg1", "arg2", "track", "channel", "event"]
default_filter = ".*Note_on_c.*"

# an example of a proc_dict
example_proc_dict = {
    "column": default_columns,
    "midi": "~/NN/resources/csv/34time13.csv",
    "n_note": 9,
    "body_drop": default_drop,
    "filter_event": default_filter,
    "agg_func": u.agg_to_literal_arr,
    "convert_funcs": [conv.note_to_binary, conv.note_to_velocity]
}