When I doing things with pitch in Tidal, about half the time I'm using pitched samples (like 'bass') and the other half using the synths. When I want transpose the former I use (|+ up ...)
and for the latter (|+ n ...)
. Often I'd like to drop my pitched lines into stack
and transpose them in unison.
But (|+ up ...)
will override any pitches for a synth, and (|+ n ...)
will change the sample index not the pitch for a sample. So I often find myself making a mess whenever I try transpose lines en masse. It's a bit too much overhead to keep track of which lines are which and duplicate all the transposing code.
I'm wondering what the complexity is for having a polymorphic "transpose" function, since sound
patterns encompass both types.
I'm sure others have been up against this too. Is this even possible? Or is this something to just put in as a feature request? If it seems more or less straightforward, could anyone give me hint of what this might look like