<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: adrianh</title><link>https://news.ycombinator.com/user?id=adrianh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 20 Aug 2026 02:12:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=adrianh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by adrianh in "GPT 5.6 Sol is the best "vision" model OpenAI ever released"]]></title><description><![CDATA[
<p>For a bespoke model that transcribes sheet music images well, check out our system at Soundslice: <a href="https://www.soundslice.com/sheet-music-scanner/" rel="nofollow">https://www.soundslice.com/sheet-music-scanner/</a><p>It's not an LLM, it's a custom thing we built. Here's a comprehensive list of support for various notation glyphs:
<a href="https://www.soundslice.com/help/en/creating/pdf-import/294/supported-notations/" rel="nofollow">https://www.soundslice.com/help/en/creating/pdf-import/294/s...</a></p>
]]></description><pubDate>Mon, 17 Aug 2026 15:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49332911</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=49332911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49332911</guid></item><item><title><![CDATA[New comment by adrianh in "Déjà View: Someone already tried this"]]></title><description><![CDATA[
<p>We built that feature at Soundslice. :-)<p><a href="https://www.soundslice.com/sheet-music-scanner/" rel="nofollow">https://www.soundslice.com/sheet-music-scanner/</a></p>
]]></description><pubDate>Wed, 22 Jul 2026 07:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49002860</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=49002860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49002860</guid></item><item><title><![CDATA[New comment by adrianh in "Show HN: YouTube Guitar Tab Parser"]]></title><description><![CDATA[
<p>Check out Soundslice for exactly this. It's great audio/video playback (with slowdown, looping, etc.), with an integrated tab and sheet music editor. So you can write down what you've figured out, and it remains synced with the original audio.</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903522</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=48903522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903522</guid></item><item><title><![CDATA[New comment by adrianh in "Show HN: YouTube Guitar Tab Parser"]]></title><description><![CDATA[
<p>Soundslice lets you start with a real recording (MP3 or YouTube) and integrates the audio/video playback directly with a tab/notation editor.<p>So as you play the audio (with slowdown, looping, etc.), you can immediately write down what you figured out, and that written notation stays synced with the original recording. This workflow for transcription is fantastic, because otherwise you're juggling multiple apps (audio playback/slowdown, plus notation software).<p>Since you asked about MuseScore: MuseScore is purely scoring software, without the ability to sync with real audio. You can also use Soundslice as a pure sheet music editor; the main difference is it's web-based as opposed to being a desktop app like MuseScore. Soundslice also has the philosophy that the music might always be displayed on different devices, so it's engraved on the fly depending on your screen dimensions. (MuseScore sort of assumes the end result will be a fixed-dimension such as paper.)</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903500</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=48903500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903500</guid></item><item><title><![CDATA[New comment by adrianh in "Show HN: YouTube Guitar Tab Parser"]]></title><description><![CDATA[
<p>Hey, great to hear! Thanks for taking the time to write that. :) Keep transcribing and playing music!</p>
]]></description><pubDate>Mon, 13 Jul 2026 22:07:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48899562</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=48899562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48899562</guid></item><item><title><![CDATA[New comment by adrianh in "Show HN: YouTube Guitar Tab Parser"]]></title><description><![CDATA[
<p>I'm curious how it works for videos that contain moving tab (as in, the playhead stays in the center while the tab moves behind it). Seems like that sort of tab wouldn't work with this approach...?<p>Kudos from one of the Soundslice guys — we've been making web-based tab and sheet music stuff since 2012. :)</p>
]]></description><pubDate>Mon, 13 Jul 2026 20:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48898329</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=48898329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48898329</guid></item><item><title><![CDATA[New comment by adrianh in "David Beazley – Programming Courses"]]></title><description><![CDATA[
<p>I took Dave’s “Write a compiler” course several years ago, and it was mind-blowing in the absolute best sense of the term. What a great teacher and person.<p>Programmers are worse off for his retirement, but (given his career change) Chicago-area high school kids are in for a real treat.</p>
]]></description><pubDate>Sat, 04 Jul 2026 09:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48783984</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=48783984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48783984</guid></item><item><title><![CDATA[New comment by adrianh in "Turning music into a chore is how I became a musician (2022)"]]></title><description><![CDATA[
<p>I also make instrumental music, and I have this same problem. What I do is: find a word or phrase that matches the rhythmic phrasing of my main melody. That becomes the working title.<p>An example is how Paul McCartney’s original title for “Yesterday” was “Scrambled Eggs,” since those words fit naturally over the start of the melody.</p>
]]></description><pubDate>Sun, 28 Jun 2026 15:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48708024</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=48708024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48708024</guid></item><item><title><![CDATA[New comment by adrianh in "ClojureScript Gets Async/Await"]]></title><description><![CDATA[
<p>I'm a very happy Google Closure Compiler user, especially with the "advanced optimizations" flag. It does a level of code elimination and variable renaming at a level that no other JavaScript tool even approaches. Excellent software.<p>I think it gets a bad rap because you need to write your code in a certain way to avoid the optimizations breaking things. But if you're a disciplined developer, you'll reap some large benefits.</p>
]]></description><pubDate>Fri, 08 May 2026 19:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067780</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=48067780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067780</guid></item><item><title><![CDATA[New comment by adrianh in "How to get better at guitar"]]></title><description><![CDATA[
<p>Yes, Drumeo embeds the Soundslice player within its product. :)</p>
]]></description><pubDate>Thu, 09 Apr 2026 15:18:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704896</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47704896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704896</guid></item><item><title><![CDATA[New comment by adrianh in "How to get better at guitar"]]></title><description><![CDATA[
<p>Great to hear. Thanks very much, and keep playing music!</p>
]]></description><pubDate>Wed, 08 Apr 2026 13:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690029</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47690029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690029</guid></item><item><title><![CDATA[New comment by adrianh in "How to get better at guitar"]]></title><description><![CDATA[
<p>You're very welcome, and thanks for using it!</p>
]]></description><pubDate>Wed, 08 Apr 2026 13:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690021</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47690021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690021</guid></item><item><title><![CDATA[New comment by adrianh in "How to get better at guitar"]]></title><description><![CDATA[
<p>I've been working on it full-time since 2012, so it's hard for me to reduce 14 years' worth of work to a single "most difficult technical step."<p>Sorry, I don't mean to be rude or unhelpful, but that's not a question I can provide a meaningful answer to. There have been dozens, probably hundreds, of difficult technical challenges in building Soundslice.</p>
]]></description><pubDate>Wed, 08 Apr 2026 12:21:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689194</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47689194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689194</guid></item><item><title><![CDATA[New comment by adrianh in "How to get better at guitar"]]></title><description><![CDATA[
<p>I’ve transcribed hundreds of hours of guitar music over 25+ years, using the method described in this article. It was such a slog that I ended up creating tool to help streamline the process: Soundslice (<a href="https://www.soundslice.com/" rel="nofollow">https://www.soundslice.com/</a>).<p>It combines audio playback directly with a tab editor, so that you can immediately write down what you’ve figured out and your transcription stays in sync with the original audio. This makes transcribing incredibly fast and (importantly) accurate.<p>It’s got audio slowdown, precise looping, “synth overlay” (playback of the transcription and original audio at the same time, to spot errors), auto stem separation and a full-featured tab/notation editor with support for hundreds of notations.<p>When you’re done, you get a very useful artifact: a synced transcription, effectively a bespoke practice environment for that piece of music.<p>Over the years, Soundslice has expanded into a lot more than a pure transcription tool, but lots of people still use it for its original intended purpose. (It supports any instrument that uses western music notation, not just guitar.) If you’re at all interested in transcribing music, give it a shot.</p>
]]></description><pubDate>Wed, 08 Apr 2026 07:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47686536</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47686536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47686536</guid></item><item><title><![CDATA[New comment by adrianh in "Show HN: Free Online Audio Cut – Trim MP3, WAV and More"]]></title><description><![CDATA[
<p>Hi, I make that site! We don't have any "basic effects like normalization/compression," so I think you may be mistaking us for something else?<p>Soundslice is oriented around sheet music that's synced with audio. So while we have a few audio-processing features (basic cropping, slowdown and fine-grained pitch correction), that stuff is all secondary to the notation aspect.</p>
]]></description><pubDate>Mon, 23 Mar 2026 17:09:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492266</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47492266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492266</guid></item><item><title><![CDATA[New comment by adrianh in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>This contains a lot of advice about good writing in general. Ironically I’d recommend it to humans as well as AIs.</p>
]]></description><pubDate>Sun, 08 Mar 2026 10:24:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47296131</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47296131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47296131</guid></item><item><title><![CDATA[New comment by adrianh in "Show HN: Now I Get It – Translate scientific papers into interactive webpages"]]></title><description><![CDATA[
<p>Thanks for sharing this. Your site is great. I've already learned a bunch of stuff, just browsing around the existing submissions.<p>I had a chuckle pondering whether you A/B tested "really freaking cool-looking" versus "really cool-looking" in the prompt. What a weird world we live in! :-)</p>
]]></description><pubDate>Sat, 28 Feb 2026 16:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197543</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=47197543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197543</guid></item><item><title><![CDATA[New comment by adrianh in "GPT-5"]]></title><description><![CDATA[
<p>Interpreting sheet music images is very complex, and I’m not surprised general-purpose LLMs totally fail at it. It’s orders of magnitude harder than text OCR, due to the two-dimensional-ness.<p>For much better results, use a custom trained model like the one at Soundslice: <a href="https://www.soundslice.com/sheet-music-scanner/" rel="nofollow">https://www.soundslice.com/sheet-music-scanner/</a></p>
]]></description><pubDate>Fri, 08 Aug 2025 06:37:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44834171</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=44834171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44834171</guid></item><item><title><![CDATA[New comment by adrianh in "Litestar is worth a look"]]></title><description><![CDATA[
<p>I've been using the Django ORM for 20 years, and it has yet to get annoying. What's your definition of "quickly" — perhaps 25 years?</p>
]]></description><pubDate>Thu, 07 Aug 2025 07:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44821595</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=44821595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44821595</guid></item><item><title><![CDATA[New comment by adrianh in "Adding a feature because ChatGPT incorrectly thinks it exists"]]></title><description><![CDATA[
<p>Definitely a subtle distinction there. Soundslice supports tab in many formats (MusicXML, Guitar Pro, PowerTab, TuxGuitar, PDF/images of published tab, or tab notated directly in the Soundslice editor) but didn't support ASCII format yet.</p>
]]></description><pubDate>Tue, 08 Jul 2025 10:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44498683</link><dc:creator>adrianh</dc:creator><comments>https://news.ycombinator.com/item?id=44498683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44498683</guid></item></channel></rss>