Treffer: sertansenturk/tomato: tomato v0.10.1 ; sertansenturk/tomate: Tomato v0.10.1
Weitere Informationen
tomato Turkish-Ottoman Makam (M)usic Analysis TOolbox Introduction tomato is a comprehensive and easy-to-use toolbox in Python for the analysis of audio recordings and music scores of Turkish-Ottoman makam music. The toolbox includes the state of art methodologies applied on this music tradition. The analysis tasks include: Audio Analysis: audio metadata crawling, predominant melody extraction, tonic and transposition identification, makam recognition, histogram analysis, tuning analysis, melodic progression analysis Symbolic Analysis: score metadata extraction, score section extraction, score phrase segmentation, semiotic section and phrase analysis Joint Analysis: score-informed tonic identification and tempo estimation, section linking, note-level audio-score alignment, predominant melody octave correction, note models, (usul tracking is coming soon) The aim of the toolbox is to facilitate the analysis of large-scale audio recording and music score collections of Turkish-Ottoman makam music, using the state of the art methodologies specifically designed for the culture-specific characteristics of this tradition. The analysis results can then be further used for several tasks such as automatic content description, music discovery/recommendation and musicological analysis. If you are using tomato in your work, please cite the dissertation: Şentürk, S. (2016). Computational Analysis of Audio Recordings and Music Scores for the Description and Discovery of Ottoman-Turkish Makam Music. PhD thesis, Universitat Pompeu Fabra, Barcelona, Spain. For the methodologies and their implementations in the toolbox, please refer to the References. Changelog Updated SymbTr-extras to the latest version (v0.4.0) Corrected a bug when flags input is not passed to ScoreConversion.mu2_to_musicxml Tomato in a Nutshell # import . from tomato.joint.completeanalyzer import CompleteAnalyzer from matplotlib import pyplot as plt # score input symbtr_name = 'makam--form--usul--name--composer' txt_score_filename = 'path/to/txt_score' .