Shuffler ======== .. currentmodule:: auxjad .. autoclass:: Shuffler :members: :inherited-members: :special-members: __init__, __repr__, __len__, __call__, __next__, __iter__, __getitem__, __setitem__, __delitem__ .. rubric:: Methods .. autosummary:: ~Shuffler.__call__ ~Shuffler.__init__ ~Shuffler.__iter__ ~Shuffler.__len__ ~Shuffler.__next__ ~Shuffler.__repr__ ~Shuffler.rotate ~Shuffler.rotate_n ~Shuffler.shuffle ~Shuffler.shuffle_n .. rubric:: Attributes .. autosummary:: ~Shuffler.boundary_depth ~Shuffler.contents ~Shuffler.current_window ~Shuffler.disable_rewrite_meter ~Shuffler.extract_trivial_tuplets ~Shuffler.fuse_across_groups_of_beats ~Shuffler.fuse_quadruple_meter ~Shuffler.fuse_triple_meter ~Shuffler.maximum_dot_count ~Shuffler.omit_time_signatures ~Shuffler.pitch_only ~Shuffler.preserve_rest_position ~Shuffler.prettify_rewrite_meter ~Shuffler.process_on_first_call ~Shuffler.rewrite_tuplets ~Shuffler.swap_limit .. include:: ../api/abjad-targets.rst .. include:: ../api/auxjad-targets.rst