Jump to content

Transformer & meta events #124 and #125 problem


vyedmic

Recommended Posts

Hello,

I tried to use meta events #124 and #125 to setup a filter for two notes C-0 and D-0(if I'm not mistaken byte values 24, 26) during the track. I first tried to put = and Notes in the Select column so that I can see note names. Just to check if meta events are recieved correctly I then left it at All. The events are recieved but it still lets the notes pass.

 

Even though I left Channel as All when I tried to specify it(I just clicked on =) number 11 emerged. When I chose Inside numbers 8 and 11 showed.

 

The instrument track is sent on channel 1.

 

Is it possible that transformer changes the Channel value according to meta event values even if it's set to All? Anyone encountered similar problem?

 

I'm using Logic Pro 8.0.1 on Leopard 10.5.2.

 

Thanks

Link to comment
Share on other sites

The note numbers are correct. But unfortunately your description isn't complete, i.e., you haven't indicated what you're actually trying to accomplish. Post back with more details 8) . And when it comes to talking about transformers it might help if you could post some screenshots too.
Link to comment
Share on other sites

Hello ski, thanks for reply. Okay here are the screenshots. Basically I am using C0 and D0 as a loopback key command triggers and I want to use them only twice and then disable them.

 

The second screenshot of the transformer shows that the Channel parameters are changed as well even though I made sure it's left to All ? I guess it's a bug.

75673644_Eventlist.jpg.d1282c1094dc521115ac064c237d4052.jpg

This is event list with meta events.

438496279_Transformernotworking.jpg.df8937f4312296550e783d129c627b78.jpg

This is transformer set up so that it should filter the notes but it doesn't.

1446395024_Transformernotworkingbecause.jpg.51b7a16748ce0138bb436e4460a8ef9e.jpg

This is my guess why the transformer doesn't work.

Link to comment
Share on other sites

HI Vy,

 

I set up a simpler version of the scenario you posted (no notes or "go to marker"), using Logic 7. The Meta events worked as expected. I suggest that you temporarily erase all events in that region except for the Meta events and see if the transformer values change as expected on playback. Please post back with your results.

Link to comment
Share on other sites

Sorry I didn't clarify it but the meta events are recieved correctly. The first two change the range to C-2, C-2 such is it won't filter the notes I want to use and the second pair indeed changes the range to D0 C0(or 26 24). The goto Marker event is there to return to the start of the loop and my goal is to disable the notes on second pass. The problem is that even though I set the channel to 1 at the start after the finish of the sequence I got the second screenshot. In Logic User Manual is stated that conditions set to All ignore the meta events #124, #125 but the result I get is different.
Link to comment
Share on other sites

Ok. So it's a college project. We need to setup Logic so it will work automatically as a sort of Karaoke recorder with several songs. The song needs to play once and record the vocalist and then play again with what was recorded. Then it needs to switch back to default song which will be located at the start of the project. In order to be able to use the song you'll need to assign midi note C0 to Record Enable key command, note D0 to Record Toggle key command and note E0 to Cycle key command. Please tell me your opinions. I'm sorry I'm really new to Logic so please excuse any flaws etc.

 

At the end of the loop I have notes D0 C0 to disable recording and disable record arm and these I want to filter when it passes second time. Notice that because the transformer is not filtering them for me I put them again after the loop but I would like not to.

 

Also I didn't find the way how to export only lso file can you help me with that as well :roll: I know I'm a bit of a pain :)

 

Thanks.

Transformer not working.logic.zip

Link to comment
Share on other sites

.lso is the old Logic 7 format, .logic is the new Logic 8 format, so you did good here.

 

I'm not sure I understand what you're trying to do, so right now the solution seems overly complicated to me? But in any case the transformer is affected by the meta events as expected, and none of the parameters set to "All" are changed, so I'm not sure why you're seeing the behavior you were describing where the MIDI channels were being changed. I'm not seeing that here.

Link to comment
Share on other sites

Did you map the notes to your Key commands? If so you would see that after the second pass of the loop Logic starts recording again and I have to force disable it with the second pair of D0 C0 "commands" just after the marker 4. That's what I tried to take care of with the Transformer but was unsuccesful. Please double check and if after the second pass Logic won't start recording for a brief moment than there is a bug on my system and I need to find it.

 

Thanks.

Link to comment
Share on other sites

Hold on there... one thing at a time! ;-)

 

Right now I am trying to address the problem you are describing in the original post, and the title of the thread: the problem you're having with meta events #124 and 125 changing the values of parameters set to "All".

 

I don't experience that problem. Do you experience it with the file you attached as it is now?

Link to comment
Share on other sites

Just checked it. I set the Channel condition to = and value to 1. I left it at All and let the project run. In the end when I set Channel to = again I got value 12. When I set it to Inside I got 8 to 12. Weird isn't it?
Link to comment
Share on other sites

Just checked it. I set the Channel condition to = and value to 1. I left it at All and let the project run. In the end when I set Channel to = again I got value 12. When I set it to Inside I got 8 to 12. Weird isn't it?

 

Oh ok so what you mean is that the value is changing while it's hidden because not in use, right? That's possible, I never noticed, but I don't see how it's a big deal, as long as you leave it on "All"?

Link to comment
Share on other sites

The deal is that it behaves as if it wasn't at All i.e. it doesn't filter the notes.....And I have an idea that it doesn't filter them becuse they're on MIDI Channel 1. Do you have any other suggestions why it isn't working?
Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...