├── .github ├── environment-ci.yml └── workflows │ ├── ci.yml │ └── documentation.yaml ├── .gitignore ├── ACKNOWLEDGEMENTS ├── AUTHORS ├── COPYING ├── MANIFEST.in ├── README.md ├── compiam ├── __init__.py ├── annotations │ ├── 12_Sharanu_Janakana.txt │ ├── 143_Sundari_Nee_Divya.txt │ ├── 188_Vanajaksha_Ninne_Kori.txt │ ├── 47_Koti_Janmani.txt │ └── README.md ├── conf │ └── raga │ │ ├── carnatic.yaml │ │ └── svara_cents.yaml ├── data.py ├── dunya │ ├── README.md │ └── __init__.py ├── exceptions.py ├── io.py ├── melody │ ├── README.md │ ├── __init__.py │ ├── pattern │ │ ├── __init__.py │ │ └── sancara_search │ │ │ ├── __init__.py │ │ │ ├── complex_auto │ │ │ ├── __init__.py │ │ │ ├── complex.py │ │ │ ├── cqt.py │ │ │ └── util.py │ │ │ └── extraction │ │ │ ├── __init__.py │ │ │ ├── evaluation.py │ │ │ ├── img.py │ │ │ ├── io.py │ │ │ ├── pitch.py │ │ │ ├── segments.py │ │ │ ├── self_sim.py │ │ │ ├── sequence.py │ │ │ ├── utils.py │ │ │ └── visualisation.py │ ├── pitch_extraction │ │ ├── __init__.py │ │ ├── ftanet_carnatic │ │ │ ├── __init__.py │ │ │ ├── cfp.py │ │ │ └── pitch_processing.py │ │ ├── ftaresnet_carnatic │ │ │ ├── __init__.py │ │ │ └── model.py │ │ └── melodia.py │ ├── raga_recognition │ │ ├── __init__.py │ │ └── deepsrgm │ │ │ ├── __init__.py │ │ │ ├── attention_layer.py │ │ │ ├── model.py │ │ │ └── raga_mapping.py │ └── tonic_identification │ │ ├── __init__.py │ │ └── tonic_multipitch.py ├── models │ └── README.md ├── rhythm │ ├── README.md │ ├── __init__.py │ ├── meter │ │ ├── __init__.py │ │ └── akshara_pulse_tracker │ │ │ ├── __init__.py │ │ │ ├── models.py │ │ │ └── parameters.py │ └── transcription │ │ ├── __init__.py │ │ └── mnemonic_transcription │ │ ├── __init__.py │ │ └── bol_mappings.csv ├── separation │ ├── README.md │ ├── __init__.py │ ├── music_source_separation │ │ ├── __init__.py │ │ └── mixer_model │ │ │ ├── __init__.py │ │ │ ├── models.py │ │ │ └── modules.py │ └── singing_voice_extraction │ │ ├── __init__.py │ │ └── cold_diff_sep │ │ ├── __init__.py │ │ └── model │ │ ├── __init__.py │ │ ├── clustering.py │ │ ├── config.py │ │ ├── estnoise_ms.py │ │ ├── signal_processing.py │ │ ├── unet.py │ │ ├── unet_utils.py │ │ └── vad.py ├── structure │ ├── README.md │ ├── __init__.py │ └── segmentation │ │ ├── __init__.py │ │ └── dhrupad_bandish_segmentation │ │ ├── __init__.py │ │ ├── audio_processing.py │ │ ├── feature_extraction.py │ │ ├── model_utils.py │ │ └── params.py ├── timbre │ ├── README.md │ ├── __init__.py │ └── stroke_classification │ │ ├── __init__.py │ │ └── mridangam_stroke_classification │ │ ├── __init__.py │ │ ├── model.py │ │ └── stroke_features.py ├── utils │ ├── NMFtoolbox │ │ ├── NEMA.py │ │ ├── NMF.py │ │ ├── README.md │ │ ├── __init__.py │ │ ├── alphaWienerFilter.py │ │ ├── forwardSTFT.py │ │ ├── initActivations.py │ │ ├── initTemplates.py │ │ ├── inverseSTFT.py │ │ ├── midi2freq.py │ │ └── utils.py │ ├── __init__.py │ ├── augment │ │ ├── __init__.py │ │ ├── augment_data_ar.py │ │ ├── augment_data_sf.py │ │ ├── augment_data_sr.py │ │ └── templates.npy │ ├── download.py │ └── pitch.py ├── version.py └── visualisation │ ├── __init__.py │ ├── audio.py │ ├── peaks │ ├── __init__.py │ ├── data.py │ ├── intervals.py │ └── slope.py │ ├── pitch.py │ ├── training.py │ └── waveform_player │ ├── __init__.py │ ├── core.py │ └── waveform-playlist │ ├── annotations.html │ ├── css │ └── main.css │ ├── js │ ├── annotations.js │ ├── emitter.js │ ├── waveform-playlist.js │ └── waveform-playlist.js.LICENSE.txt │ └── multi-channel.html ├── docs ├── .nojekyll ├── Makefile ├── _static │ └── style.css ├── conf.py ├── index.rst ├── make.bat └── source │ ├── basic_usage.rst │ ├── contributing.rst │ ├── datasets.rst │ ├── melody.rst │ ├── rhythm.rst │ ├── separation.rst │ ├── structure.rst │ ├── timbre.rst │ ├── utils.rst │ └── visualisation.rst ├── notebooks ├── melody │ ├── Exploring_raga.ipynb │ ├── KDE.png │ ├── Melodic_Pattern_Finding_Carnatic.ipynb │ ├── emphasizing_diagonals.png │ ├── extracting_segments.png │ ├── grouping1.png │ └── test.png └── rhythm │ └── Transcription.ipynb ├── pyproject.toml ├── setup.py └── tests ├── README.md ├── __init__.py ├── conftest.py ├── melody ├── __init__.py ├── test_deepsrgm.py ├── test_essentia_extractors.py ├── test_ftanet.py └── test_ftaresnet.py ├── resources ├── melody │ ├── pitch_test.wav │ └── raga_mapping.json └── timbre │ ├── 224030__akshaylaya__bheem-b-001.wav │ └── 225359__akshaylaya__cha-c-001.wav ├── rhythm ├── __init__.py └── test_akshara_pulse.py ├── separation ├── __init__.py ├── test_cold_diff_sep.py └── test_mixer_model.py ├── structure ├── __init__.py └── test_dhrupad_segmentation.py ├── test_wrappers.py └── timbre └── test_mridangam_stroke_classification.py /.github/environment-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/.github/environment-ci.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/.github/workflows/documentation.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/.gitignore -------------------------------------------------------------------------------- /ACKNOWLEDGEMENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/ACKNOWLEDGEMENTS -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/COPYING -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/README.md -------------------------------------------------------------------------------- /compiam/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/__init__.py -------------------------------------------------------------------------------- /compiam/annotations/12_Sharanu_Janakana.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/annotations/12_Sharanu_Janakana.txt -------------------------------------------------------------------------------- /compiam/annotations/143_Sundari_Nee_Divya.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/annotations/143_Sundari_Nee_Divya.txt -------------------------------------------------------------------------------- /compiam/annotations/188_Vanajaksha_Ninne_Kori.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/annotations/188_Vanajaksha_Ninne_Kori.txt -------------------------------------------------------------------------------- /compiam/annotations/47_Koti_Janmani.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/annotations/47_Koti_Janmani.txt -------------------------------------------------------------------------------- /compiam/annotations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/annotations/README.md -------------------------------------------------------------------------------- /compiam/conf/raga/carnatic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/conf/raga/carnatic.yaml -------------------------------------------------------------------------------- /compiam/conf/raga/svara_cents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/conf/raga/svara_cents.yaml -------------------------------------------------------------------------------- /compiam/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/data.py -------------------------------------------------------------------------------- /compiam/dunya/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/dunya/README.md -------------------------------------------------------------------------------- /compiam/dunya/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/dunya/__init__.py -------------------------------------------------------------------------------- /compiam/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/exceptions.py -------------------------------------------------------------------------------- /compiam/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/io.py -------------------------------------------------------------------------------- /compiam/melody/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/README.md -------------------------------------------------------------------------------- /compiam/melody/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/__init__.py -------------------------------------------------------------------------------- /compiam/melody/pattern/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/__init__.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/__init__.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/complex_auto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/complex_auto/complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/complex_auto/complex.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/complex_auto/cqt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/complex_auto/cqt.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/complex_auto/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/complex_auto/util.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/evaluation.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/img.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/io.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/pitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/pitch.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/segments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/segments.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/self_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/self_sim.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/sequence.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/utils.py -------------------------------------------------------------------------------- /compiam/melody/pattern/sancara_search/extraction/visualisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pattern/sancara_search/extraction/visualisation.py -------------------------------------------------------------------------------- /compiam/melody/pitch_extraction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pitch_extraction/__init__.py -------------------------------------------------------------------------------- /compiam/melody/pitch_extraction/ftanet_carnatic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pitch_extraction/ftanet_carnatic/__init__.py -------------------------------------------------------------------------------- /compiam/melody/pitch_extraction/ftanet_carnatic/cfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pitch_extraction/ftanet_carnatic/cfp.py -------------------------------------------------------------------------------- /compiam/melody/pitch_extraction/ftanet_carnatic/pitch_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pitch_extraction/ftanet_carnatic/pitch_processing.py -------------------------------------------------------------------------------- /compiam/melody/pitch_extraction/ftaresnet_carnatic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pitch_extraction/ftaresnet_carnatic/__init__.py -------------------------------------------------------------------------------- /compiam/melody/pitch_extraction/ftaresnet_carnatic/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pitch_extraction/ftaresnet_carnatic/model.py -------------------------------------------------------------------------------- /compiam/melody/pitch_extraction/melodia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/pitch_extraction/melodia.py -------------------------------------------------------------------------------- /compiam/melody/raga_recognition/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/raga_recognition/__init__.py -------------------------------------------------------------------------------- /compiam/melody/raga_recognition/deepsrgm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/raga_recognition/deepsrgm/__init__.py -------------------------------------------------------------------------------- /compiam/melody/raga_recognition/deepsrgm/attention_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/raga_recognition/deepsrgm/attention_layer.py -------------------------------------------------------------------------------- /compiam/melody/raga_recognition/deepsrgm/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/raga_recognition/deepsrgm/model.py -------------------------------------------------------------------------------- /compiam/melody/raga_recognition/deepsrgm/raga_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/raga_recognition/deepsrgm/raga_mapping.py -------------------------------------------------------------------------------- /compiam/melody/tonic_identification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/tonic_identification/__init__.py -------------------------------------------------------------------------------- /compiam/melody/tonic_identification/tonic_multipitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/melody/tonic_identification/tonic_multipitch.py -------------------------------------------------------------------------------- /compiam/models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/models/README.md -------------------------------------------------------------------------------- /compiam/rhythm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/README.md -------------------------------------------------------------------------------- /compiam/rhythm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/__init__.py -------------------------------------------------------------------------------- /compiam/rhythm/meter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/meter/__init__.py -------------------------------------------------------------------------------- /compiam/rhythm/meter/akshara_pulse_tracker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/meter/akshara_pulse_tracker/__init__.py -------------------------------------------------------------------------------- /compiam/rhythm/meter/akshara_pulse_tracker/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/meter/akshara_pulse_tracker/models.py -------------------------------------------------------------------------------- /compiam/rhythm/meter/akshara_pulse_tracker/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/meter/akshara_pulse_tracker/parameters.py -------------------------------------------------------------------------------- /compiam/rhythm/transcription/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/transcription/__init__.py -------------------------------------------------------------------------------- /compiam/rhythm/transcription/mnemonic_transcription/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/transcription/mnemonic_transcription/__init__.py -------------------------------------------------------------------------------- /compiam/rhythm/transcription/mnemonic_transcription/bol_mappings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/rhythm/transcription/mnemonic_transcription/bol_mappings.csv -------------------------------------------------------------------------------- /compiam/separation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/README.md -------------------------------------------------------------------------------- /compiam/separation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/__init__.py -------------------------------------------------------------------------------- /compiam/separation/music_source_separation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/music_source_separation/__init__.py -------------------------------------------------------------------------------- /compiam/separation/music_source_separation/mixer_model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/music_source_separation/mixer_model/__init__.py -------------------------------------------------------------------------------- /compiam/separation/music_source_separation/mixer_model/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/music_source_separation/mixer_model/models.py -------------------------------------------------------------------------------- /compiam/separation/music_source_separation/mixer_model/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/music_source_separation/mixer_model/modules.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/__init__.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/__init__.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/__init__.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/clustering.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/config.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/estnoise_ms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/estnoise_ms.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/signal_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/signal_processing.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/unet.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/unet_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/unet_utils.py -------------------------------------------------------------------------------- /compiam/separation/singing_voice_extraction/cold_diff_sep/model/vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/separation/singing_voice_extraction/cold_diff_sep/model/vad.py -------------------------------------------------------------------------------- /compiam/structure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/README.md -------------------------------------------------------------------------------- /compiam/structure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/__init__.py -------------------------------------------------------------------------------- /compiam/structure/segmentation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/segmentation/__init__.py -------------------------------------------------------------------------------- /compiam/structure/segmentation/dhrupad_bandish_segmentation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/segmentation/dhrupad_bandish_segmentation/__init__.py -------------------------------------------------------------------------------- /compiam/structure/segmentation/dhrupad_bandish_segmentation/audio_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/segmentation/dhrupad_bandish_segmentation/audio_processing.py -------------------------------------------------------------------------------- /compiam/structure/segmentation/dhrupad_bandish_segmentation/feature_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/segmentation/dhrupad_bandish_segmentation/feature_extraction.py -------------------------------------------------------------------------------- /compiam/structure/segmentation/dhrupad_bandish_segmentation/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/segmentation/dhrupad_bandish_segmentation/model_utils.py -------------------------------------------------------------------------------- /compiam/structure/segmentation/dhrupad_bandish_segmentation/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/structure/segmentation/dhrupad_bandish_segmentation/params.py -------------------------------------------------------------------------------- /compiam/timbre/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/timbre/README.md -------------------------------------------------------------------------------- /compiam/timbre/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/timbre/__init__.py -------------------------------------------------------------------------------- /compiam/timbre/stroke_classification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/timbre/stroke_classification/__init__.py -------------------------------------------------------------------------------- /compiam/timbre/stroke_classification/mridangam_stroke_classification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/timbre/stroke_classification/mridangam_stroke_classification/__init__.py -------------------------------------------------------------------------------- /compiam/timbre/stroke_classification/mridangam_stroke_classification/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/timbre/stroke_classification/mridangam_stroke_classification/model.py -------------------------------------------------------------------------------- /compiam/timbre/stroke_classification/mridangam_stroke_classification/stroke_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/timbre/stroke_classification/mridangam_stroke_classification/stroke_features.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/NEMA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/NEMA.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/NMF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/NMF.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/README.md -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/alphaWienerFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/alphaWienerFilter.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/forwardSTFT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/forwardSTFT.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/initActivations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/initActivations.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/initTemplates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/initTemplates.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/inverseSTFT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/inverseSTFT.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/midi2freq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/midi2freq.py -------------------------------------------------------------------------------- /compiam/utils/NMFtoolbox/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/NMFtoolbox/utils.py -------------------------------------------------------------------------------- /compiam/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/__init__.py -------------------------------------------------------------------------------- /compiam/utils/augment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/augment/__init__.py -------------------------------------------------------------------------------- /compiam/utils/augment/augment_data_ar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/augment/augment_data_ar.py -------------------------------------------------------------------------------- /compiam/utils/augment/augment_data_sf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/augment/augment_data_sf.py -------------------------------------------------------------------------------- /compiam/utils/augment/augment_data_sr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/augment/augment_data_sr.py -------------------------------------------------------------------------------- /compiam/utils/augment/templates.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/augment/templates.npy -------------------------------------------------------------------------------- /compiam/utils/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/download.py -------------------------------------------------------------------------------- /compiam/utils/pitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/utils/pitch.py -------------------------------------------------------------------------------- /compiam/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/version.py -------------------------------------------------------------------------------- /compiam/visualisation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/__init__.py -------------------------------------------------------------------------------- /compiam/visualisation/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/audio.py -------------------------------------------------------------------------------- /compiam/visualisation/peaks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/peaks/__init__.py -------------------------------------------------------------------------------- /compiam/visualisation/peaks/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/peaks/data.py -------------------------------------------------------------------------------- /compiam/visualisation/peaks/intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/peaks/intervals.py -------------------------------------------------------------------------------- /compiam/visualisation/peaks/slope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/peaks/slope.py -------------------------------------------------------------------------------- /compiam/visualisation/pitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/pitch.py -------------------------------------------------------------------------------- /compiam/visualisation/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/training.py -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/__init__.py -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/core.py -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/waveform-playlist/annotations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/waveform-playlist/annotations.html -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/waveform-playlist/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/waveform-playlist/css/main.css -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/waveform-playlist/js/annotations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/waveform-playlist/js/annotations.js -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/waveform-playlist/js/emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/waveform-playlist/js/emitter.js -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/waveform-playlist/js/waveform-playlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/waveform-playlist/js/waveform-playlist.js -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/waveform-playlist/js/waveform-playlist.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/waveform-playlist/js/waveform-playlist.js.LICENSE.txt -------------------------------------------------------------------------------- /compiam/visualisation/waveform_player/waveform-playlist/multi-channel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/compiam/visualisation/waveform_player/waveform-playlist/multi-channel.html -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/style.css: -------------------------------------------------------------------------------- 1 | .wy-nav-content { 2 | max-width: 85%; 3 | } -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/basic_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/basic_usage.rst -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/datasets.rst -------------------------------------------------------------------------------- /docs/source/melody.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/melody.rst -------------------------------------------------------------------------------- /docs/source/rhythm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/rhythm.rst -------------------------------------------------------------------------------- /docs/source/separation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/separation.rst -------------------------------------------------------------------------------- /docs/source/structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/structure.rst -------------------------------------------------------------------------------- /docs/source/timbre.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/timbre.rst -------------------------------------------------------------------------------- /docs/source/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/utils.rst -------------------------------------------------------------------------------- /docs/source/visualisation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/docs/source/visualisation.rst -------------------------------------------------------------------------------- /notebooks/melody/Exploring_raga.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/melody/Exploring_raga.ipynb -------------------------------------------------------------------------------- /notebooks/melody/KDE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/melody/KDE.png -------------------------------------------------------------------------------- /notebooks/melody/Melodic_Pattern_Finding_Carnatic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/melody/Melodic_Pattern_Finding_Carnatic.ipynb -------------------------------------------------------------------------------- /notebooks/melody/emphasizing_diagonals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/melody/emphasizing_diagonals.png -------------------------------------------------------------------------------- /notebooks/melody/extracting_segments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/melody/extracting_segments.png -------------------------------------------------------------------------------- /notebooks/melody/grouping1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/melody/grouping1.png -------------------------------------------------------------------------------- /notebooks/melody/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/melody/test.png -------------------------------------------------------------------------------- /notebooks/rhythm/Transcription.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/notebooks/rhythm/Transcription.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/setup.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- 1 | # Tests -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/melody/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/melody/test_deepsrgm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/melody/test_deepsrgm.py -------------------------------------------------------------------------------- /tests/melody/test_essentia_extractors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/melody/test_essentia_extractors.py -------------------------------------------------------------------------------- /tests/melody/test_ftanet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/melody/test_ftanet.py -------------------------------------------------------------------------------- /tests/melody/test_ftaresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/melody/test_ftaresnet.py -------------------------------------------------------------------------------- /tests/resources/melody/pitch_test.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/resources/melody/pitch_test.wav -------------------------------------------------------------------------------- /tests/resources/melody/raga_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/resources/melody/raga_mapping.json -------------------------------------------------------------------------------- /tests/resources/timbre/224030__akshaylaya__bheem-b-001.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/resources/timbre/224030__akshaylaya__bheem-b-001.wav -------------------------------------------------------------------------------- /tests/resources/timbre/225359__akshaylaya__cha-c-001.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/resources/timbre/225359__akshaylaya__cha-c-001.wav -------------------------------------------------------------------------------- /tests/rhythm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/rhythm/test_akshara_pulse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/rhythm/test_akshara_pulse.py -------------------------------------------------------------------------------- /tests/separation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/separation/test_cold_diff_sep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/separation/test_cold_diff_sep.py -------------------------------------------------------------------------------- /tests/separation/test_mixer_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/separation/test_mixer_model.py -------------------------------------------------------------------------------- /tests/structure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/structure/test_dhrupad_segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/structure/test_dhrupad_segmentation.py -------------------------------------------------------------------------------- /tests/test_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/test_wrappers.py -------------------------------------------------------------------------------- /tests/timbre/test_mridangam_stroke_classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MTG/compIAM/HEAD/tests/timbre/test_mridangam_stroke_classification.py --------------------------------------------------------------------------------