frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Microtonal Spiral Piano

https://shih1.github.io/spiral/
34•phoenix_ashes•5d ago

Comments

phoenix_ashes•5d ago
inspired from a few years of travel, i built something that aims to bridge the gap between modern western music with historical and global tunings.

the modern western mode of 12 Tones Equal Temperament (12-TET) is the default and likely the one you are most familiar with. once comfortable with the ui, i recommend exploring other N-TET versions to see what what harmonies your intuition guides you towards!

to better help you understand these N-TET modes, there is a 2D geometric visualizer that will computes the geometric shape of your chord and match it against common chord classes (major, minor, 7ths, 9ths, etc.)

the 2D version uses a realtime 2D convex hull algo.

there is also a 3D Tower version that hacks around the 3D convex hull algo (looks accurate but not accurate)

there is also some basic synth sound design implemented as well.

please enjoy!

~yoshih

zahlman•2h ago
This should be in Show HN.
throwawayk7h•1h ago
If anyone is unclear on how to switch to microtonal mode (okay, if you're pendantic, "xenharmonic" would be the right term), use the gear at the top-right and change the Tuning system from 12-TET to something else.
29athrowaway•1h ago
I played this piano and it reminded me of Twilight Zone (1959).
observationist•1h ago
It's unusable on mobile browsers - centers the page, can't scroll left or right.

On desktop it's awesome. Very cool!

gatkinso•1h ago
Very cool. May i suggest making the keys pizza-slice-shaped so they are slightly easier to press?
xnx•45m ago
Very delightful even just to run a finger back and forth across a row on the keyboard.

Why doesn't clicking on the key spiral trigger the same visualization in the right panel that using the keyboard does?

I wonder if "shift" would be a good modifier to some of the key behavior (reverb?)

I canceled my book deal

https://austinhenley.com/blog/canceledbookdeal.html
146•azhenley•1h ago•61 comments

Privacy and control. My tech setup

https://toidiu.com/blog/2025-12-25-privacy-and-control/
37•todsacerdoti•1h ago•8 comments

The compiler is your best friend

https://blog.daniel-beskin.com/2025-12-22-the-compiler-is-your-best-friend-stop-lying-to-it
98•based2•4h ago•47 comments

My role as a founder-CTO: year 8

https://miguelcarranza.es/cto-year-8
26•ridruejo•5d ago•11 comments

Scaffolding to Superhuman: How Curriculum Learning Solved 2048 and Tetris

https://kywch.github.io/blog/2025/12/curriculum-learning-2048-tetris/
87•a1k0n•4h ago•17 comments

Microtonal Spiral Piano

https://shih1.github.io/spiral/
34•phoenix_ashes•5d ago•7 comments

Akin's Laws of Spacecraft Design [pdf]

https://www.ece.uvic.ca/~elec399/201409/Akin%27s%20Laws%20of%20Spacecraft%20Design.pdf
230•tosh•10h ago•57 comments

Demystifying DVDs

https://hiddenpalace.org/News/One_Bad_Ass_Hedgehog_-_Shadow_the_Hedgehog#Demystifying_DVDs
18•boltzmann-brain•2d ago•1 comments

The most famous transcendental numbers

https://sprott.physics.wisc.edu/pickover/trans.html
108•vismit2000•7h ago•56 comments

Show HN: Use Claude Code to Query 600 GB Indexes over Hacker News, ArXiv, etc.

https://exopriors.com/scry
252•Xyra•12h ago•80 comments

Stewart Cheifet, creator of The Computer Chronicles, has died

https://obits.goldsteinsfuneral.com/stewart-cheifet
80•spankibalt•2h ago•28 comments

When square pixels aren't square

https://alexwlchan.net/2025/square-pixels/
66•PaulHoule•6h ago•33 comments

SigNoz (YC W21, open source observability platform) Is Hiring across roles

https://signoz.io/careers
1•pranay01•3h ago

Efficient method to capture carbon dioxide from the atmosphere

https://www.helsinki.fi/en/news/innovations/efficient-method-capture-carbon-dioxide-atmosphere-de...
218•lrasinen•6h ago•227 comments

The rise of industrial software

https://chrisloy.dev/post/2025/12/30/the-rise-of-industrial-software
179•chrisloy•11h ago•137 comments

Meta created 'playbook' to fend off pressure to crack down on scammers

https://www.reuters.com/investigations/meta-created-playbook-fend-off-pressure-crack-down-scammer...
110•lossolo•1h ago•39 comments

Doom in Django: testing the limits of LiveView at 600.000 divs/segundo

https://en.andros.dev/blog/7b1b607b/doom-in-django-testing-the-limits-of-liveview-at-600000-divss...
145•andros•3d ago•46 comments

Nvidia GB10's Memory Subsystem, from the CPU Side

https://chipsandcheese.com/p/inside-nvidia-gb10s-memory-subsystem
43•ingve•7h ago•4 comments

Kitchen optimizations

https://www.natemeyvis.com/kitchen-optimizations/
30•Theaetetus•1w ago•61 comments

Back to the future: the story of Squeak, a practical Smalltalk written in itself [pdf] (1997)

http://www.vpri.org/pdf/tr1997001_backto.pdf
74•fanf2•6d ago•13 comments

A faster heart for F-Droid

https://f-droid.org/2025/12/30/a-faster-heart-for-f-droid.html
507•kasabali•1d ago•204 comments

39C3 Grafana Dashboard

https://dashboard.congress.ccc.de/public-dashboards/e6cf86b287304662b4d1b8eb31b5ab50
3•immibis•4d ago•2 comments

Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame

https://monogame.net/blog/2025-12-30-385-new-sponsor-announcement/
444•haunter•4h ago•183 comments

How AI labs are solving the power problem

https://newsletter.semianalysis.com/p/how-ai-labs-are-solving-the-power
65•Symmetry•6h ago•108 comments

France targets Australia-style social media ban for children next year

https://www.theguardian.com/world/2025/dec/31/france-plans-social-media-ban-for-under-15s-from-se...
114•belter•5h ago•114 comments

RoboCop – Breaking the Law. H0ffman Cracks RoboCop Arcade from DataEast

https://hoffman.home.blog/2025/12/26/robocop-breaking-the-law/
64•birdculture•4d ago•3 comments

Tixl: Open-source realtime motion graphics

https://github.com/tixl3d/tixl
156•nateb2022•5d ago•25 comments

Animated AI

https://animatedai.github.io/
285•frozenseven•5d ago•24 comments

2025 was a disaster for Windows 11

https://www.windowscentral.com/microsoft/windows-11/2025-has-been-an-awful-year-for-windows-11-wi...
133•speckx•3h ago•166 comments

Claude wrote a functional NES emulator using my engine's API

https://carimbo.games/games/nintendo/
59•delduca•7h ago•58 comments