Narrow a mixed dictionary to the entries one part understands.
A context carries a single list, because a caller thinks in terms of "the
vocabulary of this piece" rather than of one list per generator. Each
generator recognises its own material by shape, so an entry meant for the
bass is invisible to the drums instead of being mis-read by it.
Narrow a mixed dictionary to the entries one part understands.
A context carries a single list, because a caller thinks in terms of "the vocabulary of this piece" rather than of one list per generator. Each generator recognises its own material by shape, so an entry meant for the bass is invisible to the drums instead of being mis-read by it.