Just as an interesting exercise, I’ve been working on a few songs that use only a few samples. In one song, I’d like to share one sample between instruments, but I can’t seem to do this. Specifically, I’d like to have instruments that use the same sample but use different volume, panning, etc. envelopes (as well as other settings). The sample is small, and I know it would be inexpensive just to copy it, but that isn’t always the case, especially with sampled instruments for which there are many samples at different pitches.
I think Renoise should expose instruments and samples separately (that is, samples should not be exclusively associated with a single instrument). An instrument should be able to reference a sample from an independent list. Something like this:
+-------------+-------------+
| Instruments | Samples |
+-------------+-------------+
| 00. X0 | 00. X |
|=01.=X1======| |
| 02. X2 | |
+-------------+ |
| 00. X (00) | |
| | |
+-------------+-------------+
Here, the instrument X1 is selected, and the samples used by X1 are listed below. Sample X is just a reference to X in the song’s sample list. This way, X0, X1, and X2 can all share sample X. Any adjustments to sample X will be reflected in those instruments, and those instruments all have independent parameters.
Thoughts?
Edit: Thanks for fixing the display of the table text, dblue! I tried code tags, but they didn’t work either. php tags work great.