First of all, let me clarify the functionality proposed, copying/pasting the post that i wrote on the AR feature request thread, so we are all on the same page:
“the ability to paste a pattern onto a different pattern than the one that´s currently playing and edit that pattern.”
This is definitely something that makes sense for people that perform and improvise live. Would allow to create a pattern, and then build variations that can be chained together.
For example a possible workflow:
- create a pattern on A1.
- copy/paste the pattern on A2
- change the kit on A2 while pattern A1 is still playing
- create a chain using those patterns, for example A1 A1 A1 A2
Think about working with 64 steps, for example. you have the page button that allows to edit a specific page while another one is currently playing (and playing cycles through the pages). If you didn’t have the page button, you would have to edit that page just when it’s playing, which is totally impractical. This is exactly the situation now with chains, you can’t edit a pattern while the chain is in another point, which for an improvised set doesn’t really work.
I would propose, both in and out chain mode:
[new chain] + [play] = legacy mode, pattern played and edited are the same.
[new chain] + [stop] = pattern edit mode. Selecting a pattern doesn’t change the pattern playing, but only the pattern displayed. On screen the pattern edited is displayed. The controls [encoders, buttons] change the pattern edited. An icon is displayed on top right screen.
[new chain] + [page] = cycling the edited pattern through the pattern on the chain, left to right, playback is unaffected.
Now let me address some of your objections:
Id predict after the initial novelty of it being implemented very very few people would actually use it regularly.
First of all we need to ask ourselves: “are we improvising a live setup with AR?” If you use AR only on the studio to compose, most probably this functionality is not for you. If you perform on a stage (and possibly with an audience) starting from a blank canvas, then this functionality is very powerful.
Not sure how you quantify how many people would use the functionality, but right now the chaining functionality is not really usable live cause is very annoying to edit a pattern only when it is playing, and it’s switching under your fingers following the playback. another question you should ask yourself is: “is the music I perform comfortable on a single pattern?” if you are playing maybe a techno set, with 4 on the floor, and not many pattern variations, this functionality is not for you. If you play IDM (and don’t want to use pre-organised material), this functionality is for you.
I also think that having a feature like this, if implemented without lots of care, significantly introduces more potential for confusion for users. “Why can’t I hear any of the edits I’m making?”
If it’s your first day with a drum machine and you press the combination of buttons to activate this mode, and you ignore the feedback on the display, yes it could be confusing. On the other end, do you find confusing when on a pattern let’s say of 48 steps, you edit page 2 while page one is playing? I think one gets used to this pretty quickly.
I agree, personally I would find this feature very confusing and difficult to use, many times I have so much things p-locked I can’t even remember what the original trig sounds like, trying to fill a pattern without the ability to hear it would be incredibly difficult.
Surely there are different level of musicianships, from being Beethoven and being able to hear the music in your head and write it perfectly on the score to pressing buttons randomly without a clue on a drum machine, and there are infinite shades on the middle too. What I’d like to point is, firstly all the workflow on a drum machine is based on not listening your changes while you’re making them. From the simple programming a pattern by steps, to adding p-locks, to anything in between. The only moment when you hear what you are doing is when you record live, with the record button blinking, all the rest is based on your ability to predict the result (and tweak it once you hear it). With randomisation functions, predicting is even impossible (but still a lot of fun). I’m sure that if someone uses a drum machine, it’s quite comfortable on this workflow and way of working.