Vibe Coding Log - Sharing Journey - GUI Fine Tuning - Merging Harmonic Synth Branch

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

Post

Reasonable Audio wrote: Thu Jul 23, 2026 11:52 pm I've read through this entire thread with intense curiosity. I was close to making some popcorn. But it's great to see your enthusiasm and learning progress.

Just wondering if you've tried building your plugin as an AU or built it on Windows as a VST3? It looks like you have scaling happening with the JUCE resize corner triangle in the UI so you'll probably want to test it more widely. Different DAWs and OS's handle windows and scaling differently. It gets tricky.
Greetings, glad you found it entertaining :hihi: Reminds me of when I'd read studio builds where folks were building studios from scratch. I like the process of beginning to completion. Hopefully, I can do something like that here :)

I am building the synth on a mac air m1 currently. I am able to build as AU and windows as I learned how to do that with focus time. That is good advice. Once it gets near to beta I'll be sure to test it on windows and the au .component.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Screenshot 2026-07-24 at 4.24.51 PM.jpg

I was finally able to get the GUI i was working on imported into the monster synth build. I built an entirely new vst for this purpose, which was like a custom gui builder that i might also make available on github. You can move knobs around and add elements. It's definetely handy. You DO NOT WANT to be going back and forth with the GTP with move this element 40 px here or there. That is a collosal waste of time. This is the fastest route. Just build a custom builder to place things manually.

Yet. I had everything in the right place but I had to remove the gui builder elements and the left side menu. After I did that, everything was out of place again. I painstakingly lined things up but to lose all the work, so i had to line it up again without the missing frame. I thought i had compsensated for this, as i could stretch the gui corners and it was all in place, yet with the panel missing, i did not account for this.

Alas, implementing it into the monster is its on journey. They are different scale sizes so it will open on this lighter cleaner page but when i click the tabs it will open up a gui. I don't notice it, so should be good, though obviously the nice white cream gui going to the darker one makes no sense, but I'll likely keep it that way for the beta, as it's too much work, unless I simply make the gui white. and only change the knobs and don't mess at all with the layout. I'll see. I think I need to add a skin section now so I can preserve these different looks I'm working on. I became partial to the black gui, so I'll keep it, then I need to make a full white one in the beta.

So this is a big checklist item.

I will add the harmonic synth then some cheaper verbs and some fine tuning and then its BETA TIme. Hopefuly before my BDAY on July 31st. Cheers
You do not have the required permissions to view the files attached to this post.
Last edited by Touch The Universe on Fri Jul 24, 2026 9:33 pm, edited 1 time in total.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Here is more images what i mean..

The panel and yes i loaded a pic of the gui itslef as a ppreset image to test :hihi:

Screenshot 2026-07-23 at 11.34.10 PM.jpg

Removed and yes those squiggles were somehow discernible to it

Screenshot 2026-07-24 at 2.13.01 PM.jpg
You do not have the required permissions to view the files attached to this post.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

AMAZINGLY the mosnter synth is now resizable. I did not request this explicietely or it might have been an off cup remark like maybe we should make it resizable, but in the implementation of the above white landing page, it made the whole synth resizable somewhere along the way and it seems flawless. I have been meaning to do this but reluctant as it might be a big issues. APPARENTLY not, haha...

Indeed, laughing all the way home.

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

TTU Youtube

Post

Yeah, i like to read here........
I`d be much interested in your gui builder btw. It`s one of my next steps to learn how to make a gui. Mac user as well.

guess i need to make a similar thread. I`d have so much to tell :lol:

And it`s so "one cook the meal" here*. I like that
"Plugin has turned Drug now"....and the business knows it.

Post

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

TTU Youtube

Post

Funky40 wrote: Fri Jul 24, 2026 9:35 pm Yeah, i like to read here........
I`d be much interested in your gui builder btw. It`s one of my next steps to learn how to make a gui. Mac user as well.

guess i need to make a similar thread. I`d have so much to tell :lol:

And it`s so "one cook the meal" here*. I like that
Thanks for the encouragement guys :D
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

7f03dbb2-41d1-4ba3-8756-4d800e3ceb95.png
Possible Granular Display :D
fa8bbdaa-cc72-45f1-8d18-d86297ea3351.png
You do not have the required permissions to view the files attached to this post.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Screenshot 2026-07-25 at 2.39.41 AM.jpg

Not sure if i mentioned this yet or not but I added a signal source tracer thing since the synth is so massive where one can click and instantly see what is actually turned on. You can turn things off from there and you can double click any entry and it'll load up Synth or FX.

As of now, I've fleshed out the granular engine "echo" which is a cut down version of the full granular engine on the sample tab. Ideally, I want all synth engines to be stackable on the master OSC Page so I can move around between engines quickly, even if they are cut down versions. The full pages are available with a button named full to transport to the full page.

I'm currently making the pretty landing page functional and linking every knob to existing parameter id's and also being creative for the delay and reverb settings to populate based on the preset as there are multile delays and verbs in use, so i need to define laws on such.

Also, I have to full Working Filter Pages with each 2 full filters , insert fx, and thorn like harmonic filters that are warring with each other. I need to decide which to keep, likely the latest one I built which was designed to be more intentional in routing and should be lower cpu, as well as housing additional filters from the vital osc engine facsimile. I originally intended to remove the other page but now I'm wondering if I could make use of both somehow :D :hyper:

It never ends..
Screenshot 2026-07-25 at 2.47.41 AM.jpg
Screenshot 2026-07-25 at 2.47.39 AM.jpg
You do not have the required permissions to view the files attached to this post.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post

Actual Granular Display Integration Progress

First attempt changing also changing the backround, needs clean up though but thats all for the night
Screenshot 2026-07-25 at 3.51.35 AM.jpg

k

Screenshot 2026-07-25 at 3.51.38 AM.jpg
You do not have the required permissions to view the files attached to this post.
100 High Quality Soundsets: Omnisphere 2, Dune 3, Tone 2 Synths, Pigments, Uhe Synths, Halion, Spire, and others.

TTU Youtube

Post Reply

Return to “DSP and Plugin Development”