Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
humbledrone
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Show HN: An interactive guide to how my spring-mass physics synthesizer works
(anukari.com)
2 points
by
humbledrone
2mo ago
|
0 comments
2.
▲
Abandoning Resend.com for Email
(anukari.com)
2 points
by
humbledrone
7mo ago
|
0 comments
3.
▲
Railway knows better than you
(anukari.com)
4 points
by
humbledrone
9mo ago
|
2 comments
4.
▲
Anukari on the CPU (part 3: in retrospect)
(anukari.com)
1 points
by
humbledrone
10mo ago
|
0 comments
5.
▲
Anukari on the CPU (part 2: CPU optimization)
(anukari.com)
2 points
by
humbledrone
10mo ago
|
0 comments
6.
▲
Anukari on the CPU (part 1: GPU issues)
(anukari.com)
1 points
by
humbledrone
11mo ago
|
0 comments
7.
▲
Anukari has macros, and a preset API
(anukari.com)
1 points
by
humbledrone
1y ago
|
0 comments
8.
▲
Anukari working better on some Radeon chips
(anukari.com)
1 points
by
humbledrone
1y ago
|
0 comments
9.
▲
Investigating claims that GPUs can unlock "limitless music production potential"
(musicradar.com)
2 points
by
humbledrone
1y ago
|
0 comments
10.
▲
Multichannel, ASIO, Radeon, and Randomization
(anukari.com)
2 points
by
humbledrone
1y ago
|
0 comments
11.
▲
Anukari: macOS Performance Improvements
(anukari.com)
1 points
by
humbledrone
1y ago
|
0 comments
12.
▲
Anukari Apple Performance Progress
(anukari.com)
2 points
by
humbledrone
1y ago
|
0 comments
13.
▲
by
humbledrone
1y ago
Despite enjoying your idea, I probably won't do that, but certainly anyone who actually has this same problem should reach out to me and I'll put them in touch with the right folks at Apple, who can share the info.
14.
▲
by
humbledrone
1y ago
Hey everyone, it worked, I had a super productive conversation with exactly the right person on the Metal team! Thanks for helping me get Apple's attention. I didn't at all expect this amount of support. https://anukari
15.
▲
by
humbledrone
1y ago
I attempted to preempt your question in the section of my blog post, "Why don’t you just pipeline the GPU code so that it saturates the GPU?" It's one of the less-detailed sections though so maybe you have further questions?
16.
▲
by
humbledrone
1y ago
It's a real-time audio app, so if it falls behind real time, no audio. You get cracks, pops, and the whole thing becomes unusable. If the user is doing audio at 48 kHz, the required latency is 1/48,000 seconds per sample, or reali
17.
▲
by
humbledrone
1y ago
1. Anukari runs up to 16 entire copies of the physics model for polyphony, so 16 * 1024 * 48K (I should update the blog post) 2. Users can arbitrarily connect objects to one another, so each object has to read connections and do processing
18.
▲
by
humbledrone
1y ago
Thanks for the thought, unfortunately when running as a plugin Anukari is subject to whatever plist.txt the host application uses. I think that I did try that with the standalone binary at one point, but unfortunately I did not appear to ta
19.
▲
by
humbledrone
1y ago
For anyone seeing this post a bit late: I need a bit of help from someone inside Apple who works on Metal. If you know someone, it would be great if you could connect me to them: https://news.ycombinator.com/item?id=43901619
20.
▲
An appeal to Apple from Anukari
(anukari.com)
405 points
by
humbledrone
1y ago
|
188 comments
21.
▲
by
humbledrone
1y ago
Some folks may have seen my Show HN post for Anukari here: https://news.ycombinator.com/item?id=43873074 In that thread, the topic of macOS performance came up there. Basically Anukari works great for most people on Apple s
22.
▲
by
humbledrone
1y ago
My RTX2080Ti (admittedly not a cheap card) supports 768 physics objects (masses) per each of 16 voices. And I think that beefier cards can do 1024. There are other limitations for performance depending on how the system is constructed, and
23.
▲
by
humbledrone
1y ago
I really like doing deep optimization work, so probably the GPU stuff was more fun from an engineering geek perspective. But the physics was also super fun, experimenting with how to model each object, and so on. The physics is a little m
24.
▲
by
humbledrone
1y ago
Glad to hear it. I have fun writing them, often I find it's a great way to clarify my thoughts even just for me. But also I enjoy reading other people's devlogs so am glad to contribute. :)
25.
▲
by
humbledrone
1y ago
This is a long story, which is still ongoing. The GPU code is very, very heavily optimized (though I do still have some ideas on how to go further). The main problem we're having on Mac hardware is that the OS heuristics for when to
26.
▲
by
humbledrone
1y ago
Some info about custom 3D models is here: https://anukari.com/support/faq#custom-skins The animations have some subtlety, but the basic idea is that they all to from t=0 to t=1, and then Anukari drives that t parameter
27.
▲
by
humbledrone
1y ago
Yep!
28.
▲
by
humbledrone
1y ago
> What if you make a circular string and attach 1 or more oscillators at random points? If your computer meets the system requirements, you could always install the free demo and build this sound ring instrument to find out! Building the
29.
▲
by
humbledrone
1y ago
Honestly I just haven't given wind models much thought yet! Long-term once it's stable and fast everywhere, I look forward to adding more physics features, and this is the kind of thing I'd love to look into.
30.
▲
by
humbledrone
1y ago
Yep! I can confirm everything mutagen said. Presets are portable between mac and windows for sure.
More ›