Discussion:
[KL] midi messages and polyphony
dlesko99@yahoo.com [KurzList]
2018-10-26 05:04:31 UTC
Permalink
Hi all,


Would anyone here know if when you exceed the keyboard's max polyphony does it send a midi note off message for the notes it has to drop? Ie, you have 64 note polyphony but use the sustain pedal and create an arpeggio that sustains more than 64 notes, do any of the dropped notes send a midi note off message to the vst you are controlling?


Thanks in advance!
Laurence Payne lp@laurencepayne.co.uk [KurzList]
2018-10-26 11:29:36 UTC
Permalink
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> </head> <body style="background-color: #fff;"> <span style="display:none">&nbsp;</span> <!--~-|**|PrettyHtmlStartT|**|-~--> <div id="ygrp-mlmsg" style="position:relative;"> <div id="ygrp-msg" style="z-index: 1;"> <!--~-|**|PrettyHtmlEndT|**|-~--> <div id="ygrp-text" > <p><div dir="auto">I think not.&nbsp; You send MIDI instructions to the playback engine, it copes with them as best it can.&nbsp; You could be sending the same MIDI to an external device with no knowledge of its polyphony.&nbsp;&nbsp;</div><div class="gmail_extra"><br><div class="gmail_quote">On 26 Oct 2018 6:04 am, &quot;***@yahoo.com [KurzList]&quot; &lt;***@yahoogroups.com&gt; wrote:<br type="attribution"><blockquote class="quote" style="border-left:1px #ccc solid;">









<div>











<br><br>









<p>Hi all,</p><p><br></p><p>Would anyone here know if when you exceed the keyboard&#39;s max polyphony does it send a midi note off message for the notes it has to drop? Ie, you have 64 note polyphony but use the sustain pedal and create an arpeggio that sustains more than 64 notes, do any of the dropped notes send a midi note off message to the vst you are controlling?</p><p><br></p><p>Thanks in advance!</p>











<br>





<br>









<div style="color:white;"></div>

</div>

</blockquote></div><br></div></p>

</div>


<!--~-|**|PrettyHtmlStart|**|-~-->
<div style="color: #fff; height: 0;">__._,_.___</div>






<div style="clear:both"> </div>

<div id="fromDMARC" style="margin-top: 10px;">
<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
Posted by: Laurence Payne &lt;***@laurencepayne.co.uk&gt; <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>
<div style="clear:both"> </div>

<table cellspacing=4px style="margin-top: 10px; margin-bottom: 10px; color: #2D50FD;">
<tbody>
<tr>
<td style="font-size: 12px; font-family: arial; font-weight: bold; padding: 7px 5px 5px;" >
<a style="text-decoration: none; color: #2D50FD" href="https://groups.yahoo.com/neo/groups/KurzList/conversations/messages/31525;_ylc=X3oDMTJxYzgyY3FpBF9TAzk3MzU5NzE0BGdycElkAzI3MjE5MDcEZ3Jwc3BJZAMxNzA1MDMyMTQ0BG1zZ0lkAzMxNTI1BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTU0MDU1MzM3OQ--?act=reply&messageNum=31525">Reply via web post</a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
<a href="mailto:***@laurencepayne.co.uk?subject=Re%3A%20%5BKL%5D%20midi%20messages%20and%20polyphony" style="text-decoration: none; color: #2D50FD;">
Reply to sender </a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;">
<a href="mailto:***@yahoogroups.com?subject=Re%3A%20%5BKL%5D%20midi%20messages%20and%20polyphony" style="text-decoration: none; color: #2D50FD">
Reply to group </a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
<a href="https://groups.yahoo.com/neo/groups/KurzList/conversations/newtopic;_ylc=X3oDMTJldGkzNjRoBF9TAzk3MzU5NzE0BGdycElkAzI3MjE5MDcEZ3Jwc3BJZAMxNzA1MDMyMTQ0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTU0MDU1MzM3OQ--" style="text-decoration: none; color: #2D50FD">Start a New Topic</a>
</td>
<td>&bull;</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;color: #2D50FD;" >
<a href="https://groups.yahoo.com/neo/groups/KurzList/conversations/topics/31524;_ylc=X3oDMTM2c2dram0zBF9TAzk3MzU5NzE0BGdycElkAzI3MjE5MDcEZ3Jwc3BJZAMxNzA1MDMyMTQ0BG1zZ0lkAzMxNTI1BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTU0MDU1MzM3OQR0cGNJZAMzMTUyNA--" style="text-decoration: none; color: #2D50FD;">Messages in this topic</a>
(2)
</td>
</tr>
</tbody>
</table>


