8 posts / 0 new
Last post
ignis32
ignis32's picture
Offline
Joined: 12/15/2016 - 16:29
record to pattern in the song mode or at least something similar

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.

carl-alex
Offline
Joined: 11/08/2012 - 05:30
I also have the problem that

I also have the problem that I often record accidentally into the piano roll (with one-bar-notes!) instead of the desired pattern.

Hopefully, there might be a future (2018+) version, where one can record into a buffer and then can decide where to place (part of) the recorded notes. That would greatly improve the workflow.

ignis32
ignis32's picture
Offline
Joined: 12/15/2016 - 16:29
I also have the problem that

I also have the problem that I often record accidentally into the piano roll (with one-bar-notes!) instead of the desired pattern.
 

 Yep, this happens to me often too, because note length is binded to zoom. However, I can understand that it is binded  to save space in the interface, but,  pattern selection seems to be a mystery to me.

 

 

It's not a bug, it's a feature.

It's not a ugly mess, it's a microchromatic syncopation.

JHSound
JHSound's picture
Online
Joined: 06/04/2015 - 11:21
One option is to play over

One option is to play over other parts without recording.  Loop the section you want to play over and just keep playing until you really know what you want to do. By then you should have it down and shorten this process, or you could just do like Beethoven did, write it down...

RobFarley
RobFarley's picture
Offline
Joined: 11/02/2013 - 16:43
Personally I set up in

Personally I set up in Pattern mode, just keep looping over the section playing live until I have a clear idea of what I want then hit record and record the pattern.

I accept this does mean that you do sometimes lose those occasional moments where you play something awesome and never recreate it. Reaper had a really good 'takes' system which would be nice to see in Caustic, and indeed a record pattern in song mode... mode... so you can stretch a 8 bar pattern and record that whilst in song mode.

Currently you can only do what you can do with Caustic, seems to be pretty stagnant at the moment, will be interesting to see what happens over the next few months.

ignis32
ignis32's picture
Offline
Joined: 12/15/2016 - 16:29
Okay, according to the

Okay, according to the comments seems like I have not overlooked any direct approach.  Then I guess that the approach initially planned  by author for my type of workflow is to record in the pattern mode, and set of patterns is supposed to be chosen in a fast mode by clicking on the timeline of the main sequencer window. In that  case, parasite patterns I've mentioned are likely to be a bug.

It's not a bug, it's a feature.

It's not a ugly mess, it's a microchromatic syncopation.

ignis32
ignis32's picture
Offline
Joined: 12/15/2016 - 16:29
I've created a bug report

I've created a bug report here: http://www.singlecellsoftware.com/node/15394 in the 3.2 testing subforum, as this issue reproduces at 3.2b8 for me.

It's not a bug, it's a feature.

It's not a ugly mess, it's a microchromatic syncopation.

Jason
Jason's picture
Offline
Joined: 03/23/2012 - 21:32
Just an FYI, the Features

Just an FYI, the Features Request Forum was taken down months ago, as the "wish list" is tremendous, and seriously back-logged at this time.......

MIDI connectivity and low round-trip latency to Caustic (or any host app for that matater) is not guaranteed on all devices.....   On my batch of test gear, my MIDI controllers will function on some better than others.... and latency is the biggest issue for proper live note recording.   Biggest hiccup on most gear is that when you reach the 8 note polyphony, Caustic gets "confused" as to which NoteOFF event is first priority, and may leave a note or two hanging in NoteON status, until an AllStop or "Panic" is initiated.

To date, I've had the best luck with MIDI gear on my Nexus9.   My oldest daughter just got a Samsung Tab A (2016 model) and I have yet to connect MIDI gear, but so far the touch response and round-trip latency I've detected is about matched to my N9 or possibly lower (yet to be determined in a further review on that tablet another day, another thread)

I arranged and recorded "Inconclusive" CiP Video, using  MIDI controllers to input all notes and drums for that project....

Caustic, in its original form, was not designed with MIDI gear in mind, but was added in, after heavy community support for it.   But Rej added it with a warning that it is not 100% guaranteed for flawless functions on all devices, as latency and other data communication with external periphials may be bottlenecked by either/or the device itself and its supporting OS and any other third-party firmware/software, out of Rej's control.