I'm decided to with wrapping alternative 5, and I've managed to get my
plugin to compile, but when I try to use auval, I get this:
aufx trig AFRO - Audiofront: DSP Trigger
[Symbiosis](0xa06b2540) AU kComponentOpenSelect
[Audiofront: DSP Trigger](0xa06b2540) Found my image
(/Library/Audio/Plug-Ins/Components/dspTrigger.component/Contents/MacOS/dspTrigger)
at 101 of 107
[Audiofront: DSP Trigger](0xa06b2540) No VST bundle or alias found in
resources, assuming fat AU bundle
[Audiofront: DSP Trigger](0xa06b2540) Bundle retain count before releasing: 4
[Audiofront: DSP Trigger](0xa06b2540) VST open
[Audiofront: DSP Trigger](0xa06b2540) VST audioMasterVersion
[Audiofront: DSP Trigger](0xa06b2540) Symbiosis component pointer is
null (cannot handle selector: 4)
[Audiofront: DSP Trigger](0xa06b2540) Caught Mac OS exception in
SymbiosisEntry: Mac OS error code -2147450878
[Audiofront: DSP Trigger](0xa06b2540) Caught exception in VST audio
master callback
Assertion failed: (0), function staticAudioMasterCallback, file
/Volumes/SHARED/again/source/Symbiosis.mm, line 1096.
/usr/bin/auval: line 11: 3074 Abort trap arch -i386 -ppc
/usr/bin/auvaltool "$@"
Any suggestions as to where I might start? My plugin contains many
extra methods for communicating with the editor and sending MIDI.
Will these need any special considerations? Also, how about
generating MIDI events--can this wrapper deal with that? Any
information you could offer me would be much appreciated.