1. Modular: I want to be able to expand it in x (number of steps) and y (number of tones) as much as possible. The final mixing and selection steps will probably require some quantization (increments of 4 or 8, for example) but that’s fine with me.