Yes, very well thought out and possibly indicates that the designers and implementers of audiosnap confused themselves along the way.
Some points though:
Why have 2 methods of doing the same thing?(from post #2)
They aren't the same thing. Quantize to groove to me means taking a rhythm scheme essentially from a midi or midi-like specification. Grooves can be created from midi and saved as "grooves". That idea predates audiosnap as far as I can remember. That would be one reason for having the groove items on the menu bar. The audiosnap pool is integrated with grooves mainly by two ways:
1.converting the pool transients into midi and then saving that as a groove, or
2. using a groove as a source for quantizing audio.
Quantizing from the pool skips the step of saving the pool as a groove. But quantizing from a groove requires either selecting a groove from the saved grooves or creating a groove by way of a midi sequence which by the way could be generated from the pool.
To me, the pool is a nebulous and, well, "transient" collection of transients, whereas a midi track is a much more clearly visible representation of a pattern. Some of the difficulties of editing and preserving transients in the pool would be much more easily managed by putting them on a midi track and editing them there and maybe even permanently saving them in a "groove". But maybe only because the existing implementation of the pool is hard to work and buggy.
-Quantize to Pool allows you to layer transients onto the pool from various sources.
Did you mean that Quantize to Pool layers the transients? I didn't think so. Or did you mean that the Pool is an aggregate of the layered transients from various sources. Which can then be used to quantize.
Anyway, it might be useful to keep in mind that the task of layering a rhythm that is not completely represented by any one audio or midi track is complex by nature. You want some beats, but not all, from one track and you want other beats, but not all, from another track.
It seems that a midi track might be an easier venue in the current implementation for constructing a rhythmic pattern. Many things that are difficult or buggy with the pool can be done maybe easier on a midi track. Then the midi track can be used as a "groove" for quantizing.
Bill B