Remix.run Logo
Blackthorn 3 days ago

How can you say it's a 100% faithful recreation if you've never programmed DSP before?

gbraad 3 days ago | parent | next [-]

Standard AI response. Similar to " production-ready", "according to industry standards" or "common practices" to justify and action or indicating it is done, without even compiling or running code, let alone understand the output. An AI can't hear, and even worse, relate this. Ask it to create a diode ladder filter, and it will boost it created a "physically correct analog representation" while output ting clean and pure signals...

Archit3ch 3 days ago | parent [-]

For context, I'm working on a proper SPICE component-level Diode Ladder.

I tried this for laughs with Gemini 3 Pro. It spit out the same ZDF implementation that is on countless GitHub repos, originating from the 2nd Pirkle FX book (2019).

gbraad 3 days ago | parent [-]

Ha! Textbook... Literally.

Since there is a Ursa Major project on github, made by an owner, who reimplemented this also based on observation, made into a plugin, I wonder how much was regurgitated by the AI agent.

utopiah 3 days ago | parent | prev | next [-]

Indeed, same questions few days ago when somebody shared a "generated" NES emulator. We have to make this answered when sharing otherwise we can't compare.

le-mark 3 days ago | parent | next [-]

At some point the llm ingested a few open source NES emulators and many articles on their architecture. So i question the llm creativity involved with these types examples. Probably also for dsps.

steveBK123 3 days ago | parent | next [-]

Right, the amount of hallucinated response data I see at work using any of these leading models is pretty staggering. So anytime I see one of these “AI created a 100% faithful ___” type posts that does not have detailed testing information, I laugh. Without that, this is v0 and only about 5% of the effort.

utopiah 3 days ago | parent | prev [-]

> i question the llm creativity involved with these types examples.

Indeed but to be fair I'm not sure anybody claimed much "creativity" only that it worked... but that itself is still problematic. What does it mean to claim it even manage to implement an alternative if we don't have an easy way to verify?

Xmd5a 3 days ago | parent | prev [-]

I’m not claiming a 100% faithful physical recreation in the strict scientific sense.

If you look at my other comment in this thread, my project is about designing proprioceptive touch sensors (robot skin) using a soft-body simulator largely built with the help of an AI. At this stage, absolute physical accuracy isn’t really the point. By design, the system already includes a neural model in the loop (via EIT), so the notion of "accuracy" is ultimately evaluated through that learned representation rather than against raw physical equations alone.

What I need instead is a model that is faithful to my constraints: very cheap, easily accessible materials, with properties that are usually considered undesirable for sensing: instability, high hysteresis, low gauge factor. My bet is that these constraints can be compensated for by a more circular system design, where the geometry of the sensor is optimized to work with them.

Bridging the gap to reality is intentionally simple: 3D-print whatever geometry the simulator converges to, run the same strain/stress tests on the physical samples, and use that data to fine-tune the sensor model.

Since everything is ultimately interpreted through a neural network, some physical imprecision upstream may actually be acceptable, or even beneficial, if it makes the eventual transfer and fine-tuning on real-world data easier.

utopiah 3 days ago | parent [-]

Well I'm glad you find new ways to progress on whatever you find interesting.

This honestly though does not help me to estimate if what you claim to be is what it is. I'm not necessarily the audience for either project but my point remains :

- when somebody claims to recreate something, regardless of why and how, it helps to understand how close they actually got.

It's not negative criticism by the way. I'm not implying you did not faithfully enough recreate the DSP (or the other person the NES). I'm only saying that for outlookers, people like me who could be potentially interested, who do NOT have a good understanding of the process nor the initial object recreated, it is impossible to evaluate.

Xmd5a 3 days ago | parent [-]

Oh. just to be clear first, I’m not the OP. Sorry for the confusion.

I do understand your point, and I think it’s a fair one: when someone claims to "recreate" something, it really helps readers to know how close the result is to the original, especially for people who don’t already understand the domain.

I was mostly reacting to the idea that faithfulness always has to be the primary axis of evaluation. In practice, only a subset of users actually care about 100% fidelity. For example with DSP plugins or NES emulators, many people ultimately judge them by how they sound or feel, especially when the original artifact is aesthetic in nature.

