frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Filing the corners off my MacBooks

https://kentwalters.com/posts/corners/
774•normanvalentine•11h ago•392 comments

Optimal Strategy for Connect 4

https://2swap.github.io/WeakC4/explanation/
15•marvinborner•2d ago•5 comments

Starfling: A one-tap endless orbital slingshot game in a single HTML file

https://playstarfling.com
153•iceberger2001•2d ago•47 comments

1D Chess

https://rowan441.github.io/1dchess/chess.html
802•burnt-resistor•17h ago•142 comments

Artemis II safely splashes down

https://www.cbsnews.com/live-updates/artemis-ii-splashdown-return/
868•areoform•9h ago•275 comments

Installing every* Firefox extension

https://jack.cab/blog/every-firefox-extension
377•RohanAdwankar•11h ago•46 comments

Chimpanzees in Uganda locked in eight-year 'civil war', say researchers

https://www.bbc.com/news/articles/cr71lkzv49po
329•neversaydie•14h ago•184 comments

Volunteers turn a fan's recordings of 10K concerts into an online treasure trove

https://apnews.com/article/aadam-jacobs-collection-concerts-internet-archive-chicago-b1c9c4466a2d...
45•geox•3d ago•2 comments

AI assistance when contributing to the Linux kernel

https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst
313•hmokiguess•14h ago•207 comments

WireGuard makes new Windows release following Microsoft signing resolution

https://lists.zx2c4.com/pipermail/wireguard/2026-April/009561.html
472•zx2c4•17h ago•138 comments

Industrial design files for Keychron keyboards and mice

https://github.com/Keychron/Keychron-Keyboards-Hardware-Design
371•stingraycharles•16h ago•111 comments

20 years on AWS and never not my job

https://www.daemonology.net/blog/2026-04-11-20-years-on-AWS-and-never-not-my-job.html
136•cperciva•3h ago•19 comments

Bevy game development tutorials and in-depth resources

https://taintedcoders.com/
80•GenericCanadian•2d ago•14 comments

Flashback to a time when government reports were works of art

https://www.chicagotribune.com/2026/04/08/transportation-library-northwestern/
20•NaOH•2d ago•6 comments

CPU-Z and HWMonitor compromised

https://www.theregister.com/2026/04/10/cpuid_site_hijacked/
324•pashadee•19h ago•92 comments

JSON formatter Chrome plugin now closed and injecting adware

https://github.com/callumlocke/json-formatter
215•jkl5xx•14h ago•109 comments

A practical guide for setting up Zettelkasten method in Obsidian

https://desktopcommander.app/blog/zettelkasten-obsidian/
49•rkrizanovskis•2d ago•23 comments

Productive Procrastination

https://www.maxvanijsselmuiden.nl/blog/productive-procrastination/
18•maxvij•3h ago•6 comments

Helium is hard to replace

https://www.construction-physics.com/p/helium-is-hard-to-replace
311•JumpCrisscross•18h ago•213 comments

The Seasons Are Wrong

https://kentwalters.com/posts/seasons/
24•NikxDa•4h ago•30 comments

Quien – A better WHOIS lookup tool

https://github.com/retlehs/quien/
43•bretthopper•5h ago•11 comments

Moooooonitoring the Cow.txt Herd

https://moooo.farm/
11•pabs3•2h ago•2 comments

The Bra-and-Girdle Maker That Fashioned the Impossible for NASA

https://thereader.mitpress.mit.edu/the-bra-and-girdle-maker-that-fashioned-the-impossible-for-nasa/
88•sohkamyung•1d ago•4 comments

Italo Calvino: A traveller in a world of uncertainty

https://www.historytoday.com/archive/portrait-author-historian/italo-calvino-traveller-world-unce...
71•lermontov•9h ago•14 comments

Watgo – A WebAssembly Toolkit for Go

https://eli.thegreenplace.net/2026/watgo-a-webassembly-toolkit-for-go/
95•ibobev•14h ago•7 comments

Investigating Split Locks on x86-64

https://chipsandcheese.com/p/investigating-split-locks-on-x86
54•ingve•3d ago•18 comments

What is RISC-V and why it matters to Canonical

https://ubuntu.com/blog/risc-v-101-what-is-it-and-what-does-it-mean-for-canonical
129•fork-bomber•2d ago•89 comments

Launch HN: Twill.ai (YC S25) – Delegate to cloud agents, get back PRs

https://twill.ai
67•danoandco•16h ago•63 comments

A compelling title that is cryptic enough to get you to take action on it

https://ericwbailey.website/published/a-compelling-title-that-is-cryptic-enough-to-get-you-to-tak...
228•mooreds•16h ago•122 comments

Intel 486 CPU announced April 10, 1989

https://dfarq.homeip.net/intel-486-cpu-announced-april-10-1989/
166•jnord•21h ago•155 comments
Open in hackernews

Three hundred synths, 3 hardware projects, and one app

https://midi.guide/blog/three-hunded-synths-one-app/
125•ductionist•4d ago

Comments

import•4d ago
Very cool project. I am impressed by the ability of the different format downloads like Hapax. Kudos!
ductionist•3d ago
This is my pet feature :) There are so many cool sequencers and controllers, all with their own idiosyncratic plaintext instrument definition formats. Making little exporters for each of them is fun.
Lio•4d ago
This looks like a really great project.

I naively thought that with 300ish synths covered they'd have everything I own but I can see that's not the case.

I've got Alesis, Casio and Yamaha equipment that's missing. Time to dig out the manuals and get a PR ready.

