But the Impulse Tracker exporter was a little limited, I couldn't adjust the parameters of the synth on the fly and it was very tedious to get the sound I wanted.
I am now developing "V2" of this synth, will now use C++ instead of C and I have thought I'll "embed" it into a VST instrument so that I can play with all the parameters on the fly, build the whole song in renoise using my synth and then export it to my demo format with an exporter I'll build later.
I was planning on using Renoise since it's the only VST host that works for me and my system (linux), plus it saves a Song.xml file that I can parse
But I'm getting some problems and since there are several vst linux developers round here, I thought it could be a good idea to ask for help here.
The main problem I'm getting now is this error in Renoise's log:
VstPlugs: Trying to instantiate /home/sole/.vst/sorollet_vst.so VstPlugs: Instantiate FAILED (MagicMatch) !!!
I don't know if that could be something related to my setup... It is somehow awkward: Ubuntu 64 bit, but I am building the plugin in 32bit (anyway, until I didn't build it with 32 bit, renoise wouldn't even try to load it).
Or maybe it is something else I have done, it's not like there's a lot of docs about vst synth dev in linux...
Maybe Renoise team members know what that message means... hope they don't mind telling me!