While recorded sounds are normally stored in a computer as audio files, audio data will typically be loaded into local arrays or buffers in realtime processing systems such as Pd.
The Pd array object is used to hold audio or control data for manipulation within a patch. The table object creates a subpatch with an array embedded in it that can graph the data. Note that the array data within a table is not saved with a patch.
The tabread~ object can be used to read samples (non-interpolating) from an array object, with input values specifying array indices between 0 and size-1. tabread4~ provides interpolated reads.
The Pd soundfiler object can read data from a soundfile into an array or write data from an array to a soundfile.
On the other hand, the readsf~ object does not load an entire soundfile into an array but rather incrementally loads small sections of the soundfile into a local buffer as needed.