Package net.beadsproject.beads.data

Provides classes for handling buffers of data, including samples and common waveforms and windows.

See:
          Description

Interface Summary
DataBeadReceiver Implementing this interface means that a class is equipped to receive and parse DataBeads through the DataBeadReceiver.sendData(DataBead) method.
SampleManager.SampleGroupListener Interface for notificaiton of changes to a group.
 

Class Summary
Buffer A Buffer stores a one-dimensional buffer of floats for use as a wavetable or a window.
BufferFactory Abstract base class for factories that generate Buffers.
DataBead A bead that stores properties as key/value pairs.
Pitch A set of static fields and utility methods associated with pitch.
Sample A Sample encapsulates audio data, either loaded from an audio file (such as an MP3) or written by a Recorder.
Sample.Regime  
Sample.TimedRegime A TimedRegime stores only some parts of the audio file in memory at a time.
Sample.TotalRegime A sample with a TotalRegime reads and stores all the audio data upon initialisation.
SampleManager SampleManager provides a static repository for Sample data and provides methods to organise samples into groups.
 

Enum Summary
Sample.TimedRegime.Order  
 

Package net.beadsproject.beads.data Description

Provides classes for handling buffers of data, including samples and common waveforms and windows.