News for hackers. Stuff that matters.

acarabott

Re:Ask HN: What Are You Working On? (Nov 2025) on Sunday November 09, 2025 @07:59PM (#45870973)
I'm working on a book about using WebViews for cross-platform music software GUIs. It has a particular focus on performance, which I gave a talk about at the Audio Developer Conference last year:

https://www.arthurcarabott.com/adc-2024/

As part of it I am building a code generator to generate shared type definitions in C++ and TypeScript (plus serialization, comparison and cloning).

Re:SuperSonic: SuperCollider in the Browser on Tuesday October 28, 2025 @09:06PM (#45741395)
This is a huge achievement, props to Sam!

SuperCollider is great for audio / music work, but it was always difficult to distribute work created in it.

As a prototyper I use the WebAudio API most of the time, as if you send someone a .app, they won't open it, but if you send them a link they have no excuse.

Re:What do you think about using a game engine for UI? on Sunday January 12, 2025 @09:56PM (#42679603)
The Blockhead Digital Audio Workstation uses Godot for UI: https://www.patreon.com/colugomusic
Re:An Interview with Lola De La Mata about tinnitus on Thursday June 06, 2024 @07:45PM (#40603766)
Sounds like these could be Otoacoustic Emissions

https://www.ncbi.nlm.nih.gov/books/NBK580483/#:~:text=Otoaco....

Re:Blackmagic Camera for iPhone on Monday October 09, 2023 @03:13AM (#37817838)
This doesn't totally solve the issue, but if you unlock your phone's orientation, rotate to landscape, then go to settings, you'll find a "lock current orientation" setting.
Another extension creator here, I've been getting more and more of these emails recently. I just checked, and my extension [1] now has a "Featured" badge, which I guess explains this uptick.

No intention of "monetizing" as there is no non-shady way to monetize this feature. I perhaps don't maintain it as much as I could (sorry Windows and Linux users), but on the upside it is so little work that I'm never tempted.

[1] https://chrome.google.com/webstore/detail/tab-to-windowpopup...

Re:Why do new cars look like “Wet Putty”? on Tuesday December 06, 2022 @03:32PM (#33886605)
For context, this is a fashion newsletter so the writing style reflects that world

> […] the newsletter’s intense voice, which may read like a parody of a neurotically online men’s style writer

https://www.nytimes.com/2022/11/10/style/inventing-a-new-lan...

Re:Ask HN: What are your “scratch own itch” projects? on Sunday November 13, 2022 @08:34AM (#33582890)
I created a Chrome extension to add a keyboard shortcut that moves your current tab to a new window:

https://chrome.google.com/webstore/detail/tab-to-windowpopup...

Re:Sonic Pi – The Live Coding Music Synth for Everyone on Tuesday November 08, 2022 @07:25AM (#33518323)
You might like (Extrmpore author) Andrew Sorensen’s piano live coding:

https://youtu.be/bq-260NUw5o

Re:Ask HN: Working in tech for climate? on Tuesday August 02, 2022 @07:38PM (#32325722)
Re:Ask HN: How did you increase your UX skills? on Wednesday July 20, 2022 @05:27PM (#32172578)
You don’t need to build a product in order to user test. You can take an existing product, watch a totally new user use it for the first time, and learn a huge amount.

I suggest doing this for a type of software that you know really well, as you’ll be more surprised by your own assumptions.

I work at a music software company. I’ve been playing music my whole life, my work feels like an extension of that.

An observation: a lot of programmers get into it because they are interested in programming itself. Entering the industry can be frustrating because it is no longer about programming, it’s a means to an end.

Nothing wrong with being interested in programming (it’s what makes you good at it) but it helps to have an end you care about as well.

I think you would like http://thi.ng/hdom
I interned with the PI behind Ohm (Alex Warth) and one of his reasons for using the browser was simple:

“If I send someone an executable, they will never download it. If I send them a URL, they have no excuse.”

Re:Euclid – Scientific calculator for iOS/macOS on Saturday October 17, 2020 @11:43AM (#24810799)
Tydlig is the calculator app that has been the most useful re-design/re-imagining of a calculator for me. Somewhere between a calculator and a spreadsheet, with a nice UX.

http://tydligapp.com/

Re:Principles of Data Oriented Programming on Monday October 05, 2020 @11:21AM (#24688527)
Adding a version field can be useful to avoid this. Particularly if your entire state is stored in one object.
Re:Music Grid on Sunday June 14, 2020 @01:23PM (#23519477)
Lila, the sequel to Zen... had an even bigger impact on me.

I also found some of the ideas easier to take away and hold onto.

Re:Show HN: Web DSP audio editor on Wednesday July 25, 2018 @04:27AM (#17607706)
This is great!

I especially like that you've included a share mechanism. I built an audio dsp playground before, but didn't spend enough time on it to provide that.

Are you going to add a discovery page to browse people's creations?

Re:Show HN: Web Audio DSP Playground on Sunday April 29, 2018 @05:38PM (#16954051)
Strange, as this is accounted for: https://github.com/acarabott/audio-dsp-playground/blob/maste...

OS / Chrome version? Were you clicking the start button or using the key command?

Re:Show HN: Web Audio DSP Playground on Sunday April 29, 2018 @11:32AM (#16952417)
Had a crack at it but it throws NotSupportedException in both Firefox and Safari. There are also some parts that don't conform to the spec and break. Filing an issue...
Re:Show HN: Web Audio DSP Playground on Sunday April 29, 2018 @10:10AM (#16952053)
Great idea! Have implemented it, refresh and check it out.
Re:Get started making music on Tuesday May 09, 2017 @04:30PM (#14303543)
I think this is a great idea as part of a learning tool, being able to simultaneously visualise a musical idea on a score, in guitar TAB, woodwind fingering, piano roll etc.

I've got a plan on the backburner to do something like this using Ohm https://ohmlang.github.io/

Re:Caffe2: Open Source Cross-Platform Machine Learning Tools on Wednesday April 19, 2017 @02:56AM (#14146005)
Is bringing the OpenCL caffe backend[1] to Caffe2 on the roadmap?

[1] https://github.com/BVLC/caffe/tree/opencl

Older »