My own case is a bit different, but related. Even though I’m working on a sensor, having a perfectly accurate physical model of the material is secondary to my actual goal. What I’m trying to produce is an end result composed of a printable geometry, a neural model to interpret it, and calibration procedures. The physics simulator is merely a tool, not a claim.

In fact, if I want the design to transfer well from simulation to reality, it probably makes more sense to intentionally train the model across multiple variations of the physics rather than betting everything on a single "accurate" simulator. That way, when confronted with the real world, adaptation becomes easier rather than harder.

So I fully agree that clarity about "how close" matters when that’s the claim. I’m just suggesting that in some projects, closeness to the original isn’t always the most informative metric.

One reason I find my case illuminating is that it makes the "what metric are we optimizing?" question very explicit.

Sure, I can report proxy metrics (e.g. prediction error between simulated vs measured deformation fields, contact localization error, force/pressure estimation error, sensitivity/resolution, robustness across hysteresis/creep and repeated cycles). Those are useful for debugging.

But the real metric is functional: can this cheap, printable sensor + model enable dexterous manipulation without vision – tasks where humans rely heavily on touch/proprioception, like closing a zipper or handling thin, finicky objects – without needing $500/sq-inch "microscope-like" tactile sensors (GelSight being the canonical example)?

If it gets anywhere close to that capability with commodity materials, then the project is a success, even if no single simulator configuration is "the" ground truth.

What could OP’s next move be? Designing and building their own circuit. Likewise, someone who built a NES emulator might eventually try designing their own console. It doesn’t feel that far-fetched.

utopiah 3 days ago | parent | next [-]

Ah that makes more sense, I couldn't make the connection!

So on "So I fully agree that clarity about "how close" matters when that’s the claim. I’m just suggesting that in some projects, closeness to the original isn’t always the most informative metric." reminds me of https://en.wikipedia.org/wiki/Goodhart%27s_law

That being said as OP titled " I used AI to recreate X" then I expect I would still argue that the audience has now expectation that whatever OP created, regardless of why and how, should be relatively close to X. If people are expert on X then they can probably figure out quite quickly if it is for them "close enough" but for others it's very hard.

utopiah 3 days ago | parent | prev [-]

Ah that makes more sense, I couldn't make the connection!

So on "So I fully agree that clarity about "how close" matters when that’s the claim. I’m just suggesting that in some projects, closeness to the original isn’t always the most informative metric." reminds me of https://en.wikipedia.org/wiki/Goodhart%27s_law

That being said as OP titled " I used AI to recreate X" then I would still argue that the audience has now expectation that whatever OP created, regardless of why and how, should be relatively close to X. If people are expert on X then they can probably figure out quite quickly if it is for them "close enough" but for others it's very hard.

johnwheeler 3 days ago | parent | prev | next [-]

I had the hardware for both units and use them extensively so 100% familiar with how they sound.

And I'm not doing it based off of my ears. I know the algorithm, have the exact coefficients, and there was no guesswork except for the potentiometer curves and parts of the room algorithm that I'm still working out, which is a completely separate component of the reverb.

But when I put it up for sale, I'll make sure to go into detail about all that so people who buy it know what they're getting.

vunderba 3 days ago | parent | next [-]

Can you sell it, or would you have to do some renaming in order to get around trademark/etc ?

Consider reaching out to Audiority - I know they have some virtual recreations of Space Station hardware.

https://www.audiority.com/shop/space-station-um282

johnwheeler 3 days ago | parent [-]

Luckily the trademark is public domain!

psobot 3 days ago | parent [-]

