Hiya danoise,
Thanks for your input!
That seems like imposing a certain workflow onto people. Which wouldn’t be a problem if it was obvious, but I’m afraid that isn’t really the case here.
You’re right that this is definitely a non-obvious departure from the way phrases currently work. That could present a problem, and would steepen the (already fairly steep) learning curve.
But this is Renoise. Renoise users are smart You can’t dive head first into a DAW that looks like a fever-dream mashup of Excel and The Matrix display (“all I see is blonde, brunette…”) without a certain intellectual brashness and confidence
Personally, I would look for an arpeggiator that could simply work with the phrases I have already programmed, not one that would require me to refashion everything.
I totally understand your desire. But as I understand it, it would require building a whole new Arp sequencer interface on top of the Phrase editor – an abstraction on top of the phrase editor, which is itself an abstraction on top of the pattern editor.
And what would the ideal Arp sequencer look like? Well, in our case, a tracker of course! So you’d have a tracker-style Arp sequencer, sitting on top of the current tracker-style Phrase Editor, sitting on top of the tracker-style Pattern Editor.
To my understanding, this is at least as complex as my columns proposal, just in a different way. It maintains consistency in the Phrase Editor at the expense of requiring a whole new thingy sitting on top of the phrase editor (and a lot more coding).
Here’s the thing: Modern Arp VSTi’s (like Cthulhu, Blue and Cream), are essentially step sequencers sitting on top of a held chord. They are a far cry from (and vastly more powerful than) the old “Up, Down or Up/Down” Arp style.
People want (and I mean really want, seeing the recent surge in popularity of these intelligent Arp VSTi’s, and the inclusion of MIDI routing in Renoise), an abstract sequencer, sitting on top of whatever chord they hold.
It’s just that up until now, people have had to deal with some Arp VSTi’s limited and fiddly interface and unpredictable behavior, when what they really want is the full power of their host sequencer, just abstracted, so that the “notes” in the sequence aren’t actual notes, but pointers to the nth note of the underlying chord.
There is no way around the need for this abstraction. Either you build it directly into Arp Mode (as I propose), or you build an Arp Sequencer on top of the Phrase Editor (that probably looks suspiciously like … the Phrase Editor).
I’d honestly be Ok with it either way, as long as it includes this ability to “sequence by pointer”.
But the beauty of my proposal is that, visually at least, nothing changes. Renoise could have this functionality already, and the only way you’d know is there’d be an “Arp” button below the “Keymap” button in the Instrument Editor.
I could post mockups and screenshots, but there’d literally be nothing new to see. Just a phrase with a few columns, pepperedsparsely with (mostly) C-4’s.
And I do believe it maintains the spirit, if not the specific behavior, of the Phrase Editor. We’d still be programming “phrases” in Arp Mode, they’d just be phrases of column-based pointers to a sorted list of active notes in the Pattern Editor.
Edit: And it does enable the full range of “musical intelligence” you mentioned, while keeping the phrase editor relatively “dumb”, and leaving the composition up to the user.
If you want to play a note a fifth up from the note currently assigned to a column, enter a G-4 there instead of a C-4.
When programming a polyphonic instrument, you could have sustained low notes (A C-3 and a G-4 at the top of the first two columns, respectively, comes to mind), while sequencing a note-y riff in the rightmost columns, all perfectly musical, as they’re based on notes from the underlying chords in the Pattern Editor.
I’m telling you, there’s really nothing else like it out there. The potential for extremely musical “happy accidents” is mind-boggling.