Doctor Mix AI Synth update released, still by humans, with Pro Tools AAX support

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
RELATED
PRODUCTS
Doctor Mix AI Synth

Post

funky lime wrote: Fri Sep 08, 2023 11:13 am also is there a term (like for godwin's law for hitler) for when a free or cheap synth is inevitably compared unfavorably to u-he?
no
aliasing plugin owner
:?

Post

martiu wrote: Thu Sep 07, 2023 11:03 pm This is free synth with good UI -
This is the UI of your free synth -

Can you see the difference?
One of those synths looks like a bad joke.
I think I see what you mean. You are asking for a Dr. Mix version of Zebralette, right? :lol:

uhe_drMix.png
You do not have the required permissions to view the files attached to this post.

Post

:lol:
aliasing plugin owner
:?

Post

You had to code it. Chat GPT can't code to save its life. It leaves out too much code.

Post

Doctor Mix or Doctor Fix?

Image
<list your stupid gear here>

Post

osiris wrote: Fri Sep 08, 2023 8:29 pm You had to code it. Chat GPT can't code to save its life. It leaves out too much code.
All DSP is coming 1:1 from ChatGPT. We only had to merge it into our IPlug framework. See for example: https://github.com/martinic/DrMixAISynt ... 2b3edc1159

That does not mean ChatGPT made good DSP code :)

Post

Is there a way to have a plain UI without the face?

Post

This looks interesting Martin, thanks. I see Oli is attached and he's a solid coder. Chat just wouldn't do it for me although it did want the Steinberg SDKs and I thought if you're so smart you should have those available. It would leave values out. I think it wanted me to put them in but I'm not a coder. I think it's trying to teach me. Here's an oscillator code it generated:
#include <cmath>

MultiWaveOscillator::MultiWaveOscillator()
: frequency_(440.0f), amplitude_(0.5f), waveformType_(SINE), phase_(0.0f)
{
}

MultiWaveOscillator::~MultiWaveOscillator()
{
}

void MultiWaveOscillator::setFrequency(float frequency)
{
frequency_ = frequency;
}

void MultiWaveOscillator::setAmplitude(float amplitude)
{
amplitude_ = amplitude;
}

void MultiWaveOscillator::setWaveformType(int waveformType)
{
waveformType_ = waveformType;
}

float MultiWaveOscillator::getNextSample()
{
float sample = 0.0f;

// Generate different waveforms based on waveformType_
switch (waveformType_)
{
case SINE:
sample = amplitude_ * sin(2.0 * M_PI * frequency_ * phase_);
break;
case SQUARE:
sample = amplitude_ * (phase_ < 0.5 ? 1.0f : -1.0f);
break;
// Implement other waveform types (e.g., sawtooth, triangle) here.
}

phase_ += 1.0f / getSampleRate(); // Increment phase based on sample rate.
if (phase_ >= 1.0f)
phase_ -= 1.0f;

return sample;
}

But then it just gives me instructions.
/This is a simplified example, and there's much more involved in creating a complete VST synth plugin, including handling MIDI input, polyphony, envelope generators, filters, and more. Additionally, VST development often involves real-time audio processing, which requires careful consideration of performance and efficiency.
Please note that VST development is a complex task that requires a deep understanding of audio signal processing, digital audio, and software development. It's recommended to refer to the JUCE documentation, VST SDK, and other resources specific to your development environment for detailed guidance./

So I don't know you be the judge.






R

Post

Examigan wrote: Fri Sep 08, 2023 9:20 pm Is there a way to have a plain UI without the face?
Are you not being disrespectful to the dude trying to promote his ideas and himself for his own gain and our amusement . You wan't to separate his original idea/inspiration from the the final product which includes his image. You are not interested in being creative with his contribution ? You wish to hurt him for some reason ?

Post

osiris wrote: Fri Sep 08, 2023 9:28 pm This looks interesting Martin, thanks. I see Oli is attached and he's a solid coder. Chat just wouldn't do it for me although it did want the Steinberg SDKs and I thought if you're so smart you should have those available. It would leave values out. I think it wanted me to put them in but I'm not a coder. I think it's trying to teach me. Here's an oscillator code it generated:

But then it just gives me instructions.
/This is a simplified example, and there's much more involved in creating a complete VST synth plugin, including handling MIDI input, polyphony, envelope generators, filters, and more. Additionally, VST development often involves real-time audio processing, which requires careful consideration of performance and efficiency.
Please note that VST development is a complex task that requires a deep understanding of audio signal processing, digital audio, and software development. It's recommended to refer to the JUCE documentation, VST SDK, and other resources specific to your development environment for detailed guidance./

So I don't know you be the judge.

R
That is why Doctor Mix still needed us to put the generated DSP code in a framework :) We used IPlug for this but JUCE is certainly an option too. If you are interested in building plugins take a look at our IPlug example too: https://github.com/TaleTN/IPlugExample

Post

martiu wrote: Thu Sep 07, 2023 11:03 pm This is free synth with good UI -

uhe-zebralette-screenshot-fullui-1150x619.jpg

This is the UI of your free synth -

doctor-Mix22000x1500 - Copy.jpg


Can you see the difference?
One of those synths looks like a bad joke.
It's a free plugin.
You didn't pay for this goods or service... So why demand anythin?
Buy now
Weapons of choice (subject to change):
Godin Redline, Kuassa, Fuse Audio, Audiority, Roland A-500pro, Dune, Dagger, TAL, Reaper for Rock & Synthwave pleasures; Viper and FL Studio for guilty EDM pleasures

Post

i am not demanding, i am not interested in buzzing analog emulators, just sharing my opinion on the ui and dr cringe
aliasing plugin owner
:?

Post

We just released the improved Doctor Mix AI Synth synthesizer version 1.2.1

Downloads:
https://www.martinic.com/dev/doctor-mix ... /downloads

Changes:
  • Fixed crash with VST3 in Blue Cat's PatchWork.
  • Fixed VST3 failing examination in Digital Performer 11.
  • Fixed VST3 speaker arrangement.
  • Fixed CLAP resize issue with scaled GUI in REAPER on Windows.
  • Fixed GUI color space on macOS Sonoma.

Post

martinic wrote: Thu Sep 07, 2023 9:49 pm
martiu wrote: Thu Sep 07, 2023 3:07 pm if you want more downloads and recognition for your brand, remove his annoying face from the UI
Creating the world's first AI-coded DSP musical instrument was an enjoyable project for us. The video garnered the attention of 160,000 viewers and generated a significant number of downloads. We remain uncertain whether removing Doctor Mix from his plugin would have led to even more downloads, but we were genuinely amazed by the download count.
Umh, no. It's not the first.
And yes. Holy cringe.
There are two kinds of people in the world. And you're not one of them.

Post

martiu wrote: Thu Sep 07, 2023 11:03 pm Can you see the difference?
One of those synths looks like a bad joke.
I think it looks like a good joke.

Dr. Mix is a fun, cool, and talented guy. And he's genuine. He has an infectious love of music and gear.
THIS MUSIC HAS BEEN MIXED TO BE PLAYED LOUD SO TURN IT UP

Post Reply

Return to “Instruments”