For example, I would like to trigger a sound playback multiple times
it layers the playback at that particular rate
You mean, like a polyphonic sampler? If so I'd load the sample in a table and have an instance of tabread~/tabread4~ for each "layer".
Yes. But what if I don't know how many layers I will have? Can I create new layers in real-time during interaction?
For example, I would like to trigger a sound playback multiple times, but every time I send a bang, the sound file will restart to play. Is it possible to let the [readsf~] work in a "stacking" mode, which means every time it takes a non-zero value, it layers the playback at that particular rate?