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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: Composing Studio – An online, collaborative editor for music notation

113 点作者 ekzhang超过 3 年前

8 条评论

zorba20002超过 3 年前
Good job! and thanks for sharing. As a software developer I really like the textual music notation as I can version control them (Yes, musicXML exists but that is overcomplicated for me most of the time). But as a composer I can never work with these online textual editors. Mostly because my hands are accustomed to shortcuts that the big music editors offer (Sibelius and Finale for example). The thing is what these online music editors offer are really close to what composers like me want, but not there yet. I mean just adding shortcuts and translating them to ABC will turn this to a completely useful software for me as I really don&#x27;t need other options of those software. Just as an example: 1.numbers change note length 2.abcdefg change notes 3.left right cursor to move like normal 4.up down cursor change note ... there are not a lot of them but having them makes the difference for me. <a href="http:&#x2F;&#x2F;www.sibelius.com&#x2F;helpcenter&#x2F;hintsandtips&#x2F;G7Hints&amp;Tips_Shortcuts.pdf" rel="nofollow">http:&#x2F;&#x2F;www.sibelius.com&#x2F;helpcenter&#x2F;hintsandtips&#x2F;G7Hints&amp;Tips...</a>
adrianh超过 3 年前
Kudos from a fellow developer who has also built a web-based music notation editor (<a href="https:&#x2F;&#x2F;www.soundslice.com&#x2F;notation-editor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.soundslice.com&#x2F;notation-editor&#x2F;</a>).
sidedishes超过 3 年前
This is super exciting! I&#x27;ve been exploring this space of collaborative music editing too (and will shameless plug a multiplayer piano roll DAW I worked on [1]) and had some thoughts.<p>1. When collabing with friends it was slow for us to iterate because we (and a lot of people) just send files back and forth. It was hard to sketch things out without having some other kind of whiteboard. Of course others who can communicate musical ideas better through words probably would handle this a lot better.<p>2. Multiplayer editing was really fun in comparison. The magical moment is when you&#x27;re working on some section and you listen to the song again and you realize someone else has added something on top of what you were doing earlier. It&#x27;s like the song has taken on a life of its own.<p>3. Even with multiplayer it&#x27;s still hard to coordinate and you can&#x27;t get around planning even with rich tools. If the song was gonna be serious and not just doodles, we usually had to voice-chat to discuss what&#x27;ll go in each section, then sorta divvy up parts. I guess the upshot is that even with the ability to be &#x27;maximally&#x27; present with others, many people, myself included, work best with some amount of private creative freedom.<p>When I jammed in a bigger group, flows like relays or Monsquaz swap [2] that gave people that freedom, then at specific moments let them intermingle, seemed to work best for getting something out at the end. (If it was a free-for-all people usually ended up doing their own thing in some measures they staked for themselves out in the roll. Or otherwise people just spammed meme songs like Megalovania everywhere.)<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;yuxshao&#x2F;ptcollab" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;yuxshao&#x2F;ptcollab</a> [2] <a href="https:&#x2F;&#x2F;swap.monsquaz.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;swap.monsquaz.org&#x2F;</a>
rrherr超过 3 年前
Awesome! I have an old project that generates ABC music notation. I made a context-free grammar to transform plain melodies into bluegrass banjo style. The output can be played &amp; edited in Composing Studio: <a href="https:&#x2F;&#x2F;rrherr.github.io&#x2F;banjo-grammar&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rrherr.github.io&#x2F;banjo-grammar&#x2F;</a><p>For example:<p><pre><code> T:Happy Birthday, bluegrass banjo style %%MIDI program 105 K: G L: 1&#x2F;16 Q: 140 D2 D2 E4 D4 G4 F8 D2 D2 E4 D4 A4 G8 D2 D2 d4 B4 G4 F4 E4 c2 c2 B4 G4 A4 G8 Dd Dd Edgd Ddgd Gdgd FdgFdgFd Dd Dd Edgd Ddgd Adgd GdgGdgGd Dd Dd ddgd Bdgd Gdgd Fdgd Edgd cd cd Bdgd Gdgd Adgd GdgGdgGd</code></pre>
rtsil超过 3 年前
This is great! As someone learning jazz, this type of collaborative tool can serve for sharing transcriptions with a remote teacher, and maybe even for teaching harmonic analysis (I&#x27;m not familiar with ABC notation, but I see it allows comments).
gavinray超过 3 年前
This is really neat and impressive! Can&#x27;t believe there are only six votes and no comments.<p>Recently I was taking weekend music theory and composition lessons from a Masters student in a foreign country I met on Discord.<p>I will share this with him, I think he will appreciate it =)
tombert超过 3 年前
Neat! I know virtually nothing about music, and I&#x27;ve never really been able to get the fingerings right on a piano, but I&#x27;ve always wanted to learn some music theory.<p>It might be fun to learn how to use something like this to start learning this stuff.
erikschoster超过 3 年前
This looks really great, I&#x27;m looking forward to trying it out with my bandmates! (Who live in another state.)