frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Swift-Erlang-Actor-System

https://forums.swift.org/t/introducing-swift-erlang-actor-system/81248
12•todsacerdoti•16m ago•1 comments

Tiny Code Reader: a $7 QR code sensor

https://excamera.substack.com/p/tiny-code-reader-a-7-qr-code-sensor
69•jamesbowman•2h ago•19 comments

Show HN: Any-LLM – Lightweight router to access any LLM Provider

https://github.com/mozilla-ai/any-llm
31•AMeckes•1h ago•16 comments

Fun with Gzip Bombs and Email Clients

https://www.grepular.com/Fun_with_Gzip_Bombs_and_Email_Clients
12•bundie•17m ago•1 comments

First Hubble Telescope Images of Interstellar Comet 3I/Atlas

https://bsky.app/profile/astrafoxen.bsky.social/post/3luiwnar3j22o
42•jandrewrogers•2h ago•5 comments

Subliminal Learning: Models Transmit Behaviors via Hidden Signals in Data

https://alignment.anthropic.com/2025/subliminal-learning/
7•treebrained•1h ago•2 comments

Gemini North telescope discovers long-predicted stellar companion of Betelgeuse

https://www.science.org/content/article/betelgeuse-s-long-predicted-stellar-companion-may-have-been-found-last
49•layer8•2h ago•13 comments

Show HN: Compass CNC – Open-Source Handheld CNC Router

https://www.compassrouter.com
14•camchaney•3d ago•2 comments

Go allocation probe

https://www.scattered-thoughts.net/writing/go-allocation-probe/
64•blenderob•4h ago•20 comments

Font Comparison: Atkinson Hyperlegible Mono vs. JetBrains Mono and Fira Code

https://www.anthes.is/font-comparison-review-atkinson-hyperlegible-mono.html
115•maybebyte•4h ago•92 comments

Better Auth (YC X25) Is Hiring

https://www.ycombinator.com/companies/better-auth/jobs/N0CtN58-staff-engineer
1•bekacru•2h ago

Facts don't change minds, structure does

https://vasily.cc/blog/facts-dont-change-minds/
159•staph•3h ago•105 comments

OSS Rebuild: open-source, Rebuilt to Last

https://security.googleblog.com/2025/07/introducing-oss-rebuild-open-source.html
80•tasn•5h ago•30 comments

Bypassing Watermark Implementations

https://blog.kulkan.com/bypassing-watermark-implementations-fe39e98ca22b
20•laserspeed•3h ago•5 comments

Cosmic Dawn: The Untold Story of the James Webb Space Telescope

https://plus.nasa.gov/video/cosmic-dawn-the-untold-story-of-the-james-webb-space-telescope/
17•baal80spam•2d ago•1 comments

TODOs Aren't for Doing

https://sophiebits.com/2025/07/21/todos-arent-for-doing
158•todsacerdoti•5h ago•123 comments

Blip: Peer-to-Peer Massive File Sharing by Former Dropbox Engineers

https://blip.net/
108•miles•3h ago•78 comments

Launch HN: Promi (YC S24) – Personalize e-commerce discounts and retail offers

7•pmoot•3h ago•4 comments

Don't animate height

https://www.granola.ai/blog/dont-animate-height
115•birdculture•2d ago•63 comments

Yt-transcriber – Give a YouTube URL and get a transcription

https://github.com/pmarreck/yt-transcriber
124•Bluestein•5h ago•32 comments

Ozzy Osbourne has died

https://www.bbc.co.uk/news/live/cn0qq5nyxn0t
241•fantunes•55m ago•47 comments

Stop Pretending LLMs Have Feelings Media's Dangerous AI Anthropomorphism Problem

https://www.readtpa.com/p/stop-pretending-chatbots-have-feelings
28•labrador•1h ago•14 comments

Show HN: The Magic of Code – book about the wonders and weirdness of computation

https://themagicofcode.com/sample/
61•arbesman•7h ago•18 comments

1KB JavaScript Numbers Station

https://shkspr.mobi/blog/2025/07/1kb-js-numbers-station/
37•blenderob•4h ago•18 comments

Reverse Proxy Deep Dive: Why HTTP Parsing at the Edge Is Harder Than It Looks

https://startwithawhy.com/reverseproxy/2025/07/20/ReverseProxy-Deep-Dive-Part2.html
31•miggy•4h ago•5 comments

Americans Are Paying for Tariffs, Not Foreign Companies

https://www.bloomberg.com/news/articles/2025-07-22/us-companies-and-consumers-are-paying-for-trump-s-tariffs
8•petethomas•10m ago•1 comments

DaisyUI: Tailwind CSS Components

https://daisyui.com/
147•a_bored_husky•5h ago•124 comments

How to Firefox

https://kau.sh/blog/how-to-firefox/
619•Vinnl•8h ago•364 comments

An unprecedented window into how diseases take hold years before symptoms appear

https://www.bloomberg.com/news/articles/2025-07-18/what-scientists-learned-scanning-the-bodies-of-100-000-brits
166•helsinkiandrew•4d ago•83 comments