It's easy to forget how successful the MIDI standard is. It might be the most stable and still relevant digital standard of all time.

My oldest bit of kit is a Casio CZ-5000 from, I think, 1985. That I can plug it into the latest equipment without drivers and it still works is amazing. 5 pin DIN for the win!

ductionist•3d ago
Hey thanks. I love the MIDI standard for exactly this reason too. Blows my mind that you can hook a forty year old synth up to a computer or iPad without drivers.
rigonkulous•3d ago
Synth nerds got it right: open specs, and a general industry-wide desire to make things play well together. After all, its music, this is why music works in the first place..
ductionist•3d ago
Totally, and I think the need for MIDI Guide - the fact that MIDI CC/NRPN is pretty much a free-for-all - is also why the spec has such staying power. It's so unopinionated that it imposes essentially zero constraints beyond message size. I love it.
jamesjolliffe•3d ago
OK, call me too synth nerdy, but have you guys ever longed for a project that allowed you too match stuff like envelope times and between synths?

E.g. (totally made up values in this example) if you want to approximate the amplitude envelope from SH-101 to Bass Station 2, if the attack knob is at 5/10 position on 101, that's 500ms, which means you need to set attack knob to 6/10 on Bass Station 2 to get same attack time?

I hope this gets made one day, but I'm too poor and stupid to make it.

Anyways, this sort of system would make it much easier to create "universal" patches that would work between synths.

ErroneousBosh•3d ago
> OK, call me too synth nerdy, but have you guys ever longed for a project that allowed you too match stuff like envelope times and between synths?

Yes actually. I thought about doing something like this to convert Juno 106 patches to Novation Xiosynth patches, because I have a 106 and a Xiosynth 49 sitting beside me, and a pretty viable Juno 106 emulation.

Getting the times for the Juno is easy because the lookup tables and code for the envelope is a known quantity but I'd need to actually just measure the envelopes in the Xio. They might also not have quite the same response "shape" but they'd be pretty close.

bzzzt•3d ago
I'm not sure there's much to be gained by mapping values. Maybe envelope time is comparable since seconds are seconds, but not every synth interpolates ADSR values in the same way (some use just linear or logarithmic interpolation, some high end synths are heavily configurable). Also, other values like filter cutoff impact the sound in dramatically different ways depending on the kind of filter...
jamesjolliffe•3d ago
Good point - again for this, filter cutoff knob position or MIDI CC value percentage of 0/max value # would be mapped to cutoff frequency Hz #.

And yes, envelope times have different transition formulas between points, like linear vs logarithmic, as you stated. But again, having a direct map for of just A,D,S,R ms times would give you a rough approximation of amp env, save you a ton of time, and honestly, just serve as a sanity check sometimes, when trying to recreate similar "classic" subtractive patches between synths.

ductionist•3d ago
That's an interesting idea. We've had a couple of requests to expand the format to include a mapping function between the CC/NRPN values and the 'display' values, e.g. [0, 127] -> [-10, 10], for cases where the relationship is nonlinear. This wouldn't guarantee normalization of meaning (it wouldn't encode the difference between the SH-101's attack and the Bass Station 2's attack), but it would make it easier to pull everything together in an app.
pgwalsh•3d ago
Thanks! I have never heard of it. Need to buy my son a new ipad so I can use this with his old one.
ductionist•3d ago
Hah! I hope it's worth the expense. Check out the Condukt discord when you get it going, lots happening in there.
big_toast•3d ago
Demo from the post - https://www.youtube.com/watch?v=B8B4DuDFt2w

Wow. This post covers a lot! As a non-synth/midi person I kinda bounced off and thought it wasn't for me but there's really so much cool stuff in here. The video was what caused me to scroll back and read more closely.

It seems like two apps if you include penbook (https://condukt.app/ being the main app). The title really describes the content but somehow undersold it for me.

Is there a midi device novices start with like a recorder for gradeschool students? The HiChord always looks so enticingly simple but I don't even know if that is the same type of device?

ductionist•3d ago
If you’re curious about synths, I’d actually say it’s better to start with an instrument that’s standalone (that is, doesn’t need a MIDI controller). The HiChord is a good choice. I’ve personally had lots of fun with Orchid by Telepathic Instruments. And anything with a keyboard by KORG (including the VERY affordable volca line) is also a great starting point.

Once your first synth starts making sense, you’ll get the itch to buy a second, and it’ll be time to delve into MIDI :)

big_toast•3d ago
Ha. The Orchid was the first instrument I clicked on (in the Jamuary section) when I was trying to answer my own question.

Thank you for the recommendations. You're half way to a logicalincrements.com (I assume there's natural pairings between all these devices? it always looks like an array of devices cabled together.)

marpstar•3d ago
Glad to see this on here. I've been using an iPad as the "brain" in my music setup and found this project not long ago. I've since opened PRs for a couple of Line 6 pedals I've got. I've also got a Novation Launch Control XL 3, for which Ben (the creator) has made an editor available to make targeting specific devices much easier. I've had a few email correspondence with him regarding the idea of open-sourcing that editor and he's a super nice dude.

Thanks again, Ben! (if you're reading this)

luckymate•3d ago
It might just reignite my lost love for Analog Four that's been collecting dust for good few years. There's just too much menu digging there, even though sequencer is super fun. Will surely check it out.
oliwarner•2d ago
Somebody owes me a keyboard. The graphic title Comparative Knob Morphology was too much for my coffee and childish brain to handle.