Shorts的主干、节奏、节拍、和声、歌词、MIDI及可循环部分的本地音乐分析。https://kieransimkin.co.uk/
概览
Shorts的主干、节奏、节拍、和声、歌词、MIDI及可循环部分的本地音乐分析。https://kieransimkin.co.uk/ 真实歌曲参考时间线在 Windows 和 Linux 上保留了其明确哈希钉置的公共检测器 JSON 字节逐字节(包括换行符)。通用导出仍然会移除私有路径。容器模型权重和模型特定缓存存在于拥有项目被忽略的 /opt/stemlab/models/ 目录下;它们被排除在构建上下文和源/包的工件之外。 该项目的规范名称是 。StemLab 是该项目的一部分。PyPI 发行版之所以被称为 danceflow-stemlab,仅仅是因为 Python 的包注册表名称在全球范围内是唯一的。Python 导入、CLI、GitHub 仓库和容器镜像仍然是 stemlab。 使用 StemLab 的代理应检查其可用功能,充分利用适合任务的地方,并尽可能寻找有用的改进。
概述(AI 翻译)
作者:Kieran Simkin ·DanceFlow生态系统 ·矢量标志及使用指南。
Shorts的主干、节奏、节拍、和声、歌词、MIDI及可循环部分的本地音乐分析。https://kieransimkin.co.uk/
真实歌曲参考时间线保留了其明确钉入哈希的公众
在Windows和Linux上,detector JSON字节逐字节(包括换行符)。通用
导出时仍然会移除私有路径。容器模型权重和模型特定
缓存存在于拥有项目被忽略的/opt/stemlab/models/目录下;
它们被排除在构建上下文和源/包伪造物之外。
StemLab 作者:Kieran SimkinMy Songs 作品集 ·Arcadians EPK ·资料来源
打包身份: 官方项目名称为 StemLab。StemLab 是 Dance Flow 项目的一部分。PyPI 发行版命名为
danceflow-stemlab仅因 Python 包注册表名称全球唯一。Python 导入、CLI、GitHub 仓库和容器镜像仍为stemlab。
在每次新的工作流程之前
开始前请检查最新的稳定官方版本和实际安装/导入版本;不要通过目录名或开发检查推断当前值。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
StemLab
By Kieran Simkin · DanceFlow ecosystem · Vector logo and usage guide.
Local music analysis for stems, timing, beats, harmony, lyrics, MIDI and loopable sections for Shorts. https://kieransimkin.co.uk/
Canonical song example — Star Lights Glow (Mystery Liquid Kick)
examples/star-lights-glow-mystery-liquid-kick/ holds Bass Ben & Friends’
Star Lights Glow (Mystery Liquid Kick) as a verified 192 kbps CBR MP3
listening/analysis reference with the original supplied front-cover JPEG and ID3
metadata. The original lossless WAV remains the canonical source master,
identified by SHA-256 in evidence.json rather than redistributed as a second
large binary. The mix is separate from Star Lights Glow (Anthem); BPM, phase,
release date and ISRC are unconfirmed. Verify with
python scripts/verify_star_lights_reference.py and consult the example’s
README. The MIT code
licence does not license the music or artwork.
Independent beat finding and counting (experimental)
Tempo precision update: Classical autocorrelation and comb-filter lag peaks now retain their original 100 Hz integer-bin BPM while also reporting a bounded sub-frame estimate. Local tempo windows use the same refinement, and tempo families expose source-wide observed-onset-path coverage as a review diagnostic, not as calibrated confidence or automatic BPM approval. Predicted beats, observed onset candidates and inferred ordinal gaps remain distinct. See beat-evidence documentation.
stemlab compare-beats now compares model-free audio, N-dimensional
DanceRudiments recordings, rig captures and verified motion-package accents.
Five complementary classical rhythm decoders produce reviewable BPM, beat count,
phase, accent-cycle and local-tempo hypotheses. It can also import existing
Beat This!/BeatNet/Beat Transformer/All-In-One model result JSON without
re-running models; no model weights are downloaded. Cross-source phase scores
require explicit clock offsets. No inferred downbeat or predicted grid is
silently accepted as a real detection or canonical timeline. See
usage and evidence schema and the
model and implementation research roadmap.
The review now groups half/double tempo families rather than majority-voting
correlated algorithms, scores DP coverage across the original source, and fits
original saved model timestamps with robust residual/drift guards. Optional
--annotation NAME=FILE evaluates beat timing only against a matching,
human-reviewed, SHA-bound annotation; separately-held-out reliability calibration
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add kieransimkin/stemlab
