Jump to content

EXS Articulation ID, CC#1 and Smart Controls


airforceguitar

Recommended Posts

I've been programming some EXS instruments with custom samples and saving them as patches with custom channel strips and smart controls so I can add them quickly to new arrangements. On some of my new patches everything works fine. On some, when I programmed the smart controls with articulation ID switches, the Mod Wheel (CC#1) no longer switches articulations even though it's programmed in the mod matrix of the EXS24 to do so. I can't figure out what's going wrong. One of my patches isn't even receiving ANY MIDI (Logic shows notes coming in, but EXS doesn't respond). After some experimentation, I'm still flummoxed. Any ideas?
Link to comment
Share on other sites

After more experimentation, it seems to have something to do with how the EXS24 handles Articulation ID. (Except for the patch that still doesn't respond to MIDI notes, that one still perplexes me) Logic can specify articulation ID on a per note basis (simultaneous articulations from the same instrument). The articulation IDs can be seen and changed in the event list. Some of my patches that don't respond to the Mod wheel ID switching will still play back regions containing notes with different IDs correctly.

 

Bypassing control surfaces (Novation Automap with my SL MkII, and Logic Remote) didn't seem to make a difference. I'm not sure if the Smart Control settings are blocking the EXS24 from utilizing CC#1 to switch Art. ID. I'm going to post on the Apple forums and see what I can find out there.

Link to comment
Share on other sites

Where are the articulation IDs in the Event list? I just played some MIDI and switched between the four violin articulations that you see in the Smart controls. Plays back correctly. But when I look in the Event List, all I see are notes. Additional Info just brings up Rel Vel, and all of those are off.
Link to comment
Share on other sites

Thank you.

 

Next question. For cellos, there are four articulations in the Smart Controls. But there are double the number in the Event List! How can I access those without going to the event list? For example, before I create an event!

Link to comment
Share on other sites

For cellos, there are four articulations in the Smart Controls. But there are double the number in the Event List!

 

The Smart Controls Editor only shows you 4 of the 6 articulations this instrument has.

 

How can I access those without going to the event list?

 

You can also set the articulation ID, in the Piano Roll:

 

258614078_ScreenShot2014-07-20at12_14_37.png.1bdea9d77b304c8c18c4c5f433fae05e.png

 

For example, before I create an event!

 

You can use the modulation router in the EXS24 to control Articulation ID with MIDI messages in real time:

 

779312994_ScreenShot2014-07-20at14_46_48.png.e86f71ea5eaf6ab27d42c00b0654c326.png

 

There's some strange behavior you should keep in mind though:

 

If you load the "Cellos" patch from the Library (the one that has the four articulation buttons in the Smart Controls editor), you won't be able to switch articulations in real time using this method. It will work, however, if you use MIDI Draw.

 

I think this is somehow related to Smart Controls, because if you create a new track with duplicate settings, the articulation buttons in the Smart Controls panel are Off, and then it responds to the incoming MIDI messages set in the modulation router. Weird.

 

2082781392_ScreenShot2014-07-20at15_14_23.png.83675805472a8ae51ac059cfc46a4673.png

 

Vs.

 

1017871869_ScreenShot2014-07-20at15_14_41.png.d8444a8376ba44e0e9d249d6555a1c2c.png

 

J.

Link to comment
Share on other sites

Hi Jordi, this behavior is exactly what I was having problems with...

 

<<<

If you load the "Cellos" patch from the Library (the one that has the four articulation buttons in the Smart Controls editor), you won't be able to switch articulationsin real time using this method. It will work, however, if you use MIDI Draw.

 

I think this is somehow related to Smart Controls, because if you create a new track with duplicate settings, the articulation buttons in the Smart Controls panel are Off, and then it responds to the incoming MIDI messages set in the modulation router. Weird.

>>>

 

I believe that the smart controls interrupt the incoming MIDI CCs and keep them from acting directly on the EXS24 (and presumably other plugins). I was able to map CC#1 to the smart control buttons and re-achieve the desired behavior, but it’s complicated and confusing because of the assigning several SC buttons to the same CC#. :roll:

Link to comment
Share on other sites

I believe that the smart controls interrupt the incoming MIDI CCs and keep them from acting directly on the EXS24 (and presumably other plugins).

 

Yeah, looks like that's what's happening. Maybe I'll play around with it a bit more to see if I can find anything else.

 

I was able to map CC#1 to the smart control buttons and re-achieve the desired behavior, but it’s complicated and confusing because of the assigning several SC buttons to the same CC#.

 

I would probably ditch the Smart Controls for this.

 

J.

Link to comment
Share on other sites

Hi Jordi, this behavior is exactly what I was having problems with...

 

<<<

If you load the "Cellos" patch from the Library (the one that has the four articulation buttons in the Smart Controls editor), you won't be able to switch articulationsin real time using this method. It will work, however, if you use MIDI Draw.

 

I think this is somehow related to Smart Controls, because if you create a new track with duplicate settings, the articulation buttons in the Smart Controls panel are Off, and then it responds to the incoming MIDI messages set in the modulation router. Weird.

>>>

 

I believe that the smart controls interrupt the incoming MIDI CCs and keep them from acting directly on the EXS24 (and presumably other plugins). I was able to map CC#1 to the smart control buttons and re-achieve the desired behavior, but it’s complicated and confusing because of the assigning several SC buttons to the same CC#. :roll:

 

As mentioned previously...

Try:

  • Temporarily disable your control surfaces
  • Choose Logic Pro > Control Surfaces > Bypass all Control Surfaces.

Link to comment
Share on other sites

As mentioned previously...

Try:

  • Temporarily disable your control surfaces
  • Choose Logic Pro > Control Surfaces > Bypass all Control Surfaces.

 

Unfortunately this doesn't do anything here. I don't see how it would help as bypassing all control surfaces bypasses controller assignments, and at least in the example I've given (CC1 to Art. ID in the EXS24's mod. router), I haven't made any assignments.

 

Thanks anyway, Atlas.

 

J.

Link to comment
Share on other sites

  • 8 months later...

I just watched Joe Albino's new EXS24 tutorial from MacProVideo. He confirms that Smart Controls 'hijack' incoming MIDI which then does not pass on to the Logic recording or plugins. For instance using CC#1 to change Art ID via SCs does NOT record CC#1 to the track. (Or pass it along to the plugin presumably)

 

I hate using my mod wheel for articulations anyhow (too hard to control more than 2 articulations). I'd like to see if I can get a MIDI plugin to convert note events to Art ID! (Keyswitching like my other sampled instruments, except the keyswitch notes aren't recorded, just spontaneously converted to MIDI note meta-data i.e. Art ID) :) :) :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...