For various reasons, this would be very, very difficult for me to implement. Since I haven't even thought about midi technical details for at least 10 years, I'd have to spend lots of time re-educating myself with midi-file basics and with the way PMX deals with it. Beyond that, some pretty major data handling mods would probably be needed to allow note-specific midi-data to be input, stored, and processed.
But PMX is freeware, and if anyone else wants to dig into the source code and work something out (like Dirk did once long ago for an alternate tie notation), I'd be glad to do what I can to help. --Don > -----Original Message----- > From: TeX-Music [mailto:tex-music- > [email protected]] On Behalf Of Dirk Laurie > Sent: Friday, November 02, 2018 12:03 AM > To: Werner Icking Music Archive <[email protected]> > Subject: [Tex-music] Per-note MIDI in PMX > > I know PMX offers MIDI support only so that you can check for wrong notes > by listening. So it does not support MIDI features that require control > messages like expression or channel volume. [1] > > But that does not mean that one can't exploit PMX's MIDI support to its > fullest extent to make the sound as realistic as possible. Those MIDI files > might for example be handed to singers who can't sight-read so they can > practise their parts at home. > > In doing so, I'm running afoul of a restriction that might be an easy one to lift. > > "I commands can appear later in the file as well, but only at the start of an > input block." > > I can see the point of that restriction for instrument choice (and it > corresponds to instructions by composers: "nimmt Klarinette in Bes" > etc), and I have an open (even a blank) mind on balance, but the other two > parameters, tempo and velocity, affect things sent to MIDI on every note. > > Now I may be wrong in assumimg it's easy, but my guess is that after the > initial I that opens a file, the I command merely computes and stores > numbers that will later be used in generating MIDI events. > > It would be great if one could do an accelerando or a crescendo in the MIDI > file. > > "The command I containing only options t and/or v, with only one number > per option, may appear before any note. This will change the specified > option as from that note, for that instrument only." > > [1] I don't really have any expertise. Everything I know comes off John > Garside's site, especially http://midi-tutor.proboards.com/thread/12/9- > controlling-midi-volume > ------------------------------- > [email protected] mailing list > If you want to unsubscribe or look at the archives, go to > http://tug.org/mailman/listinfo/tex-music ------------------------------- [email protected] mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music

