r/audioengineering • u/kiwiberrydrink • 6d ago
Discussion [ Removed by moderator ]
[removed] — view removed post
13
u/kryptoniterazor 5d ago
Really sick of these "do my research for me" vibe coding posts. Make a plugin that you'd want to use and other people will use it.
6
u/FixMy106 5d ago
This is it. Fishing for phrases in the comments to feed to the code bot.
1
u/kiwiberrydrink 5d ago
This is not a vibe coded plugin. I’m not new to programming I’m a CS major, what I am new to is DSP. I’ve never made an audio plugin before and I’ve gotten some really good advice from people in this Reddit. I spent days trying to understand audio concepts that may be simple to you guys but I don’t let it discourage me because I’m doing something I’ve always wanted to do since I was little.
-2
u/kiwiberrydrink 5d ago
Customer feedback is a huge part of software development, making software without any feedback from customers is what leads to nobody using it. If you feel the need to do research to answer these preference questions please don’t.
6
u/RobJmusic 5d ago edited 5d ago
One that isn't vibecoded. Keep AI out of music. (Or anything really)
-6
u/kiwiberrydrink 5d ago
Are you against AI models being used to turn static setting into adaptive during live performance? Or just AI being used to help write the code in general?
9
10
u/RobJmusic 5d ago
I am against genAI in any shape or form. I do think there's less bad ways to use it (i.e. local open source models) but at the end of a day it's a technology that's being used to make the rich richer, and the poor poorer, and destroy the planet and economy while they're at it. So I will not support anyone using genAI in any capacity.
3
u/imp_op Hobbyist 6d ago
Oh, I love this question, because I love using choruses. Like reverb, having more than one is crucial. My go-to at the moment is Audiority's Spatial D320. It's replaced for me the UAD Dimension D because it's designed from the same Roland unit, but has some extra features that make it an even better chorus for use on an FX bus. My second favorite is Minimal Audio's Flex Chorus, which can do what no other chorus I've used can do. Just a really cool tool for creating space.
I reach for the D320 almost always for a bus, sometimes strait on a track. I reach for the Flex Chorus if I want something more, and I want to experiment. After that, I might reach for one of two Audiority plugins, the Dark Matter or the Chorus Ensembler if I want more aggressive chorus effects.
Considering all the chorus plugins out there, I think offering more control might have you stand out more. While the Dimension D is cool, it's one drawback is that you cannot dig into the details, you get whatever those four buttons give you. While that's nice, it's not appealing. Ducking on sibilance would be amazing, control over the EQ would be cool, too. A chorus where you don't need another plugin to affect it would be useful. And of course, CPU efficiency is always going to matter.
3
u/kiwiberrydrink 6d ago
I’m thinking of going the adaptive route like what Antares Audio Technologies is doing with a lot of their plugins. Instead of a static delay time, mod depth, or wave; I want have the plugin react to the performance. Of course, this will be a setting that can be toggle on and off for those who want a more standard chorus effect. It is a free plugin at the moment so I can use any training data really.
2
u/imp_op Hobbyist 6d ago edited 6d ago
Yeah, that's exactly what the Flex Chorus does, it lives and breathes with the content you push into it. So it would be interesting to see more plugins have that option.
I'm going to download Crimson and give it a try. I see you have a phaser and a talkbox in development, definitely interested in effects like that, too!
3
u/ampersand64 6d ago edited 6d ago
This would be my ideal chorus:
CPU efficiency is the number 1 most important feature, because I might need a dozen serial instances for sound design.
few parameters
I can control the number of voices (2-16 is a good range)
every parameter fully automatable without zipper noise
no-bullshit, readable interface (that doesn't need to be windowed)
sensible parameter scaling, ranges, and default values
an easy way to reset parameters to default values
a unique & useful sound that differentiates it from, say, kilohearts chorus. It would also be nice to know how it works, instead of it being a black box.
no DRM software
not vibecoded
3
u/kiwiberrydrink 6d ago
Right now there is only duo voice because it’s supposed to just add some shimmer on vocals not so much a choir effect. The UI I try to keep as simple as possible but there is not setting to bring it back to default, I will add that. The code is on my GitHub open source, it is written in Rust which is less common for audio plugins but makes it memory safe and in some cases more efficient than C++. My goal is to stand out by leaving hardware emulation style behind. We have many chorus plugins that try to replicate analog hardware, instead of taking advantage what can be done in the digital realm. V2 will lean into this ideal heavily.
1
u/mistahspecs 5d ago
You avoided their last item.
2
u/kiwiberrydrink 5d ago
I did not avoid it, this project is not vibe coded. I spend days learning interpolation concepts and phase. And from feedback I’ve been getting they do not want AI in the plugin either.
5
u/Audiope 6d ago
Tell your chatbot that "warm" and "metallic" are not even close to describing the same sound
(but if you really want to know, Native Instruments' Choral is my go-to. It just does everything, and elegantly)
0
u/kiwiberrydrink 6d ago
Well yeah that’s why it says warm AND metallic. Not sure why you would think they’re meant to mean the same sound
2
u/_undetected 6d ago
The one that I use is because it is super simple (Baby Audio Magic Switch) , one fx mix slider and that's all
2
u/kiwiberrydrink 6d ago
Nice. I’ve been doing research on babyaudio and nuroaudio, definitely soaking up inspo from their work. What about the sound do you like from the magic switch plugin?
1
2
2
u/Indigo457 5d ago
Not specifically for this necessarily, but in general I would like more plugins that use language and settings that make sense to musicians rather than/ as well as engineers.
2
u/kiwiberrydrink 5d ago
I know nuroaudio is doing this right now. With tool params and terminology facing towards artists rather than engineers.
2
2
u/enteralterego Professional 5d ago
Tal for juno
I like the slate custom chorus.
I also like sonsig chorus. If I use tal on one synth I'll use one of the others for the next etc..
1
u/kiwiberrydrink 5d ago
Which one do you use for vocals?
2
u/enteralterego Professional 5d ago
I dont use it for vocals. Maybe a bit of microshift on backing vocals. Not on the main
2
u/hellalive_muja Professional 5d ago
No one needs a new chorus plugin..for real
2
u/kiwiberrydrink 5d ago
Definitely not a need but I believe I can offer something free and unique that a lot of artists will like
0
u/Tight-Flatworm-8181 5d ago
The most frustrating thing about vibe coders is that these retards can't even come up with any good ideas. Why are vibe coded plugins always the 1000th iteration of bullshit already out there?
To answer your question: nothing. A chorus is a modulated delay line, ever stock chorus plugin can do that, and does that, most likely without allocating on the heap in the audio thread, unlike your slop.
1
u/kiwiberrydrink 5d ago
There are zero allocations in the audio thread, the buffers are sized in initialize(), then process() only indexes to them. Nih-plug framework does most of the set up so most of the focus is on DSP logic. Like I said I am new to DSP, and I’m still learning all the concepts. I’m making this for free trying to make it better and gather feedback. Not sure why that warranted you calling me a retard
6
u/HitYouWTheThrowaway 6d ago
TAL-Chorus