Hi Guys
I totally agree. Logic's Environment is somehow cumbersome, and not very well explained in the manuals however it has been like that since version 1. It is the core of Logic and I guess Apple would have to re-write the whole program. Who knows, with recent changes they might be working towards that slowly
Before version X I used to make an arpeggiator and step sequencer in the environment without even dreaming of luxuries we have now
I have been using Logic since version 3.4 when it belonged to Emagic, circa 2002 and I kind of ate my own teeth on Logic's environment and I hate it as much as I love it.
@stikygum - the method mentioned in the video (
https://www.youtube.com/watch?v=I12WB1jWB6c) is still incomplete, even if you add the Sequencer Input or Input Notes (both are the same component but with different names) and connect your channel strips into it.
Please note there is only one Sequencer Input in the Environment so by creating one through the menu in the mixer layer of you are not really creating one, you are moving it from Click and Ports layer (that's where it sits by default).
Ok so by following an advice which was added in description to the video by connecting channel strips back to sequencer input a MIDI loop is created.
As a result selected or (REC enabled) tracks will receive MIDI coming back from already triggered by BSP instruments, if selected track is one of the designated BSP tracks/instruments there will be a double triggers or simply all BSP tracks triggering currently selected instrument. I hope you are with me on that one
There is a workaround I believe but it makes things little bit more complicated.
@smutek - try to resize the Physical Inputs object horizontally only, still small but it spreads the text making it easier to recognise the outputs.The method you are using to get BSP work with Logic is fine providing:
1) you only transposing within BSP (which is crap - try to transpose from D3 to B2 - mission impossible isn’t it !?)
2) you are not inputing notes from an external keyboard/controller
3) you only triggering or recording notes for short period for assigned software instruments controlled by BSP - as soon as you want to move onto another (independent from BSP track) you are screwed, BSP triggers just selected track.
You can’t hot swap track settings within browser without disconnecting environment components. This is pretty much normal, imagine you swap gear units in your rack stack or channels in the mixer without disconnecting the cables
Once all the connections are made I would suggest saving that as a template. All your environment’s connections will be saved within that template. If anything goes tits up (i.e. BSP stops working - like mine does periodically) all you have to do is reconnect cable between BSP out within Physical Input and the Monitor component. All your other connections will still be there.
I never had any cable disconnected within environment on it’s own unless it was connected to the object which was representing external (physical) device.
If it ever happens to you to record all three sequencers on one track use right click command - MIDI - Separate by MIDI Channel.
One more note to that video: you don’t have to use monitor and set the transformers for each channel, instead Channel Splitter component can be used which simplifies the setup