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

[sc-dev] Event's sustain

Hi list,

When using event from Pbind, sustain is calculated as:
sustain: #{ ~dur * ~legato * ~stretch  };

which makes legato inconsistent between different tempi.
When TempoClock's tempo is 1,
~legato = 0.5 is staccato,

but in other cases like tempo is 3,
~legato = 0.5 isn't staccato anymore; it overlaps to the next event

To me it is a problem so
what I did in Event, to fix this in a crude way is;
sustain: #{ ~dur * ~legato * ~stretch * TempoClock.default.tempo.reciprocal }

all the best,

sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/