Whatever
Moderators: MattKingUSA, khz
Re: Making a NES chiptune synth plugin
I just announced a SID chiptune plugin, but obviously that's a different chip. For the NES perhaps I'd look into the lmms plugin nescaline or whatever its called. I looked at lmms's sid instrument for my plugin and decided to go with a different codebase that used the same library because there were some issues that I don't remember. Maybe because I preferred the C over C++. The one I chose had some extra features that were compelling too. I recommend you find every NES related open software, new or old and see which one is closest to what you want, or what libraries you can leverage etc. Refactor one of those or refer to it as you write your own. Doing a little research is good and prevents too much duplication of efforts.
I'd recommend using DPF for making a plugin, or straight LV2. DPF will make it more easily cross platform because it uses a toolkit that is good for plugins. Almost any GUI toolkit you've heard of is not good for plugins (even though lots of plugins use them). falktx can help you out a lot with using DPF too (he wrote it).
For me something like this is at least a hundred man-hour project. I haven't kept a good record of time on my various projects, but quite a bit of time goes into researching libraries or understanding the codebase, then a little time coding, and a lot of time testing and tweaking. If you are very familiar with software development you could well be faster than me.
I'd recommend using DPF for making a plugin, or straight LV2. DPF will make it more easily cross platform because it uses a toolkit that is good for plugins. Almost any GUI toolkit you've heard of is not good for plugins (even though lots of plugins use them). falktx can help you out a lot with using DPF too (he wrote it).
For me something like this is at least a hundred man-hour project. I haven't kept a good record of time on my various projects, but quite a bit of time goes into researching libraries or understanding the codebase, then a little time coding, and a lot of time testing and tweaking. If you are very familiar with software development you could well be faster than me.
Last edited by ssj71 on Fri May 13, 2016 4:42 pm, edited 1 time in total.
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
- sadko4u
- Established Member
- Posts: 989
- Joined: Mon Sep 28, 2015 9:03 pm
- Has thanked: 2 times
- Been thanked: 361 times
Re: Making a NES chiptune synth plugin
The common problems are to learn different formats of plugins (for linux there are LADSPA, DSSI, LV2, LinuxVST), a lot of 'pain in ass' for me delivered LV2 standard because of it's flexibility and complexity. The second problem is to write the widgets and the UI. So you will have a lot to do besides writing the plugin's core (DSP) module.
I've spent about half of the year until became easily extensible framework for creating plugins:
http://lsp-plug.in/
Thus, there are some lacks (like using GTK2 for the UI) that should be solved in the future but... they are not so critical.
I've spent about half of the year until became easily extensible framework for creating plugins:
http://lsp-plug.in/
Thus, there are some lacks (like using GTK2 for the UI) that should be solved in the future but... they are not so critical.
LSP (Linux Studio Plugins) Developer and Maintainer.
Re: Making a NES chiptune synth plugin
awesome! congrats. you should announce in the news forum and LAA mailing list.
and I need to give this a whirl. thanks for another great chiptune plugin.
and I need to give this a whirl. thanks for another great chiptune plugin.
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: Making a NES chiptune synth plugin
ah, you meant a 0.1 release
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!