Vibe Coding Log - Sharing Journey - Demo of Smaller Spinoff (Unique Time Based Synth - Grossbeat Like)

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

BertKoor wrote: Tue Jun 09, 2026 9:09 pm From what you said ( "release" ) I understood an envelope generator is misbehaving. You probably already had a working EG / ADSR in the first week.

When I build a component, I write test code as well which asserts the component behaves the way I expect it to behave. These tests also serve as examples how the component should be used by surrounding code. The build script (ci pipeline) writes a report how much of the code is tested. Over 90% is hard, that last 10% is difficult and expensive. And writing good tests is sort of an art of its own.

I have found that by writing tests the quality of my code designs has improved. All sorts of anti-patterns (bad practices) will surface when you try to test pieces of code in isolation. You need to think harder about responsibilities of the code: which part does what, how should it cooperate.

When I find a bug while testing manually, I try to write a test which reproduces the bug. That test initially fails. Then I try to fix the bug: its test should succeed, and all other tests should still succeed as well. This is to stop regression (which is progression in the wrong direction)

If you don't start with test automation at the very beginning, then it's probably too late. Also my experience: nothing wring with throwing all away and starting fresh. But better. You did it before, you can do it again. But better. Because you have learned from mistakes.
Thanks. It's sadly not as simple as the envelope. I switch the filters to a clean envelope and its still there. I then transferred all the 50 filters into a "clean" envelope that behaves normal and it works. I thinks the render osc is doing a dozen or more things so I'm seperating them so each thing will do one thing, if its a filter, it'll do insert things, transferable to any voice generator, if its a mod then it'll do mod things, on its own, and not arbitrarily existing inside a random render osc. I don't even know if this is the case or not, but I am seeing benefits making each generator have its own sub bus output so it can bypass larger loops if necessary. This might seem simple to some, but I'm learning :cry: slowly, and i DO NOT plan on starting over but refactoring bit by bit.

It might all crash and burn, so I'm trying to let it do that sooner than later so I'm in wrap it up mode. No new stuff, just do spin offs at this point like the above.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

I've justified myself more than enough, haha.

Im just going to build whatever ideas and sell cheap and promote on youtube. If that's not enough, I can't help that.

If that strategy fails to bring in worthwhile income, that's fine. It's worth a try. I'll still explore ideas, though probably less often. Even if it makes lots, there are still more important things to work on in my opinion but I don't want to get into spiritual, philosophical conversations in eschatological considerations of these days.
Last edited by Touch The Universe on Tue Jun 09, 2026 11:01 pm, edited 2 times in total.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

topaz wrote: Tue Jun 09, 2026 9:43 pm Some would argue vibe coding is a bit like punk rock. you didn't need to be a good musician (although many where) you just needed the ideas.

A major dev once said to me "what makes you think you have more ideas then me" my reply "well you have not added it yet". they never did.

If vibe coding (or whatever you want to call it) helps you create the tools you always wanted and ultimately gives you more time to be creative then what's the issue.

peace out.
This is more than enough for me. Ultimately, this is about giving myself greater sound design possibilities, literally unlocking limitless, kinda, potential. Imagein if I could have mult samples in dune 3, with thorns harmonic oscillator,, that would be awesome. I can simply do a coding session to unlock any future sound design boundary, just limited by ideas and time and most importantly will. As I said, as fun and creative as these things are, they are but fading and perishing in light of eternal truths. But I digress. :oops:

I feel kind of guilty spending so much time on these things, getting wrapped up in ai. I still don't trust this tech, spiritually. It's artificial intelligence. There is ufo discsolure of non human intelligence in the skies. At some point, how will we know if we aren't engaging with the other, the old swaparo trick.

He gave life to the image of the beast that it should talk and cause anyone who will not worship the beast (human possessed with non human intelligence) or take the mark to be slain. What is worship? Times of deception and temptation at the end of the age. When something is useful, you spend so much time with it, all day, on any various multivalent task, is that worship borderline? When it is tempting, any idea into reality? It can promise hope - make good synths today, tomorrow cure disease, extend life?

