Oh yeah, the step by step list l gave was a bit innacurate, l'll go over it again:
1. I have Subtractor set up.
2. I have Matrix added to it.
3. I draw a random melody in Matrix
4. I left click on Matrix to select it
5. I right click on Matrix and from the menu l select "Copy pattern to track"
6. I press the big Record button at the bottom of the screen
7. Now l decide to tweak Matrix. Remember, l am still recording.
The problem is: What happens now?
As it stands, all that l record is the most current Matrix pattern as a whole. That just repeats right the way through the recording that l make.
That is not what l heard while l was tweaking Matrix. What is played back to me is the final state of Matrix. I want the playback to be all that l heard, every little note the time cursor in Matrix passed over, while l was recording.
If l change the pattern, then that change is recorded. But that is all that is recorded. Only inter-pattern changes are recorded. Not intra- . Macro, not micro.
Hence l proposed 2 types of Matrix: (1) Pattern Patrix - the one that we have already (2) Live Matrix - feeds off Pattern Matrix, but instead records as piano roll MIDI note sequence whatever is played at the time cursor on Pattern Matrix.
Can this already be done? Or do you think it is a good idea to implement? Also see the extra options l listed along with that proposal:
Extra option: Ability to link the Live Matrix to any new instrument and render the waveform right away. Then when "Record" is pressed, the waveform recording continues from the time cursor on the Pattern Matrix for that instrument. [For a Live Matrix to exist, there must always be a Pattern Matrix automatically set up that it feeds off the moment the "Record" button is pressed]
Extra option: Parts of any Live Matrix can be copied and pasted into any pattern on any Pattern Matrix