[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference napalm::commusic_v1

Title:* * Computer Music, MIDI, and Related Topics * *
Notice:Conference has been write-locked. Use new version.
Moderator:DYPSS1::SCHAFER
Created:Thu Feb 20 1986
Last Modified:Mon Aug 29 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:2852
Total number of notes:33157

2473.0. "Channel vs key aftertouch" by DECWIN::FISHER (I like my species the way it is" "A narrow view...) Mon Oct 15 1990 19:10

Could someone explain, please, the difference between Channel after touch and
key after touch?  Well, let me put it slightly differently:  It makes sense that
key would be for a particular note, while channel would be for all the notes on
that particular channel.  I guess what I don't understand is (1) for key, how
would they specify which key they were talking about if there were several keys
on one channel, and (2) for channel:  When does this get used?

This is all brought up by my playing around with my newest toy, a DH100
digital horn.  This thing pumps out *Channel* aftertouch events based on the
breath strength rather than  note.  That didn't seem to make much sense to me.
Does it to you?

Thanks,

Burns
T.RTitleUserPersonal
Name
DateLines
2473.1KEYS::MOELLERBorn To Be RiledMon Oct 15 1990 19:2211
    Some few keyboards, like the Kurzweil (who?) MIDIboard, will send
    an aftertouch message stream for every note struck - poly aftertouch.  
    Other controllers, like the KX88, send just one message stream per MIDI
    channel, generated by the finger pressing the hardest, I guess.  I've 
    always equated this last 'mono' aftertouch with 'Channel' aftertouch,
    in that there is one stream for all the key events happening on that
    MIDI channel.
    
    Rebuttals ??
    
    karl
2473.2Pros and Cons of Key PressureAQUA::ROSTShe moves me, manMon Oct 15 1990 19:4436
    
    My Ensoniq SQ-80 does both types.  Key pressure, or poly-aftertouch
    does indeed send out a *separate* CC message stream for each note
    you're playing. Channel pressure is indeed, as Karl pointed out, your
    plain vanilla aftertouch. I believe if you look into the MIDI spec for
    key pressure, there is a space in the header that identifies which MIDI
    note number the message is related to, whereas channel pressure needs
    no note number reference since all notes will receive the same.  Good
    way to clog up your MIDI stream (in fact, while Ensoniq touts key
    pressure as a great feature, they recommend leaving it disabled unless
    you are going to use patches that respond to it; see D-110 note for
    disastrous side effects), but it can be *very* expressive.  
    
    The two types use different CC numbers (which ones...who knows?) and
    many MIDI boxes don't recognize key pressure.  More and more do, but
    few boards send it; it's lots cheaper to implement the *response* than
    to fit the keyboard with the sensors.  This is hardly new, remember
    when many boards wouldn't send velocity but could receive it?
    
    On a wind instrument, mapping breath to aftertouch is to give you the
    flexibility to control MIDI modules which don't know CC#2 (breath
    control).  Does anybody except Yamaha even send this CC? The most
    common application would be to map breath to aftertouch as a volume
    modulator, but it can be mapped to anything your SGU allows aftertouch
    to map to....vibrato, filter, FX, you name it.  I also believe that of
    all the MIDI CCs, only key pressure is note-dependent; i.e. things like
    sustain pedal, bend wheel, mod wheel, etc. are all global on the
    channel.
    
    As far as not having key pressure on the DH-100, remember that the
    DH-100 only sends one note at a time.  The distinction between pressure
    types is moot on a monophonic instrument.  Since the majority of SGUs
    will not recognize key pressure, Casio's decison makes a lot of sense.
    
    
     						Brian
2473.3KOBAL::DICKSONTue Oct 16 1990 13:185
    Channel Pressure and Poly Pressure are not controls at all, but
    unique MIDI message types.
    
    The Poly Pressure messages are three bytes long, so they can encode
    note-number as well as pressure level.
2473.4Sostenuto Pedal, Anyone?AQUA::ROSTShe moves me, manTue Oct 16 1990 14:2412
    Re: .3
    
    I stand corrected.  I checked 1293.9 for the list of MIDI CCs, and
    you're right, aftertouch is not one of them.  
    
    However, Ensoniq sequencers (and likely others) lump aftertouch in with
    the CCs when it comes to commands like "remove controllers". 
    Therefore, my misunderstanding.
    
    Boy, this stuff is fun....
    
    						Brian
2473.5Roland A-80 can send it; you decide if it's usefulXERO::ARNOLDbut it's not polite to *Tue Oct 16 1990 20:1521
    re: the previous
    
    Add the Roland A-80 to the list of controllers that are able to send
    Poly Pressure (also known as key aftertouch and probably a few other
    names).  It does spew out a bundle of MIDI events.  To give an example
    of where it can be useful is to imagine a horn section part where you
    want to each note (virtual horn) to have slightly different vibrato.  I
    guess it can sound more natural than having the exact same vibrato
    added to every note.
    
    As an aside, I've found that trying to play (with my mediocre ability)
    a poly aftertouch patch with any sort of "repeatability" is extremely
    difficult.  I use it mostly in experimenting with the above vibrato-ish
    effect but it's not something I've been able to vary my "technique"
    around.  When I've got sequencer disk space to burn, I'll record a
    passage with the poly aftertouch on.  Then play it back with and
    without it.  If I can fool myself into believing I can hear the
    difference, sometimes I'll keep all that data in the sequence. 
    Otherwise, I use the version with the aftertouch stripped out.
    
    - John -