neologix wrote:Will this also be open-source? I'd love to see what I could do differently to set my upcoming one apart from this one.
My source code is disgusting, so unless I clean it up probably not
. Can't wait to see your VST, I wouldn't have bothered making one if one had existed!
I'm used to reading through messy source code. As for mine, it's been in development for some time and I paused it earlier this year to focus on not becoming homeless. I will go back to it and finish, though!
I'm still on the VST 2.4.x SDK and compile with gcc on MINGW+MSYS, so I'll definitely be saving the interface for last. If you use VST 3.x instead, please let me know if you have any suggestions regarding VST3 development, as I'm still in the older mindset.
Regarding suggestions for improvement in yours, I do have a few though:
- My brother tried using it (the 32-bit one, before you released the untested 64-bit one), and seems to have a hard time getting the 6 YM channels to work in one singular track; is there a way to have 6 separate single-channel tracks that feed into the one singular instance, or have 6 separate one-channel instances of the VST loaded?
- The "Load VGM/VGZ" button is gone; can this functionality be restored for the next version or a VGM2TYI converter be released so that we don't have to manually sift through VGM2TXT dumps to figure out parameters for presets we like? (I've done that a few times before to make presets for my online YM2612 player and it's not fun)
- Maybe the howto doc should have a couple of examples on which algorithms are generally good for which instruments like Maxim's YM2612 doc does. I love experimenting, but if someone less experienced than myself starts dicking around w/the parameters (especially OP1 Feedback) and gets a white noise sound they hate, they might not immediately know that they should either use lower pitched notes or change the algorithm entirely to something more additive than modulative (Chrome is telling me "modulative" is not a real word, but dictionary.com says otherwise
). The howto doc should have examples in general, really; definitely the "piano" preset from the end of Maxim's doc, a Sonic preset or two, a Phantasy Star 4 preset, a Gunstar Heroes preset, a Landstalker preset, and either a Shining preset (any of the three Shining games will do) or a Shinobi preset.
Overall, I love this effort and once I try the 64-bit version myself I'll let you know if it's too CPU intensive or something; that's a thing that's been ruining my efforts so far and I'd love to figure out why.