midisimx-samples
收藏资源简介:
该数据集是midisimx项目的相似度搜索输出样本,包含约182,000+个经过加权midisimx音乐发现管道过滤的MIDI文件。数据源自Discover MIDI数据集。这些样本可用于MIDI音乐相似度搜索、分析和发现任务。数据集以ZIP压缩包形式提供,包含过滤后的MIDI文件。
This dataset is a similarity search output sample from the midisimx project, containing approximately 182,000+ MIDI files filtered through the weighted midisimx music discovery pipeline. The data originates from the Discover MIDI dataset. These samples can be used for MIDI music similarity search, analysis, and discovery tasks. The dataset is provided as a ZIP archive containing filtered MIDI files.
midisimx 相似度搜索结果样本数据集
数据集概述
该数据集为 midisimx 音乐发现管道的相似度搜索输出样本,包含约 182,000+ 个 MIDI 文件,这些文件通过加权 midisimx 音乐发现管道筛选而来。数据集规模在 100万至1000万 条记录之间,使用 CC-BY-NC-SA-4.0 许可证,主要语言为英语。
数据集内容
- 数据文件:
midisimx-similarity-search-output-samples-1-2-1-2-weighted-CC-BY-NC-SA.zip,包含约 182,000+ 个经过相似度筛选的 MIDI 文件。 - 来源数据:基于 Discover MIDI Dataset 数据集,使用加权(1-2-1-2)嵌入方式生成,其中权重分配为:start-times 和 durations 权重为1,pitches 和 chords 权重为2。
相关资源
该数据集属于 midisimx 项目的一部分,项目包含:
| 资源类型 | 说明 |
|---|---|
| 预训练模型 | midisimx_trained_model_14391_steps_0.255_loss_0.9036_acc.pth,在完整 Discover Piano 数据集上训练2个完整周期 |
| 预计算嵌入集 | 包含 Discover MIDI Dataset(3,267,574 个清理后 MIDI 的加权嵌入)和 LAKH MIDI Dataset(17,203 个清理后 MIDI 的加权嵌入) |
midisimx 相对 midisim 的升级
- 模型架构:采用统一的大型模型(替代原先两个较小的模型)
- 模型维度:768(从512提升)
- 模型深度:16层
- 注意力头数:12头
- 训练语料:300万+ 经过筛选和处理的 MIDI 文件(原为100万+原始 MIDI)
- 事件表示:采用 start-time · note/chord · pitch · duration 格式
- 代码质量:整体改进、扩展和现代化
MIDI 事件表示
midisimx 使用紧凑的事件结构令牌格式,每个事件按严格顺序编码:
- Delta Start-Time(0-127):距上一事件的时间
- Note/Chord Token(384-717):半音或和弦类别
- Pitch(128-255):MIDI 音高
- Duration(256-383):音符长度
单音符事件为4个令牌,和弦事件为 2 + (pitch, duration) × N 个令牌。