As I said, will try to wrap this up asap so I don't get too wrapped up in these side projects. You are free to disagree, hate, or be ignorant in these things. We all have freedom, and responsibility. My intention is not to derail the thread so any "rage bait" please or if you feel any degree of emotion, please just don't reply. This is knowledge, wisdom, and the mind, talk, not affections.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

You're posting on a public forum, you're going to get replies of all kinds. I don't think anyone is trying to derail it in any way, just posting thoughts the same as you. Out of interest what's the total cost so far?

Post

100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Almondo wrote: Tue Jun 09, 2026 10:35 pm You're posting on a public forum, you're going to get replies of all kinds. I don't think anyone is trying to derail it in any way, just posting thoughts the same as you. Out of interest what's the total cost so far?
That response is a breath of fresh air coming from kvr, kudos.

Might I ask if you mean the cost I put into the project, or for the synth?

I'm probably $150 in terms of money, hundreds of hours of work though, which is an opportunity cost.

Still deciding the cost but from 9-19 for little "ideas" and maybe $50 for the monstrosity. I might make it open source gpl3 or MIT if I can , but still charge.

I think someone is selling the MIT cloud Reverb Im using for $50 and that's just one of a dozen of verbs I have in it.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Almondo wrote: Tue Jun 09, 2026 10:35 pm You're posting on a public forum, you're going to get replies of all kinds. I don't think anyone is trying to derail it in any way, just posting thoughts the same as you. Out of interest what's the total cost so far?
Also, I wasn't addressing you when I said "you" more of a general you to whomever would be rage baited, lol. :dog: That might have came off wrong, but again, you are showing grace. Thanks bro
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Heard back from the guy who made that IV-X delay in question. I explained the situation and gave examples. I wasn't expecting to hear from him so soon, cool. Whatever he decides, I'm okay with.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

That's wild because i posted about the ai delusion earlier in this thread, and now you think you made a $50 synth.

You should listen to Bert and start over, imo. Maybe you can get to a $50 synth. But this whole thread you kept repeating that this was for your own sound design or something.

There are a lot of posts that brought up a lot of issues that you just dismissed, but shouldn't have. Including the licensing issues!

Starting over it not waste - lots of projects that have taken longer than a month and $150 start over, and for the better.

But you are going to ignore this, as well. Maybe 5 long run-on posts coming from you, instead of just listening, and doing the actual "work".
REAPER + Davinci Resolve Pro on Manjaro KDE. Neve 88m. Focusrite 18i20 2nd gen. Neumann NDH30 headphones. Mics: Telefunken TF39, AT4050, Miktek C7e, EV RE-15. VSTs: u-he Hive 2, F'em, Renoise Redux, Apisonic Speedrum 2.

Post

I'll be posting a demo in a week or two. I'll listen to people.

Start over, lol? Where did that come from. That idea never came into my mind for more than a minute lol. This "issues" are being solved. I'm just sharing the journey. There are "obstacles" but none seem unsurmountable without patience and understanding. If i share fumbles, that doesn't mean I'm getting frustrated, dismayed, just hey, here's this problem, wow, lookie, here is how I am attempting to solve it. If you've been keeping track, I hope you are noticing the silver lininig in my posts, as I feel I'm making good progress in my opinion, though maybe that's my problem for not posting more of the wins.

The main OSC cpu problem is solved. The sampler issue is greatly improved. The only major obstacle is the mod synthesis, but I am confident that likewise can be improved.

More planning? Sure, that sounds nice on paper, make a plan to make all things explicit, okay, well I can still do that right here, now in this synth. I will find that out now.

