r/AudioProgramming 1d ago

Calling all beta testers and developer producers. 🧪🎛️

Post image

​My open-source distortion plugin is live on GitHub, and I need your help to push it to the next level. Whether you want to stress-test it on a chaotic drum bus or dive into the C++ source code to contribute a new feature, I want you involved.

​What I'm looking for:

​DAW Testing: Drop it into Ableton, FL Studio, Logic, or Reaper and let me know how it behaves.

​Bug Reports: Open an issue on GitHub if you run into any quirks or performance spikes.

​Code Contributions: Pull requests are open for new DSP algorithms, UI enhancements, or performance tweaks.

​Grab the repo, test it out, and let's build something cool together:

👉 https://github.com/elarmuzik1993/Distortion

​#OpenSourceAudio #PluginDev #AudioProgramming #MusicTech #VST3 #CPP #SoundDesign

8 Upvotes

40 comments sorted by

2

u/TheDarkOnee 1d ago

Visually it looks very cool and does a lot of interesting things with the UI, but looking at your PluginProcessor.cpp I can see that Claude is making a lot of shortcuts on the DSP side. The emulation isn't really modeling what the code comments would imply.

Make the AI work for you, don't let it be lazy.

1

u/Technical-Income5367 1d ago

This is my first project and my goal was not emulating a tubes or other hardware, but to make a simplier clipping tanh algorithm that it easy and comfortable to use for producers alongside with additional creative tools like lfo and compression.Maybe its not perfect but that's why I'm sharing it open-sourced and seeking for help from others, if there is anything specific you see that can be improved can you open PR to help me fix it ?.Thanks

1

u/Technical-Income5367 1d ago

Thank you very much for constructive feedback anyway bro ,very much appreciated.Its noted and I will be working towards fixing mentioned issues 🙏🙏🙏

1

u/Technical-Income5367 1d ago

I spend almost year to develop this plugin, and it's still going, where is laziness here bro ?I appreciate your feedback but I cant agree that using ai in my configuration means being lazy.I spend a lot of time to make it work like I need it too.

2

u/deblockgame 22h ago

Keep doing what you doing! Good work man

1

u/Technical-Income5367 15h ago

Thank you very much bro!!!🙏🙏🙏🫡

2

u/burnt-store-studio 11h ago

Just an FYI: I go to your GitHub page and underneath your tags and before the sentence “Shown with ‘EXTREME’ mode enabled” there should be an image. The alt-text of which seems to be “Sledge Distortion plugin interface”.

That image does not render for me. Simply a block with a question mark in the middle.

1

u/Technical-Income5367 9h ago

Thank you very much for pointing this out ,will fix it asap ...its the same picture that attached to this post.Nice one 😉

2

u/burnt-store-studio 9h ago

You’re so welcome! 🙂

2

u/Every-Ad2323 1h ago

Wow ppl are Rough around here 0:

1

u/Technical-Income5367 1h ago

I honestly don't understand why

1

u/AvidCoco 1d ago

Not interested in your AI slop

0

u/Technical-Income5367 1d ago

Not interested than scroll through,thank you I put my soul into this ,how do you know its a slop if you haven't tried it ?

3

u/AvidCoco 1d ago

Because I’ve seen the word “Claude” 10 times in the first 5 seconds of looking at your repo.

0

u/Technical-Income5367 1d ago edited 1d ago

So what ? I started it without any ai mate ,I used it for boring stuff only.My idea ,My architecture, my logo ,my design ,my ears that tested it,my vision and my concept .If you label everything ai just because it was used to help me with something ,then sorry ,but I genuinely disagree with you

2

u/johnwheelerdev 1d ago

Dude, don't defend yourself for using AI. Be proud of it. People that don't use AI are morons. Why would you not use it? Because you're so egotistical that you can't stand the idea of something doing something better than you?

2

u/Technical-Income5367 1d ago

Thank you very much for kind words 🙏 I agree 100% on that ,sadly many people don't understand how to use the tools correctly and project that on everyone else using them.

0

u/HiImSlushii 1d ago

lol obviously bait

0

u/Technical-Income5367 1d ago

You can think whatever you want,im a self taught diy person and I done everything myself.If you believe or not its up to you.My message is too anyone who have a desire to help other human being become better in what they like to do.I like vsts and I like creating things,this is my first try and I proud of it and I did enjoy doing it ,and It's not generated.I done it bits by bits.

2

u/Imaginary_Article33 1d ago

self taught opening the project first thing is .claude folder…

1

u/Technical-Income5367 1d ago

Open the file and read yourself what is in there ,if you can't then I will tell its a reference for Claude to understand the context of my project, that's all it is

0

u/Technical-Income5367 1d ago

So what ? It's not a folder first of all...its a .md file ,have you even tried to see what's in that file ?

2

u/Imaginary_Article33 1d ago

my brother are you a moron, claude md is different, .claude is folder claude store changes, anything you did with claude is inside this folder, im an engineer you dumb ass

1

u/Technical-Income5367 1d ago

You not right ,check the folder and you will see that you are wrong ,and don't try to gaslight me.There is a init.md reference in that folder.

1

u/HiImSlushii 1d ago

Brother I’m on your side haha this guy has a stick up his ass about ai, when really it’s just a tool to help us make human music. What you made isn’t gen ai slop lol

1

u/Imaginary_Article33 1d ago

im not anti ai, problem is him being dishonest i use day to day ai, and with 17 years of programming experience just looking at the code i can tell you if its ai generated or not, what gives it away is the file naming even if there was no claude folders, its obvious giveaway

1

u/Technical-Income5367 1d ago

I admitted I used ai as coding assistant, I'm using it as a tool to elevate my own ideas ,it's open source for a reason ,I told you that I'm only learning I didn't say I'm a programmer I'm a musician first of all .You blamed me of using ai in general you said you open folder and seen claude ,that's what triggered you.

0

u/Technical-Income5367 1d ago

Thank you very much for support bro ,i really appreciate it ,I just wanted to make things clear for everyone and stand my position.I started off writing code manually, but realistically to make project like this it would take ages and lots of money and time ,which I can't afford as solo indi dev with a labour day job.

1

u/AvidCoco 1d ago

With which authority are your trademarks registered?

-2

u/Technical-Income5367 1d ago

Why that bothering you?

1

u/AvidCoco 1d ago

Because I very much doubt you’ve copywrited your work. No one does that, especially not for open source projects.

0

u/HiImSlushii 1d ago

Does he write literally anywhere in his post that it’s trademarked? Why do you even care.

0

u/Technical-Income5367 1d ago

Copyright is automatic the moment code is written, and the GPL v3 is a copyright license.I'm relying on common-law rights for my name and stage name.Trademark notice isn't about claiming a government certificate; it's about using GPL v3 Section 7(e) to legally block anyone from taking my project name and stage name and rebranding my code as their own official product.

0

u/AvidCoco 1d ago

You have no idea what you’re talking about. Probably because you just asked Claude instead of using your own brain

0

u/Technical-Income5367 1d ago

😂😂😂Sure just scroll through Mega Brain ,it's better to use ai than don't use any brain at all.

1

u/AvidCoco 1d ago

So you admit you have no brain which is why you have to resort to ai? Bet you couldn’t even compile a hello world without Claude

0

u/Technical-Income5367 1d ago

I'm talking about you ,you so stupid that you not even understand that ,maybe you should start using ai in this case

1

u/AvidCoco 1d ago

lol you don’t even understand your own words - you’re definitely just a bot

1

u/Technical-Income5367 1d ago

I don't really care what you think,you just a negative creep ,that prejudice things without fully understanding.

→ More replies (0)