Whatever

Programming applications for making music on Linux.

Moderators: khz, MattKingUSA

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Whatever

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:21 pm, edited 10 times in total.

ssj71
Established Member
Posts: 1293
Joined: Tue Sep 25, 2012 6:36 pm

Re: Making a NES chiptune synth plugin

Post by ssj71 »

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.
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!

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:25 pm, edited 1 time in total.

User avatar
sadko4u
Established Member
Posts: 797
Joined: Mon Sep 28, 2015 9:03 pm

Re: Making a NES chiptune synth plugin

Post by sadko4u »

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.
LSP (Linux Studio Plugins) Developer and Maintainer.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:26 pm, edited 1 time in total.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:26 pm, edited 1 time in total.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:26 pm, edited 1 time in total.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:26 pm, edited 2 times in total.

ssj71
Established Member
Posts: 1293
Joined: Tue Sep 25, 2012 6:36 pm

Re: Making a NES chiptune synth plugin

Post by ssj71 »

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.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:26 pm, edited 1 time in total.

ssj71
Established Member
Posts: 1293
Joined: Tue Sep 25, 2012 6:36 pm

Re: Making a NES chiptune synth plugin

Post by ssj71 »

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!

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:27 pm, edited 1 time in total.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:27 pm, edited 1 time in total.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:27 pm, edited 1 time in total.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet

Re: Making a NES chiptune synth plugin

Post by Lyberta »

Nothing to see here
Last edited by Lyberta on Mon Mar 25, 2019 2:27 pm, edited 1 time in total.

Post Reply