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)