Jump to content

What is the Order of Midi Events/Notes and/or can I control these?


Roy Slough

Recommended Posts

Firstly, can someone describe for me the difference between a Midi Event and a Midi Note ( So I can better understand and answers to the following)

I use a couple of Ample guitars and may use articulation maps to control chord changes and strum on/off but I may start using Articulation maps for sustain, palm mute, legato etc.. If I can understand the order in which midi is processed.

An example would be to turn on strum mode, select a chord from a chord bank (both of these being an articulation) the a midi note to either strum the chord (e.g. downstroke treble) or play a "sequence" in the ample guitar sequence section. Here lies the problem...
If I place the 3 items (Strum on, Chord select, downstroke treble) all at the start of the section, then I cannot guarantee they will work as I desire. My current solution is to place the strum on and chord select just prior to the section/clip, then the downstroke treble works correctly. However with these being ahead of the section/clip they do not get copied with the clip and I also need to place any markers just ahead of the clip also.
If I define the clip and markers just ahead of the bar it makes copy/paste more complicated as I have to remember this and paste ahead of the bar also.

Depending on the situation I may also NOT use articulation maps and just place the midi note required to Strum On, Chord select etc. but again how to get these processed in advance of the downstroke treble needs careful planning.

There are many other ample guitar controls (e.g. string force etc.) which I could begin to experiment with but am always unsure if they have been triggered correctly to control the midi note.

I somehow feel I am overcomplicating what should be a simple thing, but your knowledge and responses will help me - Thanks.
 

Link to comment
Share on other sites

12 hours ago, Roy Slough said:

Firstly, can someone describe for me the difference between a Midi Event and a Midi Note

A MIDI event can be any one of a multiple of Event types.  There are Note On events, Note Off events, Control events, Channel Aftertouch events, Polyphonic  Aftertouch events, Pitch Bend events, etc.

A Midi Note is a Note Event, comprising Note On Event containing the Note Key, Velocity and Duration. Cakewalk (and pretty much any DAW) send a Note off Event at the end of the Duration.  This is either my sending an actual Note off Event , or a Note on with a velocity of zero.

As to your other dilemma regarding order of events.

I have many situations where some notes, controllers, articulation maps that effect notes in a given measure have to be placed before that given measure.

So what I did is wrote a CAL script that moves NOW to the same distance from its nearest measure that the FROM marker is from ITS nearest measure.

This is how to use it.

· Move your selection markers to include the measure(s) that you want to copy.

· If there are any notes, controllers or articulation maps that effect notes in a given measure, move the From marker to the left to include those MIDI Events.

· Move NOW close to the measure that you want to copy the above Events to (can be before or after)

· Run the CAL script.

· NOW will shift the same distance from that measure that the From selection marker is from it's nearest measure.

· Perform your copy and paste.

· The destination Events will be properly aligned and will contain any notes, controllers or articulation maps that effect the copied notes.

CAL script attached.

Goto_from_offset.CAL

Link to comment
Share on other sites

7 hours ago, Promidi said:

A MIDI event can be any one of a multiple of Event types.  There are Note On events, Note Off events, Control events, Channel Aftertouch events, Polyphonic  Aftertouch events, Pitch Bend events, etc.

A Midi Note is a Note Event, comprising Note On Event containing the Note Key, Velocity and Duration. Cakewalk (and pretty much any DAW) send a Note off Event at the end of the Duration.  This is either my sending an actual Note off Event , or a Note on with a velocity of zero.

As to your other dilemma regarding order of events.

I have many situations where some notes, controllers, articulation maps that effect notes in a given measure have to be placed before that given measure.

So what I did is wrote a CAL script that moves NOW to the same distance from its nearest measure that the FROM marker is from ITS nearest measure.

This is how to use it.

· Move your selection markers to include the measure(s) that you want to copy.

· If there are any notes, controllers or articulation maps that effect notes in a given measure, move the From marker to the left to include those MIDI Events.

· Move NOW close to the measure that you want to copy the above Events to (can be before or after)

· Run the CAL script.

· NOW will shift the same distance from that measure that the From selection marker is from it's nearest measure.

· Perform your copy and paste.

· The destination Events will be properly aligned and will contain any notes, controllers or articulation maps that effect the copied notes.

CAL script attached.

Goto_from_offset.CAL 837 B · 0 downloads

Thanks ProMidi, I will take a look at this.
Since posting my question I have also "found" the Event list view This shows Articulations ahead of notes. This then the keeps all the midi within the measure and I can copy & paste without too much pre-planning.

However, as I get more involved with midi and include midi events I can see how your script may prove invaluable.

 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...