Open BartMassey opened 4 years ago
@BartMassey these are fair points, and we're working on a new release that will correct some of the issues you pointed out, as well as add some new features. Thank you for taking the time to read through the docs, wasn't sure anyone would do that and we appreciate the feedback.
The crate documentation is confusing: I'm not exactly sure what this is generating in batch mode?
The documentation says that it generates all "permutations" of a given sequence: the documentation for
utils::gen_sequences()
shows an example with two identical notes (C:4, C:4). On the other hand,gen_sequences()
appears to generate a Cartesian Product of note sequences of the given length viaitertools::Itertools::multi_cartesian_product()
. The example result would then contain duplicate melody sequences…My guess is that the intent is indeed to do what
gen_sequences()
currently does: generate the set of all sequences of the given length drawn from the given note alphabet set. I'd suggest: