frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: See chords as flags – Visual harmony of top composers on musescore

https://rawl.rocks/
52•vitaly-pavlenko•20h ago
I designed a relative piano-roll-based music notation. I used 12 colored arranged in a specific way to make visible the main effects and oppositions of Western tonal harmony. The tonic is always white, so a manual annotation/interpretation is required for each MIDI file.

All chords are flags of three to four colors. Minor mode is darker, major mode is lighter. Colors are arranged in thirds.

I sorted the pieces from simple complex harmony. I also wrote a bit of text to explain what you may see. There's also a corpus of structures: hyperlinks of tags that allow you to find similar patterns throughout my corpus of 3000+ popular pieces.

My method makes chord progressions memorizable and instantly visible in the scores. No preparation of Roman numeral analysis / chord symbols analysis is required. After a bit of training the chords will stare right in your eyes.

It's not synesthesia, it's a missing script for tonal music which makes harmonically identical things look the same (or similar).

I've also recorded lectures on my method in Russian (https://www.youtube.com/playlist?list=PLzQrZe3EemP5pVPYMwBJG...). I'm sorry I haven't yet found time to re-record in English.

I've also sketched a friendlier intro: https://vpavlenko.github.io/d/

Sorry, but this thing won't make any sense if you're color-blind.

It's open-source: https://github.com/vpavlenko/rawl

Earlier context: https://news.ycombinator.com/item?id=39165596

(Back then colors were less logical, and there was no corpus of 3000+ piece annotated yet)

Comments

FelipeCortez•55m ago
very cool! hookpad/hooktheory/theorytab [1] is a similar idea, but I think the annotations are created using their tool instead of sourced from MuseScore.

[1]: https://www.hooktheory.com/theorytab

MrGilbert•46m ago
I love that breakdown you did here: https://vpavlenko.github.io/d/ Very cool!

Also makes me jump right into strudel.cc and experiment with chords, progressions and melodies.

hamaqueto•30m ago
This is one of the cases where choosing a better palette would improve the visualizations

As now, there's no relationship between colors beyond different notes, different colors

Perhaps choosing similar colors by distance on the circle of fifths or similar

greggsy•5m ago
Seems to crash Safari on iOS, which is pretty rare for me tbh.

Not sure what did there but it could either be profitable or annoying for you.

Open Source Implementation of Apple's Private Compute Cloud

https://github.com/openpcc/openpcc
165•adam_gyroscope•23h ago•23 comments

I analyzed the lineups at the most popular nightclubs

https://dev.karltryggvason.com/how-i-analyzed-the-lineups-at-the-worlds-most-popular-nightclubs/
46•kalli•2h ago•18 comments

Mathematical exploration and discovery at scale

https://terrytao.wordpress.com/2025/11/05/mathematical-exploration-and-discovery-at-scale/
148•nabla9•6h ago•45 comments

Ratatui – App Showcase

https://ratatui.rs/showcase/apps/
555•AbuAssar•12h ago•156 comments

Show HN: See chords as flags – Visual harmony of top composers on musescore

https://rawl.rocks/
52•vitaly-pavlenko•20h ago•4 comments

Cloudflare Tells U.S. Govt That Foreign Site Blocking Efforts Are Trade Barriers

https://torrentfreak.com/cloudflare-tells-u-s-govt-that-foreign-site-blocking-efforts-are-digital...
107•iamnothere•2h ago•51 comments

Solarpunk is happening in Africa

https://climatedrift.substack.com/p/why-solarpunk-is-already-happening
1007•JoiDegn•19h ago•500 comments

How often does Python allocate?

https://zackoverflow.dev/writing/how-often-does-python-allocate/
22•ingve•4d ago•5 comments

AI Slop vs. OSS Security

https://devansh.bearblog.dev/ai-slop/
125•mooreds•3h ago•56 comments

How I am deeply integrating Emacs

https://joshblais.com/blog/how-i-am-deeply-integrating-emacs/
148•signa11•8h ago•93 comments

The trust collapse: Infinite AI content is awful

https://arnon.dk/the-trust-collapse-infinite-ai-content-is-awful/
139•arnon•5h ago•117 comments

Pico-100BASE-TX: Bit-Banged 100 MBit/s Ethernet and UDP Framer for RP2040/RP2350

https://github.com/steve-m/Pico-100BASE-TX
29•_Microft•6d ago•1 comments

Musik magazine archives (1995-2003)

https://www.muzikmagazine.co.uk
17•petecooper•1w ago•4 comments

Dillo, a multi-platform graphical web browser

https://github.com/dillo-browser/dillo
392•nazgulsenpai•21h ago•152 comments

Eating Stinging Nettles

https://rachel.blog/2018/04/29/eating-stinging-nettles/
70•rzk•3h ago•78 comments

ChatGPT terms disallow its use in providing legal and medical advice to others

https://www.ctvnews.ca/sci-tech/article/openai-updates-policies-so-chatgpt-wont-provide-medical-o...
346•randycupertino•21h ago•363 comments

End of Japanese community

https://support.mozilla.org/en-US/forums/contributors/717446
777•phantomathkg•13h ago•583 comments

Firefox profiles: Private, focused spaces for all the ways you browse

https://blog.mozilla.org/en/firefox/profile-management/
318•darkwater•1w ago•166 comments

IKEA launches new smart home range with 21 Matter-compatible products

https://www.ikea.com/global/en/newsroom/retail/the-new-smart-home-from-ikea-matter-compatible-251...
130•lemoine0461•2h ago•100 comments

Why aren't smart people happier?

https://www.theseedsofscience.pub/p/why-arent-smart-people-happier
439•zdw•23h ago•514 comments

Staying opinionated as you grow

https://hugo.writizzy.com/being-opinionated/57a0fa35-1afc-4824-8d42-3bce26e94ade
31•hlassiege•1d ago•12 comments

Recursive macros in C, demystified (once the ugly crying stops)

https://h4x0r.org/big-mac-ro-attack/
121•eatonphil•14h ago•56 comments

Show HN: Flutter_compositions: Vue-inspired reactive building blocks for Flutter

https://github.com/yoyo930021/flutter_compositions
35•yoyo930021•9h ago•11 comments

The Basic Laws of Human Stupidity (1987) [pdf]

https://gandalf.fee.urv.cat/professors/AntonioQuesada/Curs1920/Cipolla_laws.pdf
139•bookofjoe•16h ago•57 comments

Ruby and Its Neighbors: Smalltalk

https://noelrappin.com/blog/2025/11/ruby-and-its-neighbors-smalltalk/
215•jrochkind1•1d ago•123 comments

New gel restores dental enamel and could revolutionise tooth repair

https://www.nottingham.ac.uk/news/new-gel-restores-dental-enamel-and-could-revolutionise-tooth-re...
581•CGMthrowaway•20h ago•208 comments

Carice TC2 – A non-digital electric car

https://www.caricecars.com/
263•RubenvanE•1d ago•191 comments

The shadows lurking in the equations

https://gods.art/articles/equation_shadows.html
295•calebm•1d ago•85 comments

I want a good parallel language [video]

https://www.youtube.com/watch?v=0-eViUyPwso
95•raphlinus•2d ago•45 comments

A new oral history interview with Ken Thompson

https://computerhistory.org/blog/a-computing-legend-speaks/
69•oldnetguy•5d ago•5 comments