<div id="megaphoneModule">
<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
<div>
<div class="stream" style="margin-bottom:10px;">
<div style="background-color:white;">
<div class="sn-img" style="display:inline;"><img name="tn_file" style="padding:0px 10px;vertical-align:top;margin-top:5px;" src="https://s.yimg.com/ru/static/images/yg/img/megaphone/1464031581_phpFA8bON" height="82" width="82"></div>
<div class="mod-txt" style="display:inline-block;">
<a rel="nofollow" name="sub_url" target="_blank" href="https://yho.com/1wwmgg" style="color:#0000FF;display:block;margin-left:5px;text-decoration:none;"><span style="font-size:15px;">Have you tried the highest rated email app?</span></a>
<div style="max-width:530px;padding:2px 5px;">With 4.5 stars in iTunes, the Yahoo Mail app is the highest rated email app on the market. What are you waiting for? Now you can access all your inboxes (Gmail, Outlook, AOL and more) in one place. Never delete an email again with 1000GB of free cloud storage.</div>
</div>
</div>
</div> </div>

<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>

<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<!-- |**|end egp html banner|**| -->


<div id="ygrp-grfd" style="font-family: Verdana; font-size: 12px; padding: 15px 0;">

<!-- |**|begin egp html banner|**| -->

To QUIT KurzList, send a *blank* message to kurzlist-***@yahoogroups.com <BR>
It will take from 24 to 48 hours for Yahoo!Groups to cancel you.
<!-- |**|end egp html banner|**| -->

</div>




<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

<span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://groups.yahoo.com/neo/groups/KurzList/info;_ylc=X3oDMTJlM3BxNWdhBF9TAzk3MzU5NzE0BGdycElkAzI3MjE5MDcEZ3Jwc3BJZAMxNzA1MDMyMTQ0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTU0MDU1MzM3OQ--" style="text-decoration: none;">Visit Your Group</a></span>

<ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
<li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
<span class="cat"><a href="https://groups.yahoo.com/neo/groups/KurzList/members/all;_ylc=X3oDMTJmbDJuM2YwBF9TAzk3MzU5NzE0BGdycElkAzI3MjE5MDcEZ3Jwc3BJZAMxNzA1MDMyMTQ0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzE1NDA1NTMzNzk-" style="text-decoration: none;">New Members</a></span>
<span class="ct" style="color: #ff7900;">1</span>
</li>
</ul>
</div>


<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
<a href="https://groups.yahoo.com/neo;_ylc=X3oDMTJkNjdrZWdjBF9TAzk3NDc2NTkwBGdycElkAzI3MjE5MDcEZ3Jwc3BJZAMxNzA1MDMyMTQ0BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxNTQwNTUzMzc5" style="float: left;"><img src="Loading Image..." height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
<div style="color: #747575; float: right;"> &bull; <a href="https://info.yahoo.com/privacy/us/yahoo/groups/details.html" style="text-decoration: none;">Privacy</a> &bull; <a href="mailto:KurzList-***@yahoogroups.com?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="https://info.yahoo.com/legal/us/yahoo/utos/terms/" style="text-decoration: none;">Terms of Use</a> </div>
</div>
<br>

<!-- |**|end egp html banner|**| -->

</div> <!-- ygrp-msg -->


<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
</div>
<!-- End Recommendations -->


<!-- |**|begin egp html banner|**| -->

<div id="ygrp-lc">
<div id="hd">SPONSORED LINKS</div>
<div id="lc">
<div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
<script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=553379707;kvmn=y100000;kvssp=brxd;kvpgcolo=bf1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=unknown;kvadtc%5Fdvbrand=unknown;kvadtc%5Fdvtype=unknown;kvadtc%5Fdvmodel=unknown;kvrepo%5Fdvosplt=unknown;kvadtc%5Fdvosversion=UNKNOWN;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcrcountry=us;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705032144;" target=_top><img src="Loading Image..." border=0 alt="AOL Ad" width="1" height="1" ></a>');

