I-MaT: Source Code
- Package: Analysis (src.analysis)
- Module: analysis.functions.py
analysis_advanced_calculate_activity_rate()analysis_advanced_compare_pitches_and_pitch_classes_per_duration()analysis_ambitus()analysis_number_of_intervals_per_type()analysis_number_of_intervals_per_type_with_direction()analysis_number_of_notes()analysis_number_of_pitch_classes_per_metrical_position()analysis_number_of_pitch_classes_per_offset()analysis_number_of_pitch_classes_per_tone_duration()analysis_number_of_pitches_per_metrical_position()analysis_number_of_pitches_per_offset()analysis_number_of_pitches_per_tone_duration()analysis_number_of_rests()analysis_number_of_rests_per_rest_duration()analysis_number_of_sound_events_per_metrical_position()analysis_number_of_sound_events_per_pitch()analysis_number_of_sound_events_per_pitch_class()analysis_number_of_sound_events_per_tone_duration()- Module: analysis.main.py
analysis_workflow_single_musical_piece()- Module: analysis.utils.py
display_user_options_post_analysis()
- Package: Command Line Interface (src.cli)
- Module: cli.menu_constructors.py
display_menu_print_results()display_menu_print_textblock()display_menu_request_selection()display_menu_undirected()print_menu_entries()print_textblock()util_convert_imat_datacont_to_pd_dataframe()util_convert_pd_dataframe_to_imat_datacont()- Module: cli.menu_entries.py
mainmenu_environment_settings_entries()mainmenu_single_musical_piece_entries()mainmenu_tokenization_entries()start_menu_entries()submenu_single_musical_piece_basic_functions_entries()submenu_single_musical_piece_pattern_search_entries()submenu_single_musical_piece_statistical_analysis_page1_entries()submenu_single_musical_piece_statistical_analysis_page2_entries()submenu_single_musical_piece_visualizations_entries()submenu_tokenization_calculations_entries()submenu_tokenization_refine_data_entries()
- Package: File Conversion (src.conversion)
- Package: music21 Environment File Configuration (src.m21_environment)
- Package: Pattern Search (src.pattern_search)
- Module: pattern_search.functions.py
pattern_search_only_rhythm()pattern_search_with_transposition_with_rhythm()pattern_search_with_transposition_without_rhythm()pattern_search_without_transposition_with_rhythm()pattern_search_without_transposition_without_rhythm()- Module: pattern_search.main.py
display_results_func()get_user_option_post_analysis()helper_ignore_rests()map_pattern_search_function_to_pattern_selection_function()pattern_search_workflow_single_musical_piece()- Module: pattern_search.utils.py
pattern_selection_notes_and_rhythm()pattern_selection_notes_only()pattern_selection_rhythm_only()
- Package: Score Selection (src.score_selection)
- Module: score_selection.main.py
load_example_score()load_own_score()score_selection()select_example_score()select_own_score()select_score_source()- Module: score_selection.name_parts.py
rename_parts()select_and_name_parts()view_score()- Module: score_selection.select_parts_and_measures.py
select_measure_range()select_parts_and_measures()
- Package: Tokenization (src.tokenization)
- Package: Utility Functions (src.utils)
- Package: Visualizations (src.visualizations)
- Module: visualizations.analysis_results_graphs.py
display_advanced_pitch_class_duration_analysis()display_analysis_number_of_intervals_per_type()display_analysis_number_of_intervals_per_type_with_direction()display_analysis_number_of_pitch_classes_per_metrical_position()display_analysis_number_of_pitch_classes_per_offset()display_analysis_number_of_pitch_classes_per_tone_duration()display_analysis_number_of_pitches_per_metrical_position()display_analysis_number_of_pitches_per_offset()display_analysis_number_of_pitches_per_tone_duration()display_analysis_number_of_rests_per_rest_duration()display_analysis_number_of_sound_events_per_metrical_position()display_analysis_number_of_sound_events_per_pitch()display_analysis_number_of_sound_events_per_pitch_class()display_analysis_number_of_sound_events_per_tone_duration()map_analysis_functions_to_display_functions()- Module: visualizations.m21_integrated.py
display_file_export_directory()play_midi_score()show_chord_connections()show_chord_scale_system()show_figured_bass()show_key_analysis()show_musescore()show_pianoroll()show_voice_progression()show_volume_change()- Module: visualizations.main.py
generic_display_workflow()get_user_option_post_display()
- Module: Constants (src.constants)