frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: XY Music Notation

https://music.xy.dev/
12•jmole•1h ago
I've been playing around with a new kind of isomorphic music keyboard that uses a base-12 notation, and wanted some sheet music to learn some new music for it.

The idea is to represent each note in 12-TET as a number, so N ∈ (0,1,2,3,4,5,6,7,8,9,X,Y).

I used codex to build a music score rendering backend based on MuseScore with custom note heads that display the pitch class of each note.

I've found it pretty helpful for learning how to play my own instrument, so wanted to share in case anyone else was interested.

Comments

archonis•42m ago
Site is illegible on mobile.
jmole•19m ago
Sorry about that, it's fixed now.
bennettnate5•36m ago
It took me a while to understand what the numbers were actually trying to indicate (in part because I'm used to numbers in sheet music being suggestions of which finger should play the given note). If I understand correctly now, are you numbering zero-indexed with C as the beginning (0) and B as the end (Y), as a proxy for remembering which key notes are meant to be played in?
jmole•29m ago
That's right - so a major triad in C would be (0-4-7), or a B-flat minor triad would be (X-1-5).

It's not required that the pitch notation is absolute though, e.g. you can transpose the numeric notation to any key (e.g., use A == 0 instead of C ==0)

BalinKing•27m ago
What does "isomorphic" mean?
jmole•24m ago
Iso - same, morphic - shape.

Basically it uses a regular pattern of keys, instead of staggering keys into pentatonic and diatonic scales, like a piano does.

This makes it harder to "find" the diatonic scales, but easier to transpose between different keys.

You can see an example here: https://www.youtube.com/shorts/kMD1qXtDAdg

mrob•18m ago
It's also easier to learn because there's one consistent mapping between notes on the page and the sound, instead of many different irregular mappings specified by "key signatures".

But traditional notation is more compact, and for music based around diatonic scales, implies information about the harmonic function of notes that could be useful for interpretation.

skybrian•22m ago
I think you’d be better off with something compatible with an existing system. Perhaps start with nashville numbering and add accidentals?

https://en.wikipedia.org/wiki/Nashville_Number_System

erelong•9m ago
relatedly does anyone have a tool to generate piano synthesia videos from sheet music, maybe with or without AI? They seem fun to play along with. (I'll just look it up, commenting to share the idea too though)
mrob•8m ago
I like the use of base 12, but IMO it's somewhat wasted on a diatonic staff. This is basically just traditional notation with special coloring to make it easier to read. To better match the keyboard, I'd rather use an isomorphic staff (a.k.a. "chromatic staff", although I dislike that name because it implies diatonic music as a default).

There's a web site you might be interested in with many examples of isomorphic notation at:

https://musicnotation.org/

Gemini 4 Argon

https://deepmind.google/models/gemini/
570•737max•3h ago•442 comments

Gemini 4 Argon for Robotics

https://developers.googleblog.com/gemini-4-argon-for-robotics/
102•xnx•2h ago•25 comments

Cyberattack halts construction of tunnel between Denmark and Germany

https://ua.news/en/world/kiberataka-zupinila-budivnitstvo-tuneliu-mizh-daniieiu-ta-nimechchinoiu-...
113•paaloeye•2h ago•88 comments

Apple HomeView

https://www.apple.com/apple-homeview/
516•etothet•6h ago•628 comments

Thunderbird for iOS

https://blog.thunderbird.net/2026/10/thunderbird-for-ios-a-first-look-at-the-native-iphone-email-...
202•mjorgers•4h ago•75 comments

11 year old unsoundness bugs found in Rust borrow checker

https://github.com/rust-lang/rust/issues/164250
588•formerly_proven•8h ago•335 comments

Redesigning source control at Anthropic

https://www.anthropic.com/engineering/redesigning-source-control
182•Philpax•3h ago•142 comments

I posted to HN, and then my website was flooded with AI bot traffic

https://www.sammystraus.com/#i-posted-to-hn-and-then-my-website-was-flooded-with-ai-bot-traffic
142•sammy0910•3h ago•79 comments

Firefox Enterprise

https://www.firefox.com/en-US/enterprise/
454•recvonline•7h ago•185 comments

Coris (YC S22) Is Hiring Back End Engineer

https://www.ycombinator.com/companies/coris/jobs/h0nDly8-backend-engineer-ai-native-risk-infrastr...
1•smaddali•2h ago

We turned EmbeddingGemma 2 into a speech-to-text model

https://eg2.haku.sh/
329•amrrs•7h ago•79 comments

New Apple TV 4K

https://www.apple.com/newsroom/2026/10/apple-unveils-the-new-apple-tv-4k/
195•corvad•5h ago•370 comments

MIT class project turns into an FDA-cleared treatment for tremors

https://news.mit.edu/2026/mit-class-project-turns-into-fda-cleared-treatment-for-tremors-1002
58•zdw•23h ago•9 comments

A Dynamic and Distributed Virtual GPU Cloud Built on Idle Apple Silicon Devices

https://machinelearning.apple.com/research/distributed-gpu-cloud
187•acossta•6h ago•79 comments

Show HN: How Random Are You?

https://lab.specr.net/rigged-draw/
32•vunderba•2h ago•15 comments

A plea not to use uv-build

https://blogs.gentoo.org/mgorny/2026/10/12/a-plea-not-to-use-uv-build/
11•Ravencentric•58m ago•5 comments

Zero to Calc in Six Days: Inside XBOW's Chrome Full Chain

https://xbow.com/labs/research/zero-to-calc-in-six-days-inside-xbow-chrome-full-chain
8•ollin•30m ago•1 comments

Show HN: XY Music Notation

https://music.xy.dev/
12•jmole•1h ago•10 comments

Launch HN: Consus (YC F24) – LLM gateway for companies handling sensitive data

26•ericmags•3h ago•14 comments

Apple's new 'Switch to Safari' campaign details why you should ditch Chrome

https://9to5mac.com/2026/10/12/apples-new-switch-to-safari-campaign-details-why-you-should-ditch-...
63•ivell•4h ago•94 comments

Worlds more habitable than Earth?

https://www.nytimes.com/2026/10/13/science/inhabitable-planets-solar-system.html
43•cainxinth•6h ago•73 comments

How to engineer an AI harness for game development

https://kylekukshtel.com/ai-harness-engineering-game-development-claude-code
57•kkukshtel•4h ago•22 comments

Character.ai has initiated voluntary Chapter 11 bankruptcy

https://blog.character.ai/an-update-on-character-ai/
201•nryoo•11h ago•222 comments

Hittite royal archive found in Turkey

https://www.thehistoryblog.com/archives/77107
301•benbreen•13h ago•76 comments

Show HN: Use your OpenAI subscription to create audiobooks

https://pdftomp3.com/connect-ai/
141•janpmz•8h ago•73 comments

Show HN: Deslop – Oxlint rules for AI-generated TypeScript

https://github.com/maharshi365/deslop
4•maharshi365•1h ago•0 comments

BB(10) > Graham's Number

https://github.com/jeff87654/busy-beaver/blob/main/BB10/1RB0RA_1LC1LF_1RD0LB_1RA1LE_1LI0LC_0RG1LD...
62•surprisetalk•6h ago•46 comments

AI is a tool and using it well takes skill

https://yyhh.org/blog/2026/10/ai-is-a-tool/
605•layer8•21h ago•475 comments

AWS Lambda Web Functions

https://aws.amazon.com/blogs/aws/announcing-aws-lambda-web-functions-for-fast-consistent-web-app-...
77•HatchedLake721•9h ago•72 comments

GLM-Legal

https://z.ai/blog/glm-legal
659•ilreb•1d ago•357 comments