Classes | Collections > Ordered

DoubleArray : RawArray : ArrayedCollection : SequenceableCollection : Collection : Object

an array of 64-bit double precision floating-point numbers

Description

An array of 64-bit double precision floating point numbers.

Note that despite not having "Float" in its name, DoubleArray does in fact hold a sequence of SuperCollider double precision floats. For a raw array of 32-bit floats, use FloatArray.

FloatArray and its subclass Signal are commonly used to hold audio data in SuperCollider. Since almost all audio has 16-bit or 24-bit precision, using double precision floats for this purpose would be a waste of space. In other words, use FloatArray for audio, and DoubleArray for precise math operations.

The complete list of RawArray types in SuperCollider is:

Class Methods

Inherited class methods

Instance Methods

.readFromStream(stream)

Inherited instance methods