Hi guys, I would like to understand one simple thing, that seems to steal a lot of time from me, and probably it should be simple
The most typical part of the workflow for me is recording something from a midi keyboard while listening to the parts that are already composed in the song mode from the patterns. Usually it takes a lot of attempts to play something useful, and as result I really want this notes to be recorded into the pattern, but I simply had not found a convinient way to do that.
I've found only two possibilities yet:
[ Song mode: ]
In song mode all the notes go into the separate long common track, and I have to copy all the notes manually to the patterns.
This find_recorded-select-copy-switch_to_pattern-grow_pattern-paste-return-to-song-find_recorded-select-delete thing takes time, but the worst part is that Undo button removes only the last note played, so if i am not happy with this very recording take (this happens in 98% of recording attempts:) - I have to manually find all recordied notes in this long common track, select them, and delete. & And if there are some other notes that I have in this long common track that I really want to keep (mostly because they do not deserve a separate pattern, something like one intro note before some riff loop starts to play), I cannot just "select all" - "delete"
[ ;In the Pattern mode: ]
While record- delete-try_again cycle is easier here - because patterns are usually short enough and I do not want to keep anything inside of the pattern, just drop it and start over. (However, I still do not get why Undo does not cancel all the recording) I waste a lot of time enabling-disabling-choosing patterns in this mode.
Probably I do something wrong, but to record a new pattern for the part of the song I have choose a pattern number for each instrument to match that set of patterns that are used in the specifc place of the song, and manually mute every instrument that is not used there. When I choose any time location in the main sequencer window, all pattern numbers change. Looks like this feature is aiming towards the goal I am trying to get. After some experiments I was able to use this effect , it seems to set patterns to the numbers used in sequencer at this specifc moment. However, if the instrument has no pattern in the song at this place - it just keeps the previous pattern number, and instrument does not mute , so I still have to mute/unmute instruments, because there are almost always some parasite patterns from previous parts of the song where I worked before, that does not belong to this specific part I am trying to work with currently.
As a workaround, I've tried to fill the free space in sequencer with empty patterns, (for example, C16), and it forces caustic to behave like I expect - to set the specific set of patterns corresponding to the specific place of the song where I click, without adding patterns which are from other parts of the song, but it creates a significant overhead to add/remove this empty patterns.
Then I've started to start songs with C16 empty short patterns at all instruments, this allows me to choose this first bar, forcing caustic to set all partterns to empty C16 on all instruments. Then i click to the bar of the song that I am really going to work on and patterns are set to the ones of this part, and instruments which do not have patterns there just keep empty C16 pattern, so i do not ha e to mute them one by one
However, this workaround creates a silence in the beginning of the song, and when song is long enough I have to scroll to this first bar and click on it, and search for the required part of the song to click every time before I am going to edit another part of the song.
To conclude - I still have a feeling that there should be a simpler and clearer way without this dirty hacks, and that I am doing something wrong.
Please advise, if possible.