Anywho, I'm feeling really good about this, why, because it's sounding stunning, and I'd be a fool to give up so easily. I'll fight quite a bit more, and right now, this is just a pleasant light jog.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Also, the licensing issues, not sure what you mean? I'm even considering opening up the synth MIT GP3 and I'm exchanging emails with the one GPL3 I want to MAYBE implement in the synth, that itself might be a FACSMILIE in the html. There is no GPL3 in the code. AI seems more anal than you can imagine adding any GPL3 code into in when i said it's a commercial synth. I'm pretty sure that would be careful on that, judging by there behavior, a dozen request to get them to do it, so I'd be shocked. Nonetheless. I am listening, just not quitting, hope you can tell the difference as I appreciate your posts, when constructive.

JUST QUIT, is not constructive, lol.

Give me one good reason? GPL 3? That problem will never go away the way its' framed here, any ai use is GPL3 thread because its fed on them. Too much cpu? That's being painstakingly addressed and gains are being had? So I don't appreciate the throw in the towl attitude. It's way, way too early and soon for that. I see no reason, at all.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

What then are the qualifications of a 50$ synth, it's feature set, out of curiosity? There are amazing ones out there I can think of and truly, this would give them a run for the money and then some.

Remember that cloud verb I implemented. That exact one is selling $50 on it's own, just the verb. Let that sink in on the market.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

You tell me. What are your expectations for a $50 piece of software.

You are (purposely, i think) asking me the wrong questions.
REAPER + Davinci Resolve Pro on Manjaro KDE. Neve 88m. Focusrite 18i20 2nd gen. Neumann NDH30 headphones. Mics: Telefunken TF39, AT4050, Miktek C7e, EV RE-15. VSTs: u-he Hive 2, F'em, Renoise Redux, Apisonic Speedrum 2.

Post

I'm not the one who is doubting it, lol. Clearly, a monster synth that sounds good like is meets that qualification. It's sounds better than Rapid imo and I paid 179. I spend a lot of time in synths. I'm not lying. I might be wrong, bad taste, but I definitely feel that way.

This is a funny thing, the more I think, rapid does sound buttery smooth at times, so perhaps its not so easy, but it cannot get as nasty as thing, the granular in this blows it out the water, rapid doesn't have model, the fm implementation in this is the best I've heard, for my uses (styrus get's wild - will see if i can replicate that behavior now that i think of it) the fx are much better in this synth, much better, by 10x imo. Rapid has an amazing workflow, hopefully once I get into the finalizng phase, it can come close. I likewise will have right click assign to modulation, a panel opens up like omnisphere, will have a matrix that is quite powerful. Oh yeah, the msegs are better in this synth than rapid as well.

For $50. This is a steal, in my honest opinion ( that is subject to change, haha). If the cpu can't get under control, then I might second guess this a bit.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

I am rolling my eyes so hard. You keep responding to legit criticism and help like this. It's all over the thread.

Do you think that's what I was asking? Am I wondering if you spent a lot of time in synths and if you think you have good taste? Do you think I was asking if you think your features are better than some other synth?

What do you expect from a $50 piece of software?

Can you provide support? Can you provide updates? Can a professional be sure they can use this piece of software in a professional context? The answer can't be maybe / i guess / probably.

That's why it's a JOKE that you want to charge money for this.

And now you're going to tell me how it's better than Super Synth 5000 and Cloudverbmax. Doesn't matter. You can't charge for this "monster".

Super Synth 5000 and Cloudverbmax can provide support and updates and can be used by professionals.

Use git. Learn to set up testing. Start documenting where you are actually getting the code from so you don't get popped on a license violation. This is just for starters, so you can even approach coming up with a sellable product.
REAPER + Davinci Resolve Pro on Manjaro KDE. Neve 88m. Focusrite 18i20 2nd gen. Neumann NDH30 headphones. Mics: Telefunken TF39, AT4050, Miktek C7e, EV RE-15. VSTs: u-he Hive 2, F'em, Renoise Redux, Apisonic Speedrum 2.

Post Reply

Return to “DSP and Plugin Development”