Tables =================================== .. currentmodule:: pyo Tables are one-dimension containers to keep samples (sounds, envelopes, algorithmic patterns, etc.) in memory and access them quickly. Objects in this category ------------------------------ - :py:class:`ChebyTable` : Chebyshev polynomials of the first kind. - :py:class:`CosLogTable` : Construct a table from logarithmic-cosine segments in breakpoint fashion. - :py:class:`CosTable` : Construct a table from cosine interpolated segments. - :py:class:`CurveTable` : Construct a table from curve interpolated segments. - :py:class:`DataTable` : Create an empty table ready for data recording. - :py:class:`ExpTable` : Construct a table from exponential interpolated segments. - :py:class:`HannTable` : Generates Hanning window function. - :py:class:`HarmTable` : Harmonic waveform generator. - :py:class:`LinTable` : Construct a table from segments of straight lines in breakpoint fashion. - :py:class:`LogTable` : Construct a table from logarithmic segments in breakpoint fashion. - :py:class:`NewTable` : Create an empty table ready for recording. - :py:class:`ParaTable` : Generates parabola window function. - :py:class:`PartialTable` : Inharmonic waveform generator. - :py:class:`SawTable` : Sawtooth waveform generator. - :py:class:`SincTable` : Generates sinc window function. - :py:class:`SndTable` : Transfers data from a soundfile into a function table. - :py:class:`SquareTable` : Square waveform generator. - :py:class:`TriangleTable` : Triangle waveform generator. - :py:class:`WinTable` : Generates different kind of windowing functions. - :py:class:`AtanTable` : Generates an arctangent transfert function. - :py:class:`PadSynthTable` : Generates wavetable with the PadSynth algorithm from Nasca Octavian Paul. - :py:class:`SharedTable` : Create an inter-process shared memory table. *ChebyTable* ----------------------------------- .. autoclass:: ChebyTable :members: .. autoclasstoc:: *CosLogTable* ----------------------------------- .. autoclass:: CosLogTable :members: .. autoclasstoc:: *CosTable* ----------------------------------- .. autoclass:: CosTable :members: .. autoclasstoc:: *CurveTable* ----------------------------------- .. autoclass:: CurveTable :members: .. autoclasstoc:: *DataTable* ----------------------------------- .. autoclass:: DataTable :members: .. autoclasstoc:: *ExpTable* ----------------------------------- .. autoclass:: ExpTable :members: .. autoclasstoc:: *HannTable* ----------------------------------- .. autoclass:: HannTable :members: .. autoclasstoc:: *HarmTable* ----------------------------------- .. autoclass:: HarmTable :members: .. autoclasstoc:: *LinTable* ----------------------------------- .. autoclass:: LinTable :members: .. autoclasstoc:: *LogTable* ----------------------------------- .. autoclass:: LogTable :members: .. autoclasstoc:: *NewTable* ----------------------------------- .. autoclass:: NewTable :members: .. autoclasstoc:: *ParaTable* ----------------------------------- .. autoclass:: ParaTable :members: .. autoclasstoc:: *PartialTable* ----------------------------------- .. autoclass:: PartialTable :members: .. autoclasstoc:: *SawTable* ----------------------------------- .. autoclass:: SawTable :members: .. autoclasstoc:: *SincTable* ----------------------------------- .. autoclass:: SincTable :members: .. autoclasstoc:: *SndTable* ----------------------------------- .. autoclass:: SndTable :members: .. autoclasstoc:: *SquareTable* ----------------------------------- .. autoclass:: SquareTable :members: .. autoclasstoc:: *TriangleTable* ----------------------------------- .. autoclass:: TriangleTable :members: .. autoclasstoc:: *WinTable* ----------------------------------- .. autoclass:: WinTable :members: .. autoclasstoc:: *AtanTable* ----------------------------------- .. autoclass:: AtanTable :members: .. autoclasstoc:: *PadSynthTable* ----------------------------------- .. autoclass:: PadSynthTable :members: .. autoclasstoc:: *SharedTable* ----------------------------------- .. autoclass:: SharedTable :members: .. autoclasstoc::