CSS's problems are Tailwind's problems

https://colton.dev/blog/tailwind-is-the-worst-of-all-worlds/
85•coltonv•3h ago•119 comments
Open in hackernews

Python audio processing with pedalboard

https://lwn.net/Articles/1027814/
74•sohkamyung•4d ago

Comments

camtarn•9h ago
GitHub: https://github.com/spotify/pedalboard

Sadly, although it supports realtime processing, it doesn't say anything about latency, which is a make-or-break quality for most realtime audio processing. Definitely feels like a batch processing library which has had realtime support bolted on. The VST support is extremely cool though!

nicoloren•9h ago
The name "pedalboard" might not be the most fitting if latency is too high. That said, it could still be very useful in a studio setting for post-production work.

What would be really exciting is a hardware device with all the standard plug-and-play inputs, capable of running Python... essentially a true open-source pedalboard for guitar enthusiasts.

Archit3ch•7h ago
So... a standard PC/Mac with an audio interface? ;)

No, what would be really exciting is a Digitally-Controlled Analog device, like the FreqTube FT1. Then python would control actual switches.

camtarn•7h ago
If I was looking for a digital pedalboard device I'd want something that was extremely rugged, never had software issues or forced me to download updates, and booted up within about 10-15 seconds (that's how long the digital pedals on my actual pedalboard take to boot). It also needs a case with, at the very least, a couple of patch change switches and an on/off switch; but preferably a lot more.

The ruggedness and built-in controls are really important. I used to gig with a standard laptop + audio interface + multiple MIDI controllers. The external gear was a real hassle to set up, even with everything labelled with bright coloured tape so I could just match colour to colour while plugging it in. And eventually the laptop got knocked over and fell a couple of feet onto a wooden stage - and even that minor impact smashed the screen, which was glued in so I couldn't replace it. I also have a horror story about a machine rebooting to apply Windows updates in the middle of a gig and requiring the rest of the band to improvise until I was done! I don't really gig any more, but if I took it up again, I would switch to using as much hardware as I could.

But I really don't care about actual analog devices. I already have a decent few DSP-powered pedals on my pedalboard and I cannot tell the difference, other than the true analog ones are more noisy!

lambda•6h ago
There is the MOD Dwarf, a Linux based pedal that is much as you describe. It has a pedal style case with three foot buttons, a few encoders and buttons and screen for changing parameters on the fly, but to fully configure it you use a laptop or tablet to connect to it and set up a patch.
camtarn•4h ago
That's a lovely little bit of hardware, and it's not actually that expensive too! Great recommendation, thank you.
anton-c•3h ago
Seems better than the absolutely crazy custom one I made myself when I was like 22

https://m.youtube.com/watch?v=dJG5IMOVYmI

Also just normal computer footpedals that were like 34.99 worked great for controlling the software if there's extra things u still need to assign

timlod•4h ago
I've used it before for realtime-uses (not production though where you'd need 100% guarantees for no drop-outs), latency has not been an issue. I think you essentially get the latency of the plugins you're using since this is a JUCE wrapper.

Ultimately it depends on how much work you do and how efficient an audio thread you built. pedalboard is not a library which does audio playback itself, it just effects buffers you give it. I used python-sounddevice, which are bindings for PortAudio - if you don't use much CPU you can comfortably run plugins in realtime.

Obviously you're still beholden to the GIL in Python (until further notice) so if worse comes to worst you might experience the unlucky dropout.

ofrzeta•7h ago
Related discussion with comments by the author: https://news.ycombinator.com/item?id=28458930

including "Under the hood, this is essentially just a Python wrapper around JUCE (https://juce.com), a comprehensive C++ library for building audio applications. We at Spotify needed a Python library that could load VSTs and process audio extremely quickly for machine learning research, but all of the popular solutions we found either shelled out to command line tools like sox/ffmpeg, or had non-thread-safe bindings to C libraries. Pedalboard was built for speed and stability first, but turned out to be useful in a lot of other contexts as well."

westurner•3h ago
BespokeSynth is also built on JUCE.

BespokeSynth supports VST3, AudioUnit, LV2,: https://github.com/BespokeSynth/BespokeSynth/issues/1614

One day, I found a number of open source patch bay implementations. They may be useful for building a GUI with pedalboard:

- https://github.com/Houston4444/HoustonPatchbay :

> [HoustonPatchBay is] a patchbay for JACK used by RaySession and Patchance, usable by other python Qt5 softwares.

- RaySession: https://github.com/Houston4444/RaySession is a patchbay for JACK

- Patchance: https://github.com/Houston4444/Patchance is JACK patchbay gui w/ ALSA MIDI support

> It is a direct alternative to Catia or Patchage

- org.pipewire.helvum: https://gitlab.freedesktop.org/pipewire/helvum https://flathub.org/apps/org.pipewire.Helvum :

> Helvum is a GTK-based patchbay for pipewire, inspired by the JACK tool catia.

- easyeffects: https://github.com/wwmm/easyeffects ; pipewire + GStreamer -> just pipewire