c++ - Apply VST audio effect/plugin to audio-file -
this first question after leeching on here time.. spare me.
i need apply izotope vinyl vst effect audio files via cli or c++ (so language doesn't matter), has work on mac or on unix based system. i've researched on webs , can't find working solution.
i've tried using misswatson, command line utility, works result audio files silent...
./misswatson -plugin=vinyl -input-file="/users/sjaq/desktop/test.wav" -output-file="/users/sjaq/downloads/misswatson-v1.0-mac/res.wav" -parameter=1:0.6,2:0.6,11:0.4
then tried using steinberg vst sdk creating host application, starting vstvalidator provided sdk. when try load vst error:
2010-12-01 16:57:40.774 vstvalidator[4654:903] error loading /library/audio/plug-ins/vst/vinyl.vst/contents/macos/vinyl: dlopen(/library/audio/plug-ins/vst/vinyl.vst/contents/macos/vinyl, 262): no suitable image found. did find: /library/audio/plug-ins/vst/vinyl.vst/contents/macos/vinyl: no matching architecture in universal wrapper
and don't know do. i'm pretty new c++ , and made few apps without issues, time i've hit dead end.
i've read pyvst seems need dll vst didn't work either.
i'm author of misswatson, , noticed on webpage, unfortunately required close-source code, can't ask more diagnostic information, since wouldn't able patch misswatson if it's bug there. however, recommend running misswatson -verbose
switch , perhaps logging output file if floods terminal. might find in output helps diagnose problem.
anyways, error in vst host, have feeling compiling app 64-bit executable , trying load 32-bit plugin. since hardly vst/au plugins (and sequencers, matter) have made leap 64-bit, you'd better off compiling app 32-bit x86 binary.
by default, "debug" configuration in xcode builds app native architecture of machine save time during compilation. advise disable feature in project's build settings , build architectures plan ship with. prevent weird cross-architecture types of errors 1 saw above.
edit: have since started new command-line vst host replace misswatson called mrswatson. should try using tool instead.
Comments
Post a Comment