Are the ROMs, though? (Not trying to be combative; I've had to deal with this a lot when developing emulation-based plugins.)

johnwheeler 2 days ago | parent [-]

Can you tell me more about the experience you've had?

wrl 3 days ago | parent | prev | next [-]

Are you also going to go into detail about the use of AI to generate the code?

johnwheeler 2 days ago | parent [-]

Why would I? When you buy a car part, they don't print on the box they used AutoCAD in order to build it. When you rent a movie they don't talk about using DaVinci Resolve to edit it, right? People use AI now to build software. I don't think that's going to change any time soon.

wrl 2 days ago | parent [-]

I find it really funny that so many people who vibecode software do their best to cover the AI tracks, especially when it's open-source. I think it's because you all know how negative the public sentiment about AI is, and the sentiment continues to build.

Here you are talking not just about how you've used it, but also how you're planning to sell this as a plugin to musicians – who, as a group, are overwhelmingly averse to AI. Because if they weren't averse to AI, they'd just be using Suno.

Best of luck.

johnwheeler a day ago | parent [-]

I was watching a video where Sean Costello the creator of Valhalla Reverbs was talking about the original Schroeder algorithm design for the first digital reverberator. Schroeder had to schedule time on an IBM time-sharing system days in advance. Then he'd have to write out the code in machine language. Then he had to drive 30 minutes to where the only DAC he had access to was in order to test out his algorithm. Repeat. We don't do that shit anymore.

How is this different?

I don't try to hide my AI tracks. I'll gladly tell anybody that AI helped me do it because it did such a fantastic job. I mean, that's literally what this post is about!

My plug-in sounds way better than the UM-282 which was hand-coded before AI was getting popular. That's all that matters!

Honestly I think you should re-examine your own position. I see you've written plugin software in the past and I'm sure you spent a long time on DSP algorithms and learning and understanding.

Well I did the same thing with web-based software for the last 25 years. The world doesn't give two shits man. The world is going to do what the world is going to do.

You're free to have your own opinion

wrl a day ago | parent [-]

> How is this different?

What Schroeder was doing wasn't fundamentally built on plagiarism and copyright laundering. The externalities of commercial LLMs are pretty well-documented at this point.

> I'll gladly tell anybody that AI helped me do it because it did such a fantastic job.

And yet you got defensive when I asked you about it. I stand by what I said – you're worried about how it reflects on you and your product. Justifiably so, considering the audience you're going to be selling to.

> That's all that matters!

If that's what you need to believe, I guess? Again – you want to sell vibecoded software to people who themselves are threatened by AI and you're hoping they won't notice or won't care.

> Honestly I think you should re-examine your own position. I see you've written plugin software in the past and I'm sure you spent a long time on DSP algorithms and learning and understanding.

I've spent plenty of time examining my own position and I have come to the conclusion that, no matter how good vibecoding is, it's fundamentally immoral and I judge its practitioners harshly.

> The world doesn't give two shits man. The world is going to do what the world is going to do.

And you're just along for the ride? Have a backbone, at least.

20 hours ago | parent [-]
[deleted]
indigodaddy 3 days ago | parent | prev [-]

Sell it?

johnwheeler 3 days ago | parent [-]

Wat?

glimshe 3 days ago | parent | prev | next [-]

Perhaps a subjective evaluation based on how it sounds.

steveBK123 3 days ago | parent [-]

It’s bold to call it 100% faithful without some rigorous test harness though, isn’t it?

huflungdung 3 days ago | parent | prev | next [-]

[dead]

steveBK123 3 days ago | parent | prev | next [-]

[flagged]

bigfishrunning 3 days ago | parent [-]

He included "100% faithful" in the prompt!

steveBK123 3 days ago | parent [-]

“You are an elite DSP programmer who never makes mistakes..”

baq 3 days ago | parent | prev [-]

Maybe the OP has the hardware and can compare the sound both subjectively and objectively? Does it have to be 100% exact copy to be called the same? (Individual electronic components are never the same btw)

Blackthorn 3 days ago | parent | next [-]

The OP didn't clarify. But if there's a claim of 100% faithful recreation, I'd expect something to back it up, like time- and frequency-domain comparisons of input and output with different test signals. Or at least something. But there isn't anything.

The video claims: "It utilizes the actual DSP characteristics of the original to bring that specific sound back to life." The author admits they have never programmed DSP. So how are they verifying this claim?

3 days ago | parent | next [-]
[deleted]
johnwheeler 3 days ago | parent | prev [-]

Well it's a new project so give it some time. I feel confident that I'm not lying so I can make that claim.

Also its target market is not a technical crowd but people who make music. I'm optimizing more for what they want to see (which are sound demos) rather than what a programmer would want to see.

_DeadFred_ 3 days ago | parent | prev [-]

That might make it 100% faithful for OPs use cases, but not necessarily anyone else's.