added support for instrument groups, alternate patterns, price groups, p-random selection