Hi Jon,
The ANExpertEditor is designed exclusively for use with PLG board based
AN devices.
The PLGAN devices have a different set of sysex addresses for the user
patch bank and interpret many parameters differently from the AN1x
(either different ranges, offsets or even meanings).
An1xEdit performs intelligent translation of these differences when
converting .AN1 to/from ANP/ANS files. Furthermore AN1xEdit understands
the correct sysex addresses to use when sending bulk dumps to the
different devices.
See the Introduction section of the AN1xEdit help file for details!
This explains the problems you observed (and some you didn't) with
parameters. Furthermore it explains why you could only send single
patches (to the AN1x Edit buffer), rather than dump entire banks.
I have only ever tested ANS support in AN1xEdit under Windows.
Furthermore this function was added as a quick fix to support files in
the ANS format from the XGworks plg editors. Generally I would avoid the
use of ANS if you want interchange ability between AN1x and PLG devices.
With regards to AN1xEdit, I am not considering an OS X port. This is
primarily due to the fact that I produced the existing Mac version
outside of the original development contract (i.e. for free!). To do so
I performed a quick port using the Microsoft Cross Compiler. This
product is no longer available and certainly doesn't support OS X.
Therefore a re-port for OS X would be a major task!
However it is possible that Yamaha will provide OS X versions of their
editors in future.
Regards
Gary Gregson
email:
gary@...