GraphDitty

所属分类:聚类算法
开发工具:TeX
文件大小:3972KB
下载次数:0
上传日期:2022-06-22 01:41:46
上 传 者sh-1993
说明:  相似网络融合的特征用于音频中干净的自相似矩阵,以及Javascript工具来编程...
(Similarity network fusion of features for clean self-similarity matrices in audio, as well as Javascript tools to play SSMs and spring graphs synchronized to audio)

文件列表:
CSMSSMTools.py (4637, 2022-06-22)
CremaPrecomputer.py (1214, 2022-06-22)
DiffusionMaps.py (3191, 2022-06-22)
LICENSE (11376, 2022-06-22)
Laplacian.py (3844, 2022-06-22)
MJFusionExample.png (1576269, 2022-06-22)
PaperFigures.py (6952, 2022-06-22)
Paper_ICASSP (0, 2022-06-22)
Paper_ICASSP\936_Meet.pdf (59607, 2022-06-22)
Paper_ICASSP\936_SSMs.pdf (294947, 2022-06-22)
Paper_ICASSP\IEEEbib.bst (17904, 2022-06-22)
Paper_ICASSP\build.sh (66, 2022-06-22)
Paper_ICASSP\main.tex (24900, 2022-06-22)
Paper_ICASSP\refs.bib (7922, 2022-06-22)
Paper_ICASSP\spconf.sty (8799, 2022-06-22)
Paper_ISMIR2018_LateBreaking (0, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures (0, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\DiffusionMaps.svg (76942, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\ForceGraph.png (144785, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\ForceGraph.svg (205078, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\SimilarityMatrix_Chroma.svg (562010, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\SimilarityMatrix_Laplacian.png (266235, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\SimilarityMatrix_Laplacian.svg (617862, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\SimilarityMatrix_MFCC.svg (704867, 2022-06-22)
Paper_ISMIR2018_LateBreaking\Figures\convertSVGs.py (597, 2022-06-22)
Paper_ISMIR2018_LateBreaking\cite.sty (21461, 2022-06-22)
Paper_ISMIR2018_LateBreaking\figs (0, 2022-06-22)
Paper_ISMIR2018_LateBreaking\figs\88x31.png (4739, 2022-06-22)
Paper_ISMIR2018_LateBreaking\figs\cc_by.eps (94675, 2022-06-22)
Paper_ISMIR2018_LateBreaking\figs\cc_by.pdf (3422, 2022-06-22)
Paper_ISMIR2018_LateBreaking\ismir.sty (9251, 2022-06-22)
Paper_ISMIR2018_LateBreaking\main.bib (3494, 2022-06-22)
Paper_ISMIR2018_LateBreaking\main.tex (7110, 2022-06-22)
SALAMI (0, 2022-06-22)
SALAMISLURM.py (523, 2022-06-22)
SalamiExperiments.py (12101, 2022-06-22)
SimilarityFusion.py (10286, 2022-06-22)
... ...

# GraphDitty The purpose of this code is to compute clean weighted adjacency matrices for audio files using similarity network fusion, which can be used to do clean structure analysis. This is based on ideas from the following papers:
  1. Christopher J Tralie and Brian McFee. "Enhanced Hierarchical Music Structure Annotations via Feature Level Similarity Fusion. International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2019.
  2. Christopher J Tralie. GraphDitty: A Software Suite for Geometric Music Structure Visualization. In 19th International Society for Music Information Retrieval (ISMIR), 2018, Late Breaking Demo Session.
  3. Christopher J Tralie. ``MFCC and HPCP fusion for robust cover song identification.'' In 18th International Society for Music Information Retrieval (ISMIR), 2017.
### Example Fused Adjacency Matrix on Michael Jacksons's Bad Example Adjacency Matrix on Michael Jacksons's Bad ## Dependencies * numpy/scipy/matplotlib * [librosa] ## Running To see all options, run the script as follows ~~~~~ bash python SongStructure.py --help ~~~~~ There are options to view each iteration of the fusion. By default, the results are saved to a .mat file called ``out.mat'' and to a file "out.json" (you can changes this via command line options). For example, the above figure was generated with the following call ~~~~~ bash python SongStructure.py --filename MJ.mp3 --jsonfilename MJ.json ~~~~~ You can open the .json file in the web page "Viewer/index.html" to interactively view the similarity matrix and Laplacian eigenvectors, as well as as force graph and diffusion maps based on the similarity matrix. [librosa]:

近期下载者

相关文件


收藏者