How can I make authentic chiptune sound via waveform generator?
-
@Ben-Catman I send you a DM. Can you help me pls?
-
Tbh I also wanted too add waveform editor (just like Namco163 NES add-on). Rn trying figure out how to done it. But if you have any ideas how to do it, you can post your assumptions.
-
you need to be more specific on what you want to achieve? i am glad to help, as this community has also helped me a lot, but i need more information?
Btw shall i do a written tutorial on how to combine c++ nodes with your project ? Would the community be interested in that ?
-
@Ben-Catman said in How can I make authentic chiptune sound via waveform generator?:
Btw shall i do a written tutorial on how to combine c++ nodes with your project ? Would the community be interested in that ?
more useful documentation is always welcome.
Maybe use an Air windows C++ FX as your example...
-
@Ben-Catman
Okay, let me explain:
I want to create a VST plugin for composing chiptune music. The reason: existing plugins don't meet my needs.At first, I tried using a sampler to create five basic waveform types: Square, Triangle, Sawtooth, Sine, and Noise. But then I ran into a problem: the user would have to download samples to use the VST plugin (which doesn't suit me, as it doesn't make sense with simple waveforms).
Then I remembered the waveform generator and tried to do everything with it, but it uses a synthesizer to generate the waves, which makes the waves smoother. This doesn't match the authentic sound.The video I linked above shows what the waveform should look like.
In other words, I want to make a copy of the Magical 8bit Plugin, but with Sawtooth and Sine waveforms and I want to keep all sethings of the waveform.

-
I heard that Magical 8bit plug was made with JUICE, so I don't think that could be a big problem.
Also, I'm not really good at coding. Yeah...
-
@Ben-Catman
Anyway, I want you to help me with the code, please. -
well i get it, but one thing i want to mention in advance is , that i would not want my (simple) code to be used in projects that are public. As you mentioned , you want "the user" not to force to install samples. That implies for me that you want to distribute the vst.
COMMUNITY: What would you do ? I really want to help, but if this project is not for personal use, i have some problems with that.
Anyways, - First you need to create the waveform itself - then you need to downsample and bitcrush it, depending on your needs.
-
as i have read quite a few times there is need for a low / highpass with steeper slopes.... i could give the community the code and everything and show them how to implement that as third party c++ node, if that helps.
Pretty sure soon a kind of AI will help us all with that part of the job, but as long as we dont have this feature, i am more than willing to help others
Cheers
-
@Ben-Catman
I don't plan to distribute it right now. For now, I just want the plugin to work without any problems. If the VST works well, I'd like to make it public (something like making a YouTube video and leaving a Google Drive link where it can be downloaded). And it will be ABSOLUTELY FREE.If you'd like, I can credit you as the coder. Or leave a link to your social media accounts.
In any case, I don't currently plan to release it publicly for now. As I said before, I just want it to work well.