Random generators
===================================

.. currentmodule:: pyo

Set of objects that implement different kinds of random noise generators.

Objects in this category
------------------------------

- :py:class:`Choice` :     Periodically choose a new value from a user list.
- :py:class:`LogiMap` :     Random generator based on the logistic map.
- :py:class:`RandDur` :     Recursive time varying pseudo-random generator.
- :py:class:`RandInt` :     Periodic pseudo-random integer generator.
- :py:class:`Randh` :     Periodic pseudo-random generator.
- :py:class:`Randi` :     Periodic pseudo-random generator with interpolation.
- :py:class:`Urn` :     Periodic pseudo-random integer generator without duplicates.
- :py:class:`Xnoise` :     X-class pseudo-random generator.
- :py:class:`XnoiseDur` :     Recursive time varying X-class pseudo-random generator.
- :py:class:`XnoiseMidi` :     X-class midi notes pseudo-random generator.

*Choice*
-----------------------------------

.. autoclass:: Choice
   :members:

   .. autoclasstoc::

*LogiMap*
-----------------------------------

.. autoclass:: LogiMap
   :members:

   .. autoclasstoc::

*RandDur*
-----------------------------------

.. autoclass:: RandDur
   :members:

   .. autoclasstoc::

*RandInt*
-----------------------------------

.. autoclass:: RandInt
   :members:

   .. autoclasstoc::

*Randh*
-----------------------------------

.. autoclass:: Randh
   :members:

   .. autoclasstoc::

*Randi*
-----------------------------------

.. autoclass:: Randi
   :members:

   .. autoclasstoc::

*Urn*
-----------------------------------

.. autoclass:: Urn
   :members:

   .. autoclasstoc::

*Xnoise*
-----------------------------------

.. autoclass:: Xnoise
   :members:

   .. autoclasstoc::

*XnoiseDur*
-----------------------------------

.. autoclass:: XnoiseDur
   :members:

   .. autoclasstoc::

*XnoiseMidi*
-----------------------------------

.. autoclass:: XnoiseMidi
   :members:

   .. autoclasstoc::

