Quote:
Originally Posted by
Deleted c1687fe
➡️
I am aware that Logic has scripting. I was thinking of maybe detecting any midi note in a logic script and then simply call the scripting function to start recording, and then send the detected note through to the environment somehow?
Ok. Yes, this has nothing to do with the controller as such, more just a way of MIDI-triggering the recording. You can do this easily enough by dedicated a MIDI button or key to start recording, but you want to do it without losing that triggering note due to the controller assignment, which is a bit tricker...
I can't remember whether Scripter will output MIDI events from it's inserted channel strip, or whether they are internal to the channel strip only (I suspect the latter, but I'd have to check to confirm). Most likely, you'd have to rig up an Environment solution, but maintaining and resetting state would be tricky.
(I'm also not sure offhand whether you can control Logic's transport via Scripter either... Again, would need to check). Here's some tips on detecting the play state that could be useful:
https://www.logicprohelp.com/forum/v...c.php?t=147901
(Edit: Looking at the API, I can't see any way to remote control Logic from a Scripter script, so I think that's probably a non-starter.)
In essence, you'd have some kind of "wait" state, then when a note comes in, that is essentially transformed into another dedicated MIDI event that is sent out via IAC and back into Logic, which is learned to trigger the recording, and the state is put into a "recording" state so no further MIDI events trigger this, until Logic is stopped again.
The downside here is that sending MIDI events out and back in via IAC will involve latency, so Logic might miss the first event or so (again, would need testing). I guess you could also resend that trigger event but it's all getting a bit hacky...
I seem to remember there was a reason they removed the wait for note recording option (it used to be there some time ago).
Quote:
Originally Posted by
Deleted c1687fe
➡️
It occurred to me that since the whole job of the X-Touch is trafficking in these kinds of control messages, maybe I could send the start recording to it, but I think its not necessary.
No, the controller wouldn't be involved in this.
Quote:
Originally Posted by
Deleted c1687fe
➡️
Long story short, every DAW should have "wait for note" it is super useful and doesn't detract from the other amazing ways to count in or start recording midi.
Yes, I'm aware some people like the feature... I wasn't being critical of it, just that it's not something that would be easy to add in the way you would like.
But by all means, try investigating and prototyping some ideas, and see whether you can get something that behaves how you'd like - and let us know how you get on!