</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "98.139.159.74",
"AdPosition Name" : "LC1",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}--> <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC1/A=1234567/rand=958842399">
</div>
<div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
<script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=553379709;kvmn=y100000;kvssp=brxd;kvpgcolo=bf1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=unknown;kvadtc%5Fdvbrand=unknown;kvadtc%5Fdvtype=unknown;kvadtc%5Fdvmodel=unknown;kvrepo%5Fdvosplt=unknown;kvadtc%5Fdvosversion=UNKNOWN;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcrcountry=us;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705032144;" target=_top><img src="https://aka-cdn.adtechus.com/images/ATCollapse.gif" border=0 alt="AOL Ad" width="1" height="1" ></a>');

</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "98.139.159.74",
"AdPosition Name" : "LC2",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}--> <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC2/A=1234567/rand=934230031">
</div>
<div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
<script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=553379711;kvmn=y100000;kvssp=brxd;kvpgcolo=bf1;kvadtc%5Fdvmktname=unknown;kvadtc%5Fdvosplt=unknown;kvadtc%5Fdvbrand=unknown;kvadtc%5Fdvtype=unknown;kvadtc%5Fdvmodel=unknown;kvrepo%5Fdvosplt=unknown;kvadtc%5Fdvosversion=UNKNOWN;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcrcountry=us;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705032144;" target=_top><img src="https://aka-cdn.adtechus.com/images/ATCollapse.gif" border=0 alt="AOL Ad" width="1" height="1" ></a>');

</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "98.139.159.74",
"AdPosition Name" : "LC3",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}--> <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC3/A=1234567/rand=182342159">
</div>
</div>
</div>

<!-- |**|end egp html banner|**| -->



</div> <!-- |**|end egp html banner|**| -->

<div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

<img src="http://geo.yahoo.com/serv?s=97359714/grpId=2721907/grpspId=1705032144/msgId=31525/stime=1540553379/nc1=1234567/nc2=2/nc3=3" width="1" height="1"> <br>

<img src="http://y.analytics.yahoo.com/fpc.pl?ywarid=515FB27823A7407E&a=10001310322279&js=no&resp=img&cf12=CP" width="1" height="1">

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}

#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}

#ygrp-mkp #ads {
margin-bottom: 10px;
}

#ygrp-mkp .ad {
padding: 0 0;
}

#ygrp-mkp .ad p {
margin: 0;
}

#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
#ygrp-sponsor #ygrp-lc {
font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
margin: 10px 0px;
font-weight: 700;
font-size: 78%;
line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
margin-bottom: 10px;
padding: 0 0;
}

#actions {
font-family: Verdana;
font-size: 11px;
padding: 10px 0;
}

#activity {
background-color: #e0ecee;
float: left;
font-family: Verdana;
font-size: 10px;
padding: 10px;
}

#activity span {
font-weight: 700;
}

#activity span:first-child {
text-transform: uppercase;
}

#activity span a {
color: #5085b6;
text-decoration: none;
}

#activity span span {
color: #ff7900;
}

#activity span .underline {
text-decoration: underline;
}

.attach {
clear: both;
display: table;
font-family: Arial;
font-size: 12px;
padding: 10px 0;
width: 400px;
}

.attach div a {
text-decoration: none;
}

.attach img {
border: none;
padding-right: 5px;
}

.attach label {
display: block;
margin-bottom: 5px;
}

.attach label a {
text-decoration: none;
}

blockquote {
margin: 0 0 0 4px;
}

.bold {
font-family: Arial;
font-size: 13px;
font-weight: 700;
}

.bold a {
text-decoration: none;
}

dd.last p a {
font-family: Verdana;
font-weight: 700;
}

dd.last p span {
margin-right: 10px;
font-family: Verdana;
font-weight: 700;
}

dd.last p span.yshortcuts {
margin-right: 0;
}

div.attach-table div div a {
text-decoration: none;
}

div.attach-table {
width: 400px;
}

div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
text-decoration: none;
}

div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
text-decoration: none;
}

div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
}

.green {
color: #628c2a;
}

.MsoNormal {
margin: 0 0 0 0;
}

o {
font-size: 0;
}

#photos div {
float: left;
width: 72px;
}

#photos div div {
border: 1px solid #666666;
height: 62px;
overflow: hidden;
width: 62px;
}

#photos div label {
color: #666666;
font-size: 10px;
overflow: hidden;
text-align: center;
white-space: nowrap;
width: 64px;
}

#reco-category {
font-size: 77%;
}

