I made a mistake in my last post about quarter-notes : to have
them, pitchbend must be set to 48 or 80, not 32 or 96. Here is the
code again :


  if (strcmp(p, "koron") == 0) {
    event_specific("MIDI", "pitchbend 0 48");
    done = 1;
  };
  if (strcmp(p, "sori") == 0) {
    event_specific("MIDI", "pitchbend 0 80");
    done = 1;
  };  
  if (strcmp(p, "normal") == 0) {
    event_specific("MIDI", "pitchbend 0 64");
    done = 1;
  };
  if (strcmp(p, "b") == 0) {
    event_specific("MIDI", "pitchbend 0 48");
    done = 1;
  };
  if (strcmp(p, "#") == 0) {
    event_specific("MIDI", "pitchbend 0 80");
    done = 1;
  };
  if (strcmp(p, "=") == 0) {
    event_specific("MIDI", "pitchbend 0 64");
    done = 1;
  };


And some examples to use them (If I'm not wrong) :


X:1
T:Dastgāh-Shur (moderne)
M:4/4
L:1/8
Q:1/4=90
K:C
%%MIDI program 111
G !b!A!=! _B c d !b! e !=! f g  |

X:2
T:Dastgāh-Segāh
M:4/4
L:1/8
Q:1/4=90
K:C
%%MIDI program 111
!b!A!=! _B c !b!d !=! _e f g !b! a !=!  |

 (or maybe 

X:2
T:Dastgāh-Segāh
M:4/4
L:1/8
Q:1/4=90
K:C
%%MIDI program 111
!b!A!=! _B c !b!d  _e !=! f g !b! a !=!  |

I don't have enough knowledge in it yet)


The problem of the "set pitchbend to the normal" still remains,
but I noticed also that the tone of a pitchbended note was
different from the tone of a normal note (for example a B
pitchebended a half step up and a "c" sound different. "^B" and
"c" not.)


___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en franēais !
Yahoo! Mail : http://fr.mail.yahoo.com
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to