Jump to content

Jordi Torres

Moderator
  • Posts

    17,467
  • Joined

  • Last visited

  • Days Won

    39

Jordi Torres last won the day on March 31

Jordi Torres had the most liked content!

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Jordi Torres's Achievements

  1. The downside of notes not being recorded transposed can be worked around with the famous "Record MIDI To Track Here" feature 😅 Not only during playback, also on live incoming notes from an external source. Another slight downside with Scripter in this context is that due to the fact it is a plugin, it won't affect incoming notes globally, only notes on the track where Scripter is present, so you'll have to place it on every track where you want that functionality. Personally, I still prefer it to the Environment for this. It's also easier to implement an "All Notes Off" functionality to avoid hanging notes when switching octaves while notes are being held down. J.
  2. Hi @Jose Gonzalez, Make sure the "Mic Mode" (ugly orange mic icon in the menu bar) is set to "Standard" for Logic Pro: Also, make sure Logic Pro has access to the "Microphone" in System Settings > Privacy & Security > Microphone. J.
  3. Hi @Lakshya Biyani, If you're on macOS Sonoma, make sure the "Mic Mode" (ugly orange mic icon in the menu bar) is set to "Standard" for Logic Pro: Also, make sure Logic Pro has access to the "Microphone" in System Settings > Privacy & Security > Microphone. J.
  4. Glad to hear I somehow saved you! 😅 Cheers, J.
  5. In other words, Sancho, you can set it up similar to the following in the MIDI Environment: By patching the Tempo fader somewhere after the Physical Input object, you can specify which CC you want to use to set its values (no need for CMD + L in this case). In the screenshot above you see I've chosen CC 14. If your controller allows so set a specific range of values for the CCs sent by its knobs, you could set it to a range of 50 to 100 and this will restrict the values set by the Tempo fader to your desired 100 to 150 BPM range. Furthermore, if you want to record tempo changes, make sure you patch a cable between the Tempo fader and the Sequencer Input object. J.
  6. I have a Hammerspoon script I created a while ago that can easily be adapted to switching between input devices in Logic. Keep in mind that setting an input device directly within Logic (without closing/reopening Logic) will require GUI scripting. In other words, you’ll see the Settings window open/close and input device menu options chosen. This will all happen quickly enough to not be annoying, but still, not as nice as scripting without GUI interactions. J.
  7. Hammerspoon is free, but it requires you write a bit of code (Lua, and maybe a bit of AppleScript). J.
  8. Yes, you can achieve that with the Playback plug-in and you can use any MIDI controller you like with MainStage. J.
  9. Logic’s own virtual MIDI ports don’t loop back, so it necessarily has to be IAC in that case. J.
  10. Hi Michael, If you want to use the MIDI data generated by the plug-in drive your hardware synth (Seqund being a step sequencer , that would make sense), you would need to use it in conjunction with the External Instrument plug-in in Logic. If on the other hand you want to use the MIDI data generated by the plug-in to control parameters on an audio effect on an audio channel strip (seeing that Seqund apparently generates CCs) you’d also load in on a software instrument channel strip and use it in conjunction with the External Instrument plug-in, but this time you’d send the generated MIDI out to an IAC driver bus (port) and then use the data to automate your audio effect (due to the fact that data sent out IAC will loop back into Logic automatically). You need to enable IAC in Audio MIDI Setup (MIDI Studio window) in Applications/Utilities. J.
  11. I'm going to assume that by "presets" you mean Patches (as in MainStage patches)...also, I'm not really sure what you mean by changing "the presets of the mainstage itself (top keyboard)" if the top keyboard is supposed to be used as a "mere controller"? Sorry, but I read what you wrote several times and some of it is simply not clear to me. Regardless, the part you say you have no idea how to deal with (sending "a Midi signal that changes the parameter in question that you want to modify") I already told you a way to do it, but unfortunately I'm not sure how you want to trigger that message, and this is what I was trying to get you to answer before. Anyway, I've added a Scripter preset you can try out loading it in a Scripter MIDI Effect plug-in you load on a External Instrument Channel Strip in a Patch. It does the following: When the On Patch Change > Send Expression box is checked in the MIDI Output tab of the External Instrument Channel Strip Inspector, if the Expression parameter of that Channel Strip is set to 127, when you change to that patch from another patch, it will send CC 113 with a value of 90. It will send CC 113 with a value of 90 when you click the Send button in the Scripter preset. It will send CC 113 with values from the Reverb parameter in the Scripter preset. Maybe this will give you an idea of what is possible with Scripter. J. Send MIDI.pst.zip
  12. Hi @syr91, no hay de qué! 😄 So in that example you’re just wanting to send a simple CC. Do any of the scenarios I mentioned above sound like what you’d want to use? Or do you have a specific idea on how and when to send that message? J.
  13. Hi @syr91, Yes, you can use the Scripter MIDI Effect plug-in to either send any MIDI data you like (except System messages like SysEx, System Common, System Realtime) either on patch change, or on the fly by interacting with Scripter UI controls, or as a response to some arbitrary incoming MIDI message (from a MIDI Controller). Perhaps you could give a specific example of what message or messages you would like to send to your external devices. J.
×
×
  • Create New...