#reco-desc {
font-size: 77%;
}

.replbq {
margin: 4px;
}

#ygrp-actbar div a:first-child {
/* border-right: 0px solid #000;*/
margin-right: 2px;
padding-right: 5px;
}

#ygrp-mlmsg {
font-size: 13px;
font-family: Arial, helvetica,clean, sans-serif;
*font-size: small;
*font: x-small;
}

#ygrp-mlmsg table {
font-size: inherit;
font: 100%;
}

#ygrp-mlmsg select, input, textarea {
font: 99% Arial, Helvetica, clean, sans-serif;
}

#ygrp-mlmsg pre, code {
font:115% monospace;
*font-size:100%;
}

#ygrp-mlmsg * {
line-height: 1.22em;
}

#ygrp-mlmsg #logo {
padding-bottom: 10px;
}


#ygrp-msg p a {
font-family: Verdana;
}

#ygrp-msg p#attach-count span {
color: #1E66AE;
font-weight: 700;
}

#ygrp-reco #reco-head {
color: #ff7900;
font-weight: 700;
}

#ygrp-reco {
margin-bottom: 20px;
padding: 0px;
}

#ygrp-sponsor #ov li a {
font-size: 130%;
text-decoration: none;
}

#ygrp-sponsor #ov li {
font-size: 77%;
list-style-type: square;
padding: 6px 0;
}

#ygrp-sponsor #ov ul {
margin: 0;
padding: 0 0 0 8px;
}

#ygrp-text {
font-family: Georgia;
}

#ygrp-text p {
margin: 0 0 1em 0;
}

#ygrp-text tt {
font-size: 120%;
}

#ygrp-vital ul li:last-child {
border-right: none !important;
}
-->
</style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->
danforcz danforcz@yahoo.com [KurzList]
2018-10-26 11:41:46 UTC
Permalink
I supposed you have only 10 fingers, so you can’t keep 64 keys pressed. So when you release keys one by one during playing arpeggio, Note Off info is sent. Tones are kept sounding only by Sustain controller. When you release Sustain, all tones stop to sound. Does it make sense?

Daniel Forro
Post by ***@yahoo.com [KurzList]
Hi all,
Would anyone here know if when you exceed the keyboard's max polyphony does it send a midi note off message for the notes it has to drop? Ie, you have 64 note polyphony but use the sustain pedal and create an arpeggio that sustains more than 64 notes, do any of the dropped notes send a midi note off message to the vst you are controlling?
Thanks in advance!
Tristan tu@alphalink.com.au [KurzList]
2018-10-28 00:00:45 UTC
Permalink
Sending of MIDI messages from a keyboard and the local polyphony are two separate things. If you hold down
8 keys on a synth with only 6 note polyphony then all 8 note on messages are sent out over MIDI but only 6 of
them will sound on the local synth. As you release each of the 8 keys a MIDI note off message is sent out for
each note. How this affects the local synth voices depends on the voice assignment algorithm.

The sustain pedal function can be implemented in different ways, but for MIDI transmission it will normally be
completely independent of the note on/off messages. In your 64 note arpeggio example, pressing the sustain
pedal sends out the MIDI sustain pedal on message then each note played in the arpeggio sends out its
corresponding MIDI note on and note off message. It is up to the receiving VSTi to manage its local voice
allocation and decide with of those notes to play and which to cut off. The sustain pedal being on just tells it to
keep sounding the currently playing notes. Then releasing the sustain pedal sends out a MIDI sustain pedal off
message telling the VSTi to release any notes not currently being held.

/Tristan
Post by danforcz ***@yahoo.com [KurzList]
I supposed you have only 10 fingers, so you can’t keep 64 keys pressed. So
when you release keys one by one during playing arpeggio, Note Off info is
sent. Tones are kept sounding only by Sustain controller. When you release
Sustain, all tones stop to sound. Does it make sense?
Daniel Forro
Post by ***@yahoo.com [KurzList]
Hi all,
Would anyone here know if when you exceed the keyboard's max polyphony does
it send a midi note off message for the notes it has to drop? Ie, you have 64
note polyphony but use the sustain pedal and create an arpeggio that sustains
more than 64 notes, do any of the dropped notes send a midi note off message
to the vst you are controlling?
Post by ***@yahoo.com [KurzList]
Thanks in advance!
Continue reading on narkive:
Loading...