If you need chord recognition, then your choices are Oasys, Karma, and Motif. The Motif is last because it does not recognize inversions. However, as Graham says, you might be happy with an arpeggiator even without chord recognition.