I have an OB-Mx with 2 voice cards (i.e. four voices) and I love it even though it is somewhat wayward. It was sugested to me recently that the problems I'm experiencing may be caused by a mismatch of voice cards from different batches. I understand that those produced in an earlier batch may not match well with those from a later batch. If this is ringing any bells with other OB-Mx users I wondered if a swap might be an idea.
Any thoughts