Open geometrid opened 3 years ago
Hi @geometrid -- I appreciate that you are interested in making a PR for this feature, unfortunately I don't have the time to work on this project anymore and have been meaning for archive it. That said, your suggested approach is probably reasonable, and I would suggest that you fork the project and make your changes there. Please reach out to me at info@teragonaudio.com if you have any other questions.
I recently learned about Vital and I'm working on a project where we're hoping to use
mrswatson
to process MIDI files through Vital plugins loaded with certain Vital presets. The following seems to work out of the box, applying a Vital.vst plugin with no preset:This produces a
test_vital.wav
file as output and it sounds roughly how I might expect it to sound.However, applying Vital's (app-specific?) presets via something like the following fails:
This completes successfully (with shell error code 0) and it produces a
test_vital_preset.wav
file, but it sounds exactly like the wav produced without the preset, so-- between this, and theERROR: Preset '~/Music/Vital/Afro/Presets/Banana Wob.vital' does not match any supported type
message-- it seems as though Vital presets aren't supported.I might be able to submit a new feature / patch via a PR but I could use some help or guidance. Could I use the following lines/files to use FXP presets as a model for writing code to support Vital presets?
_openPluginPresetVital
,_loadPluginPresetVital
,_freePluginPresetDataVital
, andnewPluginPresetVital
methods in a new file PluginPresetVital.c (similar to PluginPresetFxp.c)Thanks in advance! Love MrsWatson so far-- thank you!! 👍