Currently Being ModeratedJul 30, 2013 4:38 AM (in response to res4)
There are still possible solutions...
After a software instrument has had it's MIDI track recorded you can delete the cable from the software instrument to the sequencer input. The track will still play but the MIDI cannot be recorded on a record enabled track.
You can also use a transformer prior to the sequencer input to filter out unwanted MIDI channels coming in.
Currently Being ModeratedJul 30, 2013 4:59 AM (in response to Pancenter)
Breaking cables and than reconnecting again would be hassle
But what you said about filtering with transformers makes perfect sense and I also thought about it but I am afraid I don't have so much knowledge about the possible formula of it
If you know how to do and if you can teach me , than maybe we can reach solution
I would appreciate that !
I am %90 sure it's all about using a right formula at transformers
Currently Being ModeratedJul 30, 2013 8:39 AM (in response to res4)
Here's a simple setup filtering out all incoming MIDI channels except 3.
In this case I'm even using a different MIDI Port (A) from a MOTU interface and a Alesis QS Controller/synth.
Note: you could do the same thing using the single port from the Oxygen 61 controller.
So, I'm able to playback all previously recorded software instrument tracks while recording a new MIDI part on MIDI channel 3. This is a possible basis for a much more involved setup.
I still don't think this is exactly what you're looking for.
Currently Being ModeratedJul 30, 2013 8:50 AM (in response to Pancenter)
Ok here what i am doing at the moment.
I use one Port from my analog sequencer . (PORT 1 Channels 1-16)
Than i am cabling this Port 1 to Channel Splitter. (Channels 1-16)
Port 1 Channel 1 goes to Software Instrument 1
Port 1 Channel 2 goes to Software Instrument 2
Before i cable those 2 instruments into Sequencer input, i put 2 Transformers before , and i select "Filter Matching Events" and Channel Unequal to 1 and the other transformer Channel Unequal to 2
That means for me, if something unequal to 1 or 2 (so in this case channels 3 till 16) filter them (?)
I am not sure if this is the way to filter, it just makes sense.
Still same result .
Recorded midi data on Software instrument 2 , still plays the Software Instrument 1 (when 1 is selected and armed)
My goal is this midi data on Software Instrument 2 should not play when i select Software instrument 1 and arm for a new recording . It should only play Software Instrument 2 and not any other thing .
This time i am very stubborn. I won't leave this topic until i find the solution, for myself and in the name of others .
Really mates, this is a subject of a decade almost. Google resulting hundreds of the same problem.
Simply, we want midi datas getting recorded on the channel we select , and no any midi data should play another instruments when those instruments selected for another recording.
And without arming all the tracks and using Auto Demix thing . (this is simply no go, and very complicated)
Thanks for all those responses , i am sure we are closer more than ever.
What Pancenter says very mental. There has to be a way to filter the rest of the incoming data with Transformers, but HOW ?
Currently Being ModeratedJul 30, 2013 8:57 AM (in response to Pancenter)
I tried that , but still no go .
I need to use 6 Transformers because i need to use 6 different instruments in logic connected to my Analog Sequencer (Channel 1-6)
So in this case i have to create transformer for the channel 1 which has to ignore channels 2-16 , and transformer of Channel 2 has to ignore channels 3-16 , so on----
Currently Being ModeratedJul 30, 2013 9:09 AM (in response to res4)
Yes, that's correct.
Currently Being ModeratedJul 30, 2013 9:57 AM (in response to Pancenter)
still same result .
how to tell exactly to a transformer that ignore other midi channels and play only the one which is dedicated ?
Currently Being ModeratedJul 30, 2013 10:18 AM (in response to yeloop)
Ok i just called Apple USA
They said , they will have a meeting with engineers , and the lady on the phone told me she will mention this to one of the programmer to explain how to do that .
I am curious now
Currently Being ModeratedJul 31, 2013 2:00 AM (in response to yeloop)
But still is a mystery for me that , 1000 people viewed this topic and not only this one but all of the other topics which opened about the same subject in the past 5-6 years , still not a single person wrote anything about how to do it .
Maybe it is really not possible what we want to achieve in logic because otherwise someone would wrote about it .
Currently Being ModeratedJul 31, 2013 3:51 PM (in response to skijumptoes)
I hope you are well!
Just a followup on this... I've had a slight problem which you might be able to help with...
Everything appeared to be perfectly set up using these steps that you outlined:
- Disconnect the "Sum" cable
- Create External MIDI instrument tracks for my external MIDI gear
- Create Instrument tracks for my virtual instruments
- Create a physical input device
- Cable each MIDI port to the respective internal or external MIDI instrument channel (in the Environment mixer) I want to use
Using this method, everything appeared to be fine!
However, as I was busy with a lot of other stuff, I didn't actually do any recording.
I went to lay down some tracks last night, and found that using the above method, none of the physical inputs are actually connected to the sequencer! So while the respective physical ports are connecting perfectly to specific mixer channels, their signals are not being passed through to the sequencer for recording. (This is also confirmed by the absence of any MIDI data passing through and appearing in the Transport screen)
In an attempt to solve this, I created a "sequencer" device in the Environment, and found that I could wire one physical port to this, and that would let me record MIDI on any record-armed track(s).
However, this means that to some extent I am back to square one, as I can't use this method to record a number of MIDI parts at once, all from specific external controllers.
SO... my question is this: is it possible to somehow leave my Environment cabling set up as above (each port cabled directly to the required mixer chanel), and record these specific channels directly into the sequencer? Perhaps by adding one "Sequencer" device for each mixer channel, which the specific signal can then pass through to?
I hope I've explained clearly what is and isn't working... if you are able to provide some suggestions on how I can solve this final piece of the puzzle, I'd be very grateful!
Cheers and thanks in advance,
Currently Being ModeratedJul 31, 2013 5:42 PM (in response to yeloop)
I think you're making this much more difficult than it is. Try this first on Virtual Instruments.
Start with a fresh project and a stock (unchanged) Environment.
1. Go to Settings/Recording and enable "Auto De-Mix by Channel if Multitrack Recording"
2. Set up two Virtual Instruments on adjacent tracks
3. I have two controllers one set to output on MIDI channel 1
The other set to output on MIDI channel 3
4. In the inspector set (or leave) the MIDI channel to 1 for virtual inst #1
5. For virtual instrument #2 set the MIDI channel to #3
6. Record Enable both tracks, at this point each controller should play it's designated virtual instrument
7. Record... it will look like a single track is being recorded but upon hitting stop you should have MIDI tracks on each instrument.
Maybe this isn't what you're after but it's how I've always recorded multiple controllers. The only Caveat, all but one of the controllers must be able to set their MIDI output channel.
Works with External MIDI tracks as well as External MIDI and Virtual Instruments combined.
Currently Being ModeratedJul 31, 2013 5:38 PM (in response to Pancenter)
What you are talking about is what we are trying to figure out at the moment .
Not easy as it seems ...
Currently Being ModeratedJul 31, 2013 5:41 PM (in response to Pancenter)
Yes but of you read the comments from the very first beginning this way what you are telling is not the way we want to achieve .
Sure I know what you are talking about , but there has to be a way without using auto demix
It's boring to arm 10 software instruments at a time each time you want to record things
When you select another audio channel for example they are getting disarmed and you have to arm again vice versa
Currently Being ModeratedJul 31, 2013 5:44 PM (in response to res4)
Well, you better start writing Apple because it's a limitation of the Software. Mainly because everything has to go into the single sequencer input to be recorded.
Currently Being ModeratedJul 31, 2013 5:51 PM (in response to Pancenter)
I did already yesterday by phone
This is a subject of a decade maybe and not only mine