Utilities
===================================

.. currentmodule:: pyo

Miscellaneous objects.

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

- :py:class:`AToDB` :     Returns the decibel equivalent of an amplitude value.
- :py:class:`Between` :     Informs when an input signal is contained in a specified range.
- :py:class:`CentsToTranspo` :     Returns the transposition factor equivalent of a given cents value.
- :py:class:`Clean_objects` :     Stops and deletes PyoObjects after a given amount of time.
- :py:class:`Compare` :     Comparison object.
- :py:class:`ControlRead` :     Reads control values previously stored in text files.
- :py:class:`ControlRec` :     Records control values and writes them in a text file.
- :py:class:`DBToA` :     Returns the amplitude equivalent of a decibel value.
- :py:class:`Denorm` :     Mixes low level noise to an input signal.
- :py:class:`FToM` :     Returns the midi note equivalent to a frequency in Hz.
- :py:class:`Interp` :     Interpolates between two signals.
- :py:class:`MToF` :     Returns the frequency (Hz) equivalent to a midi note.
- :py:class:`MToT` :     Returns the transposition factor equivalent to a midi note.
- :py:class:`NoteinRead` :     Reads Notein values previously stored in text files.
- :py:class:`NoteinRec` :     Records Notein inputs and writes them in a text file.
- :py:class:`Print` :     Print PyoObject's current value.
- :py:class:`Record` :     Writes input sound in an audio file on the disk.
- :py:class:`SampHold` :     Performs a sample-and-hold operation on its input.
- :py:class:`Scale` :     Maps an input range of audio values to an output range.
- :py:class:`Snap` :     Snap input values on a user's defined midi scale.
- :py:class:`TranspoToCents` :     Returns the cents value equivalent of a transposition factor.
- :py:class:`TrackHold` :     Performs a track-and-hold operation on its input.
- :py:class:`Resample` :     Realtime upsampling or downsampling of an audio signal.

*AToDB*
-----------------------------------

.. autoclass:: AToDB
   :members:

   .. autoclasstoc::

*Between*
-----------------------------------

.. autoclass:: Between
   :members:

   .. autoclasstoc::

*CentsToTranspo*
-----------------------------------

.. autoclass:: CentsToTranspo
   :members:

   .. autoclasstoc::

*Clean_objects*
-----------------------------------

.. autoclass:: Clean_objects
   :members:

   .. autoclasstoc::

*Compare*
-----------------------------------

.. autoclass:: Compare
   :members:

   .. autoclasstoc::

*ControlRead*
-----------------------------------

.. autoclass:: ControlRead
   :members:

   .. autoclasstoc::

*ControlRec*
-----------------------------------

.. autoclass:: ControlRec
   :members:

   .. autoclasstoc::

*DBToA*
-----------------------------------

.. autoclass:: DBToA
   :members:

   .. autoclasstoc::

*Denorm*
-----------------------------------

.. autoclass:: Denorm
   :members:

   .. autoclasstoc::

*FToM*
-----------------------------------

.. autoclass:: FToM
   :members:

   .. autoclasstoc::

*Interp*
-----------------------------------

.. autoclass:: Interp
   :members:

   .. autoclasstoc::

*MToF*
-----------------------------------

.. autoclass:: MToF
   :members:

   .. autoclasstoc::

*MToT*
-----------------------------------

.. autoclass:: MToT
   :members:

   .. autoclasstoc::

*NoteinRead*
-----------------------------------

.. autoclass:: NoteinRead
   :members:

   .. autoclasstoc::

*NoteinRec*
-----------------------------------

.. autoclass:: NoteinRec
   :members:

   .. autoclasstoc::

*Print*
-----------------------------------

.. autoclass:: Print
   :members:

   .. autoclasstoc::

*Record*
-----------------------------------

.. autoclass:: Record
   :members:

   .. autoclasstoc::

*SampHold*
-----------------------------------

.. autoclass:: SampHold
   :members:

   .. autoclasstoc::

*Scale*
-----------------------------------

.. autoclass:: Scale
   :members:

   .. autoclasstoc::

*Snap*
-----------------------------------

.. autoclass:: Snap
   :members:

   .. autoclasstoc::

*TranspoToCents*
-----------------------------------

.. autoclass:: TranspoToCents
   :members:

   .. autoclasstoc::

*TrackHold*
-----------------------------------

.. autoclass:: TrackHold
   :members:

   .. autoclasstoc::

*Resample*
-----------------------------------

.. autoclass:: Resample
   :members:

   .. autoclasstoc::
