TE
TechEcho
StartseiteTop 24hNeuesteBesteFragenZeigenJobs
GitHubTwitter
Startseite

TechEcho

Eine mit Next.js erstellte Technologie-Nachrichtenplattform, die globale Technologienachrichten und Diskussionen bietet.

GitHubTwitter

Startseite

StartseiteNeuesteBesteFragenZeigenJobs

Ressourcen

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. Alle Rechte vorbehalten.

Show HN: I built a synthesizer based on 3D physics

511 Punktevon humbledronevor 6 Tagen
I&#x27;ve been working on the Anukari 3D Physics Synthesizer for a little over two years now. It&#x27;s one of the earliest virtual instruments to rely on the GPU for audio processing, which has been incredibly challenging and fun. In the end, predictably, the GUI for manipulating the 3D system actually ended up being a lot more work than the physics simulation.<p>So far I am only selling it direct on my website, which seems to be working well. I hope to turn it into a sustainable business, and ideally I&#x27;d have enough revenue to hire folks to help with it. So far it&#x27;s been 99% a solo project, with (awesome) contractors brought in for some of the stuff that I&#x27;m bad at, like the 3D models and making instrument presets&#x2F;videos.<p>The official launch announcement video is here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NYX_eeNVIEU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NYX_eeNVIEU</a><p>But if you REALLY want to see what it can do, check out what Mick Cormick did with in on the first day: <a href="https:&#x2F;&#x2F;x.com&#x2F;Mick_Gordon&#x2F;status&#x2F;1918146487948919222" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;Mick_Gordon&#x2F;status&#x2F;1918146487948919222</a><p>I&#x27;ve kept a fairly detailed developer log about my progress on the project since October 2023, which might be of interest to the hardcore technical folks here: <a href="https:&#x2F;&#x2F;anukari.com&#x2F;blog&#x2F;devlog" rel="nofollow">https:&#x2F;&#x2F;anukari.com&#x2F;blog&#x2F;devlog</a><p>I also gave a talk at Audio Developer Conference 2023 (ADC23) that goes deep into a couple of the problems I solved for Anukari: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lb8b1SYy73Q" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lb8b1SYy73Q</a>

57 comments

