HertzDevil / 0CC-FamiTracker

Extension of jsr's FamiTracker
http://0cc-famitracker.tumblr.com/
GNU General Public License v2.0
310 stars 32 forks source link

Waveform generator interface #34

Open HertzDevil opened 8 years ago

HertzDevil commented 8 years ago

copied from http://0cc-famitracker.tumblr.com/post/137007965391/a-waveform-generator-interface:


An interface which exports the following functions: (see fa38a6e)

The wave editor in the tracker will no longer display the preset waveform buttons; instead, right-clicking over the wave editor reveals a "Generate waves..." option, which is a dialog that implements the following:

The tracker should contain at least the following built-in generators:

The tracker should enumerate through DLL files located at the /plugins directory so that third-party developers may include their own waveform generators for all sound chips that support wavetables: N163, FDS, and future extensions.