<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: poly note vs midinote</title>
		<atom:link href="http://cycling74.com/forums/topic/poly-note-vs-midinote/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 05:41:25 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-62450</guid>
					<title><![CDATA[poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-62450</link>
					<pubDate>Sat, 17 Mar 2012 23:35:45 +0000</pubDate>
					<dc:creator>Ploki</dc:creator>

					<description>
						<![CDATA[
						<p>Because I wish to take use of midi/off velocity (and some other stuff) I&#8217;d like to send a custom message to an instance of poly (5part list i.e.) but i&#8217;d also like that poly knows when i&#8217;m sending an &#8220;off&#8221; message to that poly which receives the off.<br />
Is this possible any other way than doing it with counter and specific instances? Because midi note handles that automatically but it doesn&#8217;t work with off/velocity (+ other parameters i&#8217;d like to send separated to each enabled voice).</p>
<p>The only way i can think of is using a massive routing system or a counter that counts the number of instances of poly and assignes specific notes automatically&#8230; which is tedious and complicated.</p>
<p>Is there anyway to tell poly &#8220;send this to the same voice that the other thing before was sent.&#8221; like midi note?</p>
<p>I have another idea (but am too sleepy to test it), if i set the poly patcher to have an internal memory so it remembers the input it first receives, and when it receives a &#8220;note off&#8221; its filtered by other active voices because they have different memory. That can&#8217;t trigger a new instance because it (note/off) would be sent directly to output not via &#8220;note&#8221; message, would trigger the mute 1 and cleared the memory of the patcher&#8230; So then, the next voice that comes via message &#8220;note&#8221; can occupy its spot? I think thats the most elegant solution so far with least data redundancy. It&#8217;s easy to set so note/off goes without &#8220;note&#8221; prepended and note/on goes in with prepended &#8220;note&#8221; message. I think i&#8217;ll do that if there isn&#8217;t a simpler solution. (like being references by the first number of the list i.e. like a note number.)</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225589</guid>
					<title><![CDATA[Re: poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225589</link>
					<pubDate>Sun, 18 Mar 2012 09:34:59 +0000</pubDate>
					<dc:creator>oldTurtle</dc:creator>

					<description>
						<![CDATA[
						<p>your explanation sounds a bit confusing to me&#8230; i guess you&#8217;re trying to send note on, then note off WITH velocity (to the same instance), is it right?</p>
<p>if that&#8217;s so, and if it&#8217;s only these two mesages you want to send for each note (the 5-part lists), then you might just try to use midinote indeed, sort of: &#8220;midinote noteNumber 0 offVel whateverElse&#8221;, so that 0 cheats [poly~] to send it to same instance, then you use next number as note off velocity.</p>
<p>if you want to send more than note on/off messages, that&#8217;s another thing. but again, i can&#8217;t really figure out what you&#8217;re really doing, where you&#8217;re getting the note messages from, and what you wanna do with the lists to [poly~]&#8230; :)</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225590</guid>
					<title><![CDATA[Re: poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225590</link>
					<pubDate>Sun, 18 Mar 2012 19:42:28 +0000</pubDate>
					<dc:creator>Ploki</dc:creator>

					<description>
						<![CDATA[
						<p>I actually need to send a 3-part message i figured, everything else is either constant or send to every instance. &#8220;freq, velocity, on/off&#8221; i.e. 548 25 1 or 548 25 0.<br />
As far as I recall poly~ kills the voice with a note/off message? I need it to close the adsr rather then kill it.<br />
I need to control adsr release and attack with velocity on and velocity off (and of course i need to send a mute command to adsr which is connected to this poly to mute it) and a frequency of the instance.</p>
<p>Also, i need like, at least 140 different &#8220;notes&#8221;, so midi note is out of range.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225591</guid>
					<title><![CDATA[Re: poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225591</link>
					<pubDate>Sun, 18 Mar 2012 21:25:12 +0000</pubDate>
					<dc:creator>oldTurtle</dc:creator>

					<description>
						<![CDATA[
						<p>i think what &#8220;midinote&#8221; does is just select an idle instance for note on (just as &#8220;note&#8221; does) AND send note off to same instance as corresponding note on, understanding first and second values in the list as note-velocity (0 meaning note off).</p>
<p>but it doesn&#8217;t kill the voice, you have to do it with &#8220;mute 1&#8243; to [thispoly~]. so if you send &#8220;midinote noteNumber 1/0 velocity&#8221;, you&#8217;ll have messsages send to right instances(1 will be interpreted as on, 0 as off), then you can use the third value in the list as velocity, both with note on and note off. and only mute and set state to non-busy when the release part of the adsr is done.</p>
<p>but i don&#8217;t know now if i&#8217;m making sense any more&#8230; maybe a patch will help.</p>
<p>the 140 different notes issue seems tricky. in another situation you could use some msb-lsb thing: use yet another value in the list so that you have more than 7bits. but of course that would mess things up, dealing with [poly~].</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225592</guid>
					<title><![CDATA[Re: poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225592</link>
					<pubDate>Sun, 18 Mar 2012 21:40:29 +0000</pubDate>
					<dc:creator>Ploki</dc:creator>

					<description>
						<![CDATA[
						<p>hm yes, i can see where you are going, but its time for some dummy patcher to try each method and see what works and what not. </p>
<p>Thanks, you gave me a few ideas to try out. Ain&#8217;t going the msb/lsb route though.. no way. :D</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225593</guid>
					<title><![CDATA[Re: poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225593</link>
					<pubDate>Mon, 19 Mar 2012 11:19:32 +0000</pubDate>
					<dc:creator>Ploki</dc:creator>

					<description>
						<![CDATA[
						<p>Lol! It&#8217;s so simple i can&#8217;t believe i didn&#8217;t try it!<br />
Midi note works well over its native range. i.e., &#8220;midinote 256 x y z e&#8221; works flawlessly.<br />
let me sum up just in case a lost soul wander here after 3 years :P<br />
&#8220;note&#8221; allows you to send a message to an open voice. In order to close it, you need to know which instance was called upon, or have it close automatically (via timer) or via send/recieve by another function.</p>
<p>HOWEVER, midinote sends a message to an open voice, and allows you to send another message to close it if the message begins with &#8220;midinote $i 0&#8243;<br />
This is pretty much what you told me, the only difference is that i wasn&#8217;t aware that midinote works well over midrange. Theoretically, you can use any number as midinote. Brilliant. My problem is solved, this is exactly what I need, because I can simply ignore the midi off (0) message and close it via ADSR when midi/off is received.<br />
You can also send it a list which can be as long as you wish, as long as the syntax is &#8220;midinote &#8220;note number&#8221; &#8220;velocity/0&#8243; value value value value value&#8230;&#8221;</p>
<p>My god I have to rewrite this post, its awful.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225594</guid>
					<title><![CDATA[Re: poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225594</link>
					<pubDate>Mon, 19 Mar 2012 14:56:57 +0000</pubDate>
					<dc:creator>oldTurtle</dc:creator>

					<description>
						<![CDATA[
						<p>wahaha&#8230; one never considers the easy path on a first try. in fact that makes sense (there&#8217;s no real MIDI in there, so no 7bits limit), though i didn&#8217;t consider it neither. why should&#8217;t it? plain and simple&#8230;</p>
<p>wouldn&#8217;t it have been crazy to get a headache with lsb paraphernalia? XD</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225595</guid>
					<title><![CDATA[Re: poly note vs midinote]]></title>
					<link>http://cycling74.com/forums/topic/poly-note-vs-midinote/#post-225595</link>
					<pubDate>Mon, 19 Mar 2012 18:42:28 +0000</pubDate>
					<dc:creator>Ploki</dc:creator>

					<description>
						<![CDATA[
						<p>Haha :D indeed. I was getting pretty desperate. I was waiting for someone and had my laptop with me and it just hit me &#8220;hey perhaps it actually works?!&#8221; and it does. Awesome moment</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

