TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Warp, a Python based music-theory aware MIDI sequencer

98 点作者 mpdehaan2将近 5 年前

8 条评论

mpdehaan2将近 5 年前
Hi everyone,<p>I&#x27;ve been making music with synthesizers for a long time, and I always saw great ideas in DAW tools and in hardware, but never all of those ideas in one place. I wanted more music theory awareness in my compositional tools, like the ability to access easy scale changes. I wanted patterns to be symlinks, and to make it easy to have multiple patterns in a single clip.<p>I wrote Warp to make it happen. Today there&#x27;s a Python API that can make full songs, and the work on the UI is getting started, which will be available this Fall.<p>The Python API doesn&#x27;t technically even require using a loop, so it should be accessible to programmers who aren&#x27;t Python experts.<p>Let me know if there are questions, and if you&#x27;d like updates, you can also follow @warpseq on twitter.
评论 #24093228 未加载
评论 #24093200 未加载
Mizza将近 5 年前
This is cool!<p>I&#x27;ve build a much cruder version that I use for generating chord sequences to bring into DAWS:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Miserlou&#x2F;chords2midi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Miserlou&#x2F;chords2midi</a><p>It even has voice leading, which required translating an &quot;algorithm&quot; written in German in the 1800&#x27;s!
评论 #24094723 未加载
StavrosK将近 5 年前
I tried to use this, but the PYTHONPATH weirdness was a minor impediment, I tried to actually install it but setup.py is missing a quote, installing it doesn&#x27;t actually install the notation module, and then finally relenting and redefining PYTHONPATH runs to the point where it tells me I need a MIDI device, and I don&#x27;t have one.<p>Can I not just make it output sound to my computer speakers?
评论 #24096655 未加载
kbob将近 5 年前
This looks a little like the NDLR from Conductive Labs. The NDLR is a hardware box. While you can enter chord progressions into it, it&#x27;s intended for live performance where you enter chords as it plays them.<p>My issue with the NDLR is that its sequences have no random variation. If you don&#x27;t keep tweaking the parameters (&quot;noodling&quot;), it starts sounding repetitive quickly.<p>Any idea whether Warp would run on MicroPython? The NDLR, or a box like it, might make a nice UI.
评论 #24100378 未加载
评论 #24109640 未加载
LeoPanthera将近 5 年前
I love the idea, but if successful, I don&#x27;t how the Warp record label will feel about the name. <a href="https:&#x2F;&#x2F;warp.net" rel="nofollow">https:&#x2F;&#x2F;warp.net</a>
TaupeRanger将近 5 年前
&quot;music theory aware&quot;? Like...it snaps sequences to scales like every other decent sequencer? I can&#x27;t actually tell why this is useful from the front page description.
评论 #24094711 未加载
henearkr将近 5 年前
Maybe Julia would be the more natural language for music theory, as both are one-based indexed.
评论 #24094752 未加载
评论 #24096578 未加载
adamnemecek将近 5 年前
I&#x27;ve been working in an IDE for music composition <a href="http:&#x2F;&#x2F;ngrid.io" rel="nofollow">http:&#x2F;&#x2F;ngrid.io</a>. Releasing soon.
评论 #24111491 未加载