AaronAPUvor 6 Tagen
Glad I’m not the only audio developer around here.<p>The landing page needs an immediate audio visual demo. Not an embedded YouTube but a videojs or similar. Low friction get the information of what it sounds and feels like immediately.<p>My 2 cents
评论 #43877359 未加载
评论 #43876771 未加载
评论 #43878227 未加载
dengvor 6 Tagen
This looks incredible! But to be honest, it also looks incredibly daunting.<p>As a programmer and former physicist, I&#x27;m fascinated. As a musician, I&#x27;m not sure. At the moment, my feeling is that your landing page primarily addresses me as a programmer&#x2F;physicist, and I&#x27;ll definitely try it. But if you also want to sell this to musicians, what is really missing are more complex sound examples, like a tour of the existing presets and how you can manipulate them. There is your introduction video, but to be perfectly honest, the sounds you feature there do not really impress me. From what I can hear there, it very much sounds like the already existing physical modeling plugins, for instance AAS Chromaphone, and I already have plenty of those and they are much easier to use (also, their product page is a good example on how to sell a product to musicians). I can see of course that your VST allows me to dive much deeper into the weeds, and as a programmer&#x2F;physicist I&#x27;m interested, but the musician in me is doubtful if the invested work will be worth with.<p>Again, this looks awesome, and I really hope you can make this into a business, so please see my critique above as encouragement.
评论 #43878718 未加载
nayukivor 6 Tagen
This reminds me of the reverse, where music drives 3D animations. I remember Animusic from the early decade of 2000.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Animusic" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Animusic</a> , <a href="https:&#x2F;&#x2F;www.animusic.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.animusic.com&#x2F;</a> , <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;results?search_query=animusic" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;results?search_query=animusic</a> , <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@julianlachniet9036&#x2F;videos" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;@julianlachniet9036&#x2F;videos</a>
评论 #43874962 未加载
评论 #43878477 未加载
评论 #43874874 未加载
humbledronevor 3 Tagen
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:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43901619">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43901619</a><p><a href="https:&#x2F;&#x2F;anukari.com&#x2F;blog&#x2F;devlog&#x2F;an-appeal-to-apple" rel="nofollow">https:&#x2F;&#x2F;anukari.com&#x2F;blog&#x2F;devlog&#x2F;an-appeal-to-apple</a>
tarentelvor 6 Tagen
Not sure I&#x27;ll ever use this as it seems like a lot of work but wanted to say thank you for allowing me to download a demo without giving an email.<p>Also, even though I said I wouldn&#x27;t use it, something that would be nice is a master volume, maybe I missed it. I often use VSTs standalone and being able to change the volume without messing with the preset would make it a bit easier to use.<p>Definitely the most interesting synth I&#x27;ve ever seen.
评论 #43873593 未加载
airstrikevor 6 Tagen
Really cool stuff! I would suggest putting a 60-second video at the very top of the page that stitches together short clips of the many ways it is awesome.
florilegiumsonvor 6 Tagen
Really cool to see GPUs applied to sound synthesis. Didn’t realize that all one needed to do to keep up with the audio thread was to batch computations at the size of the audio thread. I’m fascinated by the idea of doing the same kind of thing for continua in the manner of Stefan Bilbao: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Numerical-Sound-Synthesis-Difference-Simulation&#x2F;dp&#x2F;0470510463" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Numerical-Sound-Synthesis-Difference-...</a><p>Although I wonder if mathematically it’s the same thing …
sunray2vor 6 Tagen
Thank you for this, it looks very cool!<p>Remind me of Korg&#x27;s Berlin branch with their Phase8 instrument: <a href="https:&#x2F;&#x2F;korg.berlin&#x2F;" rel="nofollow">https:&#x2F;&#x2F;korg.berlin&#x2F;</a> . Life imitates art imitates life :)<p>I highly support and encourage this. Is there a way I could contribute to Anukari at all (I&#x27;m a physicist by day)? These kinds of advancements are the stuff I would live for! However I should stay rooted in what&#x27;s possible or helpful: I&#x27;m not sure if this is open-source for example. As long as I could help, I&#x27;m game.
评论 #43873572 未加载
sitkackvor 6 Tagen
I would love to watch (and listen) to a discussion between you and Noah from Audiocube, <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42877399">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=42877399</a> <a href="https:&#x2F;&#x2F;main.audiocube.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;main.audiocube.app&#x2F;</a> a 3d spatial DAW.
评论 #43875038 未加载
akomtuvor 6 Tagen
At a glance, this looks like a bunch of coupled oscillators. A natural extension of this idea is strings: a 1d array of oscillators modelling a wave equation. For example, a piano sound can be modelled by attaching a basic oscillator to one end of a string and a mic to the other end of the string. The string and the oscillator push each other, creating the piano tone. Real pianos use 3 such string with different properties.<p>Another idea. What if you make a circular string and attach 1 or more oscillators at random points? Same idea as above, but more symmetric. This &quot;sound ring&quot; instrument may produce unreal sounds.
评论 #43880661 未加载
imhoguyvor 6 Tagen
This is so cool and has unlimited potential, like you could model real instruments, e.g. guitar to experiment with resonant chamber shapes, materials etc. Can&#x27;t upvote enough on good old perpetual licensing model!
ssfrrvor 6 Tagen
I’m very curious about your experience doing audio on the GPU. What kind of worst-case latency are you able to get? Does it tend to be pretty deterministic or do you need to keep a lot of headroom for occasional latency spikes? Is the latency substantially different between integrated vs discrete GPUs?
评论 #43876174 未加载
modelessvor 6 Tagen
Love physics based audio! Using the GPU is a great idea.<p>Another physical audio simulation I like is the engine sound simulator made by AngeTheGreat: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;RKT-sKtR970?si=t193nZwh-jaSctQM" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;RKT-sKtR970?si=t193nZwh-jaSctQM</a>
评论 #43876143 未加载
adzmvor 6 Tagen
Note they are referring to Mick Gordon who is notable for the recent DOOM soundtrack. DOOM Eternal has a truly phenomenal score. Mick Cormick is a mistake I believe.<p>Congratulations!!
评论 #43875639 未加载
评论 #43876898 未加载
corytheboydvor 6 Tagen
Whoa this looks really cool! I love how you made something physically 3D to stand out in a world full of 2D knobs and sliders… but it still has 2D sliders because those work the best for dialing things in with precision.
michaelhoneyvor 6 Tagen
So many of us have ideas for something cool and never build them. You did it. I salute you, you madman
1R053vor 6 Tagen
I think to be useful it needs a mode of playing, that is always musical &#x2F; in tune.<p>Not yet sure how to really do it, but one concept I like from NI plugins is that you have multiple keyboard zones: one zone is for notes, others are e.g. for patterns or styles. Imagine a guitar where one zone is for the chord type and tone, another for the striking pattern...<p>The challenge here is probably the resonance algo for multiple systems based on multiple notes... Maybe the piano concept would be handy here... imagine instead of having 3 strings like on the piano the instrument to be one system for each key... that excite each other via air or direct resonance points... the systems should be automatically tuned based on one reference system (e.g. using automatic string length or tension scaling)<p>Anyway, amazing work and having it on GPU allows this really to scale.
gregschlomvor 6 Tagen
Absolutely awesome! I know nothing about music production but I want to play with it just for fun. Maybe a very simplified, web-based version for people who just to play a bit? Would be awesome.<p>Congrats on the hard work and the launch, in any case!<p>Edit: I see you have a demo mode, that&#x27;s great! Exactly what I was looking for
ziddoapvor 6 Tagen
I&#x27;m not really familiar with audio stuff, but holy do I ever appreciate the write-ups you&#x27;ve done. This is <i>absolutely fascinating</i> stuff. I&#x27;m eager to keep reading. The video from Mick Gordon was awesome, too.<p>Congratulations on the launch, and best of luck!
评论 #43881723 未加载
brookstvor 6 Tagen
I’m so tempted to buy, but some info is missing on the website:<p>- If I buy once can I run it on both my Windows desktop and MacBook travel computer?<p>- If so, are files compatible between them?<p>- What are GPU requirements on Windows? I’m sure it scales, but is a 3080 overkill or not enough?
评论 #43877104 未加载
rvbavor 6 Tagen
The website should have a better youtube video and at the beginning
评论 #43873938 未加载
smoldervor 6 Tagen
I have mixed feelings about all of my supposed clever ideas being executed on by other people way ahead of me, but this is cool and you have my respect.
评论 #43878586 未加载
dylanzvor 6 Tagen
This is insane. I&#x27;ve used tons of virtual synths in my life but this is by far the coolest I&#x27;ve ever seen. Mick&#x27;s video was amazing!
exodustvor 6 Tagen
I like the perpetual license, no AI, and customisable 3D models and animations. This last feature hopefully opens up potential for making creatively synchronised graphics such as animating the expression - say the mouth shape on a 3D face in response to modulation. I wonder if the animation needs to be a fixed amount of frames or length?
评论 #43880690 未加载
bufferoverflowvor 6 Tagen
Dang it. I am working on the same thing, but in 2D.
评论 #43874411 未加载
评论 #43875024 未加载
评论 #43874622 未加载
评论 #43875787 未加载
petefordevor 6 Tagen
I am your target market, and I can&#x27;t wait to try out the demo once I&#x27;m back from Superbooth and allowed to be distracted even a little.<p>... but I wanted to say that even with all of the glowing feedback, US$70 for a beta v1 soft synth is a big enough ticket that it will be off-putting to some and difficult to afford for others. Yes, there are many [much] more expensive virtual instruments, and this occupies a pretty unique space. But if you&#x27;re open to feedback, this is my initial gut reaction.<p>One thing I am surprised by is that there&#x27;s no mention of VR&#x2F;AR ambitions. When I fantasize about 3D instruments, I do so in the context of wanting to interact with them in a space I inhabit. Does this speak to you as well?
junonvor 6 Tagen
Ha! I&#x27;ve had this idea for ages but never had the urge to make it. I&#x27;ll have to play with it, thanks for sharing!
sneakvor 6 Tagen
Consider putting the purchase CTA inside the app, and just having a giant DOWNLOAD NOW button above the fold. The download for the demo and the real one should be the same download.<p>Then I don’t have to make a buying decision up front - I can get it on my computer and running first in all cases.
hamoidvor 6 Tagen
Looks very fun :-) Does anyone notice issues with the sound quality? In many of the examples I hear clicking: sometimes as if the attack is too high, or as if there is some kind of aliasing or sample rate issue, or just clipping. Probably noticeable with headphones. For instance in the announcement video at 3:11 or in the &quot;J.S. Bach, Prelude in C Major (BWV 846)&quot; video between 4.4s and 7.2s. It&#x27;s somewhat visible if I load that audio in Audacity and turn on the spectrogram view with these settings: Logarithmic, 200 to 6000 Hz. Algorithm: Reassignment, 1024, Blackman-Harris, 1. Colors: 50, 40, 50.<p>What&#x27;s odd is that I hear the glitches in in Firefox and in the file downloaded with yt-dlp, but not in Chromium. Is Google serving me bad audio on purpose?<p>Correction: some videos also do have glitchs on Chromium.
评论 #43875357 未加载
siavoshvor 6 Tagen
So beautiful - I wonder what kind of an instrument an AI can build, creating sounds never before heard...
titaphrazvor 6 Tagen
Seriously cool! A Linux build on the horizon?
评论 #43875626 未加载
danw1979vor 6 Tagen
Sounds like a lot of work has gone into to the infrastructure of getting this to work on the GPU.<p>Did you find it more interesting doing this or the physics simulation ?<p>Have you considered simulating strings or moving air too ?
评论 #43881753 未加载
fractallytevor 6 Tagen
I second the recommendation: even if you don&#x27;t have a Twitter&#x2F;X account, find some way to watch Mick Gordon&#x27;s session!<p>I find it hysterically funny, but at the same time, it really shows what this synth is capable of.<p>Excellent!
an_aparallelvor 6 Tagen
Hey evan Just wondering, can you import 3d models into this envireonment? Im still pining for a less &quot;code&quot; driven environment for this than max&#x2F;msp modalsys.
评论 #43875000 未加载
nprateemvor 6 Tagen
Your beta video assumes I know why I should care and jumps straight into technicals.<p>This is potentially new to producers. Tell them why they should care first.
gitroomvor 5 Tagen
This thing is insane, got me wanting to mess around with it even though I can barely play keys.
nyanpasu64vor 6 Tagen
The sounds seem to mostly be modulated sines with limited timbral variety? I&#x27;m not sure how <a href="https:&#x2F;&#x2F;youtu.be&#x2F;NYX_eeNVIEU?t=179" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;NYX_eeNVIEU?t=179</a> got harmonic series out of the building blocks.
评论 #43880623 未加载
erwincoumansvor 6 Tagen
Very nice to see. Maybe nice in VR, streaming to Quest 3&#x2F;Apple Vision Pro (OpenVR&#x2F;WebXR?)
KeplerBoyvor 5 Tagen
I don&#x27;t have the first idea about audio but damn this looks powerful.
jbverschoorvor 6 Tagen
Man. “Sheet music is not portable”. I immediately thought about the Apple Vision Pro<p>The battery-less medium is something we do desperately try to mimic
yapyapvor 6 Tagen
It definitely looks really cool! As an outsider to the audio stuff with an okay amount of knowledge I’m curious as to the workflow for sure
评论 #43873545 未加载
dfedbeefvor 6 Tagen
Any chance we&#x27;ll get a Linux VST or CLAP?
评论 #43873635 未加载
ghawkescsvor 6 Tagen
Incredible work and a very creative product. I can&#x27;t wait to see what is created using Anukari.
royal__vor 6 Tagen
This is crazy, incredible work.
ww520vor 6 Tagen
Wow. This is so cool. It opens up a different approach to the problem.
drcongovor 6 Tagen
I like the look of this, do you have any plans to release it for iPad?
评论 #43873952 未加载
throwpoastervor 6 Tagen
Very neat!<p>Is the simulation deterministic?
评论 #43873523 未加载
pjbkvor 6 Tagen
Cool idea. Sounds like AAS Chromaphone on steroids.
评论 #43874814 未加载
chaosprintvor 6 Tagen
very impressive. is it built with juce?
评论 #43880663 未加载
Eduardvor 6 Tagen
is this about sound generation? Because I didn&#x27;t find any sample sounds on this wall of text and pictures.
评论 #43875617 未加载
carterschonwaldvor 6 Tagen
This is super super duper cool. Thx for sharing
moffkalastvor 5 Tagen
Ah yes the new The Incredible Machine sequel is looking good.
TheOtherHobbesvor 6 Tagen
Fun :)
anigbrowlvor 6 Tagen
<i>Not supported: Intel-based Macs</i><p>Boo
评论 #43875037 未加载
newobjvor 6 Tagen
Whoa this is sick
badmonstervor 6 Tagen
looks really cool! congrats!
vid43vor 6 Tagen
This is so cool.