The PCSet and PSet classes take the following keyword arguments:
||Set the object’s modulus
||Is the set ordered or unordered?
||Is the set a multiset?
- Tone rows are ordered by definition, and can not be multisets, these kwargs have no affect when constructing ToneRow objects.
- Constructing a tone row with fewer pitch classes than its modulus is by definition a pitch class set, and not a tone row. As a result, you must use the mod= kwarg when constructing a tone row with a modulus less than 12.
- The modulus must be greater than 0 and less than 32. Other values will raise an InvalidModulus exception.