lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Support articulations, slurs and breaths in MIDI (issue 26470047)


From: dak
Subject: Re: Support articulations, slurs and breaths in MIDI (issue 26470047)
Date: Sun, 17 Nov 2013 07:18:04 +0000

On 2013/11/16 00:18:40, Devon Schudy wrote:
Dan Eble wrote:

I'm actually a wind player, not a pianist, but MIDI is designed (and
mostly used) for keyboards, so their interpretation is usually the
best one to use in MIDI. Keyboard interpretation of slurs varies —
sometimes it just suppresses the gap between notes, as in
articulate.ly — but overlap is the one synthesizers recognize.

> Also, is overlap defined in units that are independent of tempo?  To
> me it would seem unnatural for a slur between the same two notes to
> overlap longer at 40 bpm than it does at 120 bpm.  I would want my
> overlap function to say “this requires a big shift, so perform it
> with a 125-ms gap” rather than having to figure out how to express
> the gap in terms of the current tempo.

It isn't independent of tempo but it probably should be.

If you say "overlap is the one synthesizers recognize": does that mean
that there needs to be a physical gap, or is it sufficient if the
note-on command of the next note comes before the note-off command of
the previous note in the MIDI data, without any intervening time gap?
That would probably make it easy to decide on an output (apart from
slurred identical notes which already provide a conundrum for the
player) while probably making it non-trivial to code.

https://codereview.appspot.com/26470047/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]