<?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: bpfunction editor, but with curves?</title>
		<atom:link href="http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 13:16:38 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-33368</guid>
					<title><![CDATA[bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-33368</link>
					<pubDate>Wed, 22 Aug 2007 21:39:30 +0000</pubDate>
					<dc:creator>maxplanck735@hotmail.com</dc:creator>

					<description>
						<![CDATA[
						<p>is there any object like function, where the user can input data points and max will interpolate between them, but ALSO where there is curve drawing functionality?</p>
<p>for example, in the program reaktor there is a breakpoint function editor where between every breakpoint there is a midpoint which can be dragged in order to shape the line/curve between the breakpoints.</p>
<p>thank, any info would be much appreciated</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111092</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111092</link>
					<pubDate>Wed, 22 Aug 2007 23:09:07 +0000</pubDate>
					<dc:creator>maxplanck735@hotmail.com</dc:creator>

					<description>
						<![CDATA[
						<p>or in photoshop there are nice curve drawing tools.  In Cubase there are decent curve, sinewave, etc. drawing tools too.</p>
<p>I&#8217;m thinking of something like this.  How can i make this happen in Max/MSP?  </p>
<p>Does Jitter offer anything more like this than what&#8217;s available in Max/MSP?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111093</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111093</link>
					<pubDate>Wed, 22 Aug 2007 23:54:05 +0000</pubDate>
					<dc:creator>Wetterberg</dc:creator>

					<description>
						<![CDATA[
						<p>Max Planck skrev:<br />
> or in photoshop there are nice curve drawing tools.  In Cubase there are decent curve, sinewave, etc. drawing tools too.<br />
><br />
> I&#8217;m thinking of something like this.  How can i make this happen in Max/MSP?  <br />
><br />
> Does Jitter offer anything more like this than what&#8217;s available in Max/MSP?<br />
>   <br />
Have you checked out [techno~] ?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111094</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111094</link>
					<pubDate>Thu, 23 Aug 2007 00:01:37 +0000</pubDate>
					<dc:creator>jdh</dc:creator>

					<description>
						<![CDATA[
						<p>Hi Max, depending on the number of points you have in you breakpoint, maybe you could implement jasch&#8217;s Bezier object to interpolate between points. hope this helps,</p>
<p>cheers<br />
j</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111095</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111095</link>
					<pubDate>Thu, 23 Aug 2007 04:16:01 +0000</pubDate>
					<dc:creator>Nick Inhofe</dc:creator>

					<description>
						<![CDATA[
						<p>Believe me, I&#8217;ve been wishing for the same thing. If the lines in-between breakpoints on function had little dots to drag the curve (for curve~), it would be fantastic. I&#8217;ve been wanted those in Max ever since I first saw them in Native Instruments Absynth.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111096</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111096</link>
					<pubDate>Thu, 23 Aug 2007 11:18:43 +0000</pubDate>
					<dc:creator>maxplanck735@hotmail.com</dc:creator>

					<description>
						<![CDATA[
						<p>techno~ is sort of like what i want, but the curve drawing is too limited (you don&#8217;t have enough control of the curve to be able to draw every possible curve, as far as I can tell).</p>
<p>
As for using a curve generating function to interpolate between two points: I don&#8217;t think it would work too well as far as i can tell, because this interpolation would not be displayed graphically.  Although, I could route the output of the curve generating function into a GUI function editor, this would give me a graphic display.</p>
<p>But this just seems like such an overly complicated way to do it&#8230; aren&#8217;t there any GUI objects that allow curve drawing with the ease, simplicity, and power of, for example, photoshop&#8217;s curve drawing tools?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111097</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111097</link>
					<pubDate>Thu, 23 Aug 2007 12:48:12 +0000</pubDate>
					<dc:creator>cebec</dc:creator>

					<description>
						<![CDATA[
						<p>yeah, i&#8217;ve been wishing for this, as well. and techno is too fiddly for me. every time i try using it, i get frustrated. integrating curves into function would be a nice start.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111098</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111098</link>
					<pubDate>Thu, 23 Aug 2007 14:43:52 +0000</pubDate>
					<dc:creator>dGarden</dc:creator>

					<description>
						<![CDATA[
						<p>hi, <br />
as jdh said, you can use [bspline] see <a href="http://www.jasch.ch" rel="nofollow">http://www.jasch.ch</a><br />
and here is a small exemple to begin with :</p>
<p>peace</p>
<p>a</p>
<p>max v2;<br />
#N vpatcher 223 29 638 412;<br />
#P origin -101 -623;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P newex 163 25 61 9109513 loadmess 20;<br />
#P newex 104 337 69 9109513 pvar function2;<br />
#B color 6;<br />
#P newex 177 238 69 9109513 pvar function1;<br />
#B color 6;<br />
#P newex 104 188 32 9109513 t l 0.;<br />
#P toggle 339 139 16 0;<br />
#P newex 146 213 73 9109513 t 12 dump clear;<br />
#P number 163 167 29 9 1 50 3 139 0 0 0 221 221 221 222 222 222 0 0 0;<br />
#P objectname number[6];<br />
#P newex 104 313 44 9109513 zl slice 2;<br />
#P user function 197 50 335 182 0 0 1 0;<br />
#X frgb 190 190 190;<br />
#X brgb 66 66 66;<br />
#X rgb2 0 255 255;<br />
#X rgb3 255 255 255;<br />
#X rgb4 0 255 255;<br />
#X rgb5 0 0 0;<br />
#X add 0. 0. 0;<br />
#X add 0.044101 0.133795 0;<br />
#X add 0.089522 0.247461 0;<br />
#X add 0.136262 0.340997 0;<br />
#X add 0.18432 0.414404 0;<br />
#X add 0.233698 0.467682 0;<br />
#X add 0.284395 0.500831 0;<br />
#X add 0.336411 0.51385 0;<br />
#X add 0.389746 0.506741 0;<br />
#X add 0.4444 0.479501 0;<br />
#X add 0.500198 0.437396 0;<br />
#X add 0.556083 0.412004 0;<br />
#X add 0.611881 0.408587 0;<br />
#X add 0.66759 0.427147 0;<br />
#X add 0.723212 0.467682 0;<br />
#X add 0.778745 0.530194 0;<br />
#X add 0.834191 0.614681 0;<br />
#X add 0.889548 0.721145 0;<br />
#X add 0.944818 0.849585 0;<br />
#X add 1. 1. 0;<br />
#X domain 1.;<br />
#X range 0. 1.;<br />
#X done;<br />
#P objectname function2;<br />
#P newex 104 213 32 9109513 zl join;<br />
#B color 5;<br />
#P newex 104 238 52 9109513 zl group 12;<br />
#P user function 20 50 158 182 0 1 1 0;<br />
#X frgb 255 107 107;<br />
#X brgb 66 66 66;<br />
#X rgb2 0 255 255;<br />
#X rgb3 255 255 255;<br />
#X rgb4 0 0 0;<br />
#X rgb5 0 0 0;<br />
#X add 0. 0. 0;<br />
#X add 0.206349 0.683333 0;<br />
#X add 0.738095 0.233333 0;<br />
#X add 1. 1. 0;<br />
#X domain 1.;<br />
#X range 0. 1.;<br />
#X done;<br />
#P objectname function1;<br />
#P message 120 264 45 9109513 steps $1;<br />
#P newex 104 289 39 9109513 bspline;<br />
#N vpatcher 15 55 205 277;<br />
#P outlet 42 182 15 0;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P newex 91 50 45 9109513 loadbang;<br />
#P newex 24 109 28 9109513 gate;<br />
#P newex 42 50 45 9109513 metro 50;<br />
#P newex 42 155 24 9109513 gate;<br />
#P toggle 42 137 15 0;<br />
#P button 56 137 15 0;<br />
#P newex 42 78 66 9109513 mousestate;<br />
#B color 5;<br />
#P inlet 24 89 15 0;<br />
#P connect 0 0 6 0;<br />
#P fasten 6 0 5 0 29 138 22 138 22 29 47 29;<br />
#P connect 7 0 1 0;<br />
#P connect 5 0 1 0;<br />
#P connect 1 0 6 1;<br />
#P fasten 6 0 3 0 29 133 47 133;<br />
#P connect 3 0 4 0;<br />
#P connect 4 0 8 0;<br />
#P connect 1 2 2 0;<br />
#P connect 1 1 2 0;<br />
#P connect 2 0 4 1;<br />
#P pop;<br />
#P newobj 339 162 30 9109513 p poll;<br />
#P connect 3 2 11 0;<br />
#P connect 11 0 5 0;<br />
#P connect 5 0 4 0;<br />
#P fasten 2 0 1 0 125 284 109 284;<br />
#P connect 4 0 1 0;<br />
#P connect 1 0 7 0;<br />
#P connect 7 0 13 0;<br />
#P fasten 9 2 13 0 213 334 109 334;<br />
#P fasten 8 0 2 0 168 261 125 261;<br />
#P connect 11 1 5 1;<br />
#P fasten 8 0 9 0 168 208 151 208;<br />
#P connect 3 3 9 0;<br />
#P fasten 0 0 9 0 344 208 151 208;<br />
#P connect 9 0 4 1;<br />
#P connect 14 0 8 0;<br />
#P connect 9 1 12 0;<br />
#P connect 10 0 0 0;<br />
#P pop;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111099</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111099</link>
					<pubDate>Thu, 23 Aug 2007 16:36:50 +0000</pubDate>
					<dc:creator>cebec</dc:creator>

					<description>
						<![CDATA[
						<p>Thank you very much for that, dGarden.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111100</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111100</link>
					<pubDate>Fri, 24 Aug 2007 08:54:37 +0000</pubDate>
					<dc:creator>maxplanck735@hotmail.com</dc:creator>

					<description>
						<![CDATA[
						<p>thanks dGarden!  </p>
<p>it&#8217;s too bad [bspline] doesn&#8217;t have a better GUI.  If I knew more about Max I could probably make one, but since I don&#8217;t it would take me a long time.</p>
<p>I&#8217;m surprised that there isn&#8217;t something like this included with Max/MSP&#8230; curve drawing tools seem pretty basic and broadly useful.  </p>
<p>If anyone has curve drawing tools with a better GUI, would you please share them with us?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111101</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111101</link>
					<pubDate>Sun, 26 Aug 2007 14:00:26 +0000</pubDate>
					<dc:creator>REC</dc:creator>

					<description>
						<![CDATA[
						<p>can anyone explain why it is that when more than 4 break points are added the curve function window begins to get shorter and cuts off the last part of the function curve.  try putting more break points with clickadd $1 to see what i mean.. just curious.</p>
<p>thanks matt</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111102</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111102</link>
					<pubDate>Sun, 26 Aug 2007 16:09:34 +0000</pubDate>
					<dc:creator>dGarden</dc:creator>

					<description>
						<![CDATA[
						<p>Does this new one do what you want ??</p>
<p>max v2;<br />
#N vpatcher 236 44 666 426;<br />
#P origin -101 -623;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P newex 13 176 64 9109513 expr ($i1/2)*3;<br />
#P newex 78 176 29 9109513 zl len;<br />
#B color 5;<br />
#P newex 120 328 69 9109513 pvar function2;<br />
#B color 6;<br />
#P newex 193 229 69 9109513 pvar function1;<br />
#B color 6;<br />
#P newex 120 176 32 9109513 t l 0.;<br />
#P toggle 355 127 16 0;<br />
#P newex 162 201 105 9109513 t 12 dump clear b;<br />
#P number 179 155 29 9 1 50 3 139 0 0 0 221 221 221 222 222 222 0 0 0;<br />
#P objectname number[6];<br />
#P newex 120 304 44 9109513 zl slice 2;<br />
#P user function 213 38 351 170 0 0 1 0;<br />
#X frgb 190 190 190;<br />
#X brgb 66 66 66;<br />
#X rgb2 0 255 255;<br />
#X rgb3 255 255 255;<br />
#X rgb4 0 255 255;<br />
#X rgb5 0 0 0;<br />
#X add 0. 0. 0;<br />
#X add 0.007195 0.177278 0;<br />
#X add 0.017576 0.324798 0;<br />
#X add 0.031142 0.442561 0;<br />
#X add 0.047894 0.530565 0;<br />
#X add 0.067831 0.588812 0;<br />
#X add 0.090954 0.617301 0;<br />
#X add 0.117263 0.616032 0;<br />
#X add 0.146757 0.585006 0;<br />
#X add 0.17886 0.529931 0;<br />
#X add 0.210111 0.485063 0;<br />
#X add 0.239935 0.456113 0;<br />
#X add 0.268331 0.44308 0;<br />
#X add 0.295299 0.445963 0;<br />
#X add 0.320838 0.464764 0;<br />
#X add 0.34495 0.499481 0;<br />
#X add 0.367633 0.550115 0;<br />
#X add 0.388889 0.616667 0;<br />
#X add 0.410694 0.681257 0;<br />
#X add 0.435025 0.726009 0;<br />
#X add 0.461883 0.750923 0;<br />
#X add 0.491267 0.755998 0;<br />
#X add 0.523178 0.741234 0;<br />
#X add 0.557615 0.706632 0;<br />
#X add 0.594579 0.652192 0;<br />
#X add 0.634069 0.577912 0;<br />
#X add 0.675729 0.490657 0;<br />
#X add 0.717416 0.431603 0;<br />
#X add 0.758774 0.407613 0;<br />
#X add 0.799802 0.418685 0;<br />
#X add 0.840501 0.464821 0;<br />
#X add 0.88087 0.546021 0;<br />
#X add 0.92091 0.662284 0;<br />
#X add 0.96062 0.81361 0;<br />
#X add 1. 1. 0;<br />
#X domain 1.;<br />
#X range 0. 1.;<br />
#X done;<br />
#P objectname function2;<br />
#P newex 120 201 32 9109513 zl join;<br />
#B color 5;<br />
#P newex 120 229 52 9109513 zl group 12;<br />
#P user function 36 38 174 170 1 1 1 1;<br />
#X frgb 255 107 107;<br />
#X brgb 66 66 66;<br />
#X rgb2 0 255 255;<br />
#X rgb3 255 255 255;<br />
#X rgb4 0 0 0;<br />
#X rgb5 0 0 0;<br />
#X add 0. 0. 0;<br />
#X add 0.02381 0.816667 0;<br />
#X add 0.301587 0.3 0;<br />
#X add 0.476191 0.933333 0;<br />
#X add 0.833333 0.133333 0;<br />
#X add 1. 1. 0;<br />
#X domain 1.;<br />
#X range 0. 1.;<br />
#X done;<br />
#P objectname function1;<br />
#P message 136 255 45 9109513 steps $1;<br />
#P newex 120 280 39 9109513 bspline;<br />
#N vpatcher 15 55 205 277;<br />
#P outlet 42 182 15 0;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P newex 91 50 45 9109513 loadbang;<br />
#P newex 24 109 28 9109513 gate;<br />
#P newex 42 50 45 9109513 metro 50;<br />
#P newex 42 155 24 9109513 gate;<br />
#P toggle 42 137 15 0;<br />
#P button 56 137 15 0;<br />
#P newex 42 78 66 9109513 mousestate;<br />
#B color 5;<br />
#P inlet 24 89 15 0;<br />
#P connect 0 0 6 0;<br />
#P fasten 6 0 5 0 29 138 22 138 22 29 47 29;<br />
#P connect 7 0 1 0;<br />
#P connect 5 0 1 0;<br />
#P connect 1 0 6 1;<br />
#P fasten 6 0 3 0 29 133 47 133;<br />
#P connect 3 0 4 0;<br />
#P connect 4 0 8 0;<br />
#P connect 1 2 2 0;<br />
#P connect 1 1 2 0;<br />
#P connect 2 0 4 1;<br />
#P pop;<br />
#P newobj 355 150 30 9109513 p poll;<br />
#P connect 14 0 15 0;<br />
#P connect 3 1 14 0;<br />
#P connect 3 2 11 0;<br />
#P connect 11 0 5 0;<br />
#P connect 5 0 4 0;<br />
#P fasten 2 0 1 0 141 275 125 275;<br />
#P connect 4 0 1 0;<br />
#P connect 1 0 7 0;<br />
#P connect 7 0 13 0;<br />
#P fasten 9 2 13 0 229 325 125 325;<br />
#P fasten 8 0 2 0 184 251 141 251;<br />
#P connect 11 1 5 1;<br />
#P fasten 8 0 9 0 184 196 167 196;<br />
#P connect 3 3 9 0;<br />
#P fasten 0 0 9 0 360 196 167 196;<br />
#P fasten 15 0 4 1 18 224 167 224;<br />
#P connect 9 1 12 0;<br />
#P fasten 9 3 12 0 260 225 198 225;<br />
#P connect 10 0 0 0;<br />
#P pop;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111103</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111103</link>
					<pubDate>Sun, 26 Aug 2007 16:17:30 +0000</pubDate>
					<dc:creator>REC</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: dGarden wrote on Sun, 26 August 2007 10:09<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> Does this new one do what you want ??</p>
<p>this is a great.. thanks again. I hope you didn&#8217;t think i was complaining about the patch i was just curious. I  study them and try to figure them out, couldn&#8217;t really see why it did that.</p>
<p>matt  </p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111104</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111104</link>
					<pubDate>Sun, 26 Aug 2007 16:44:29 +0000</pubDate>
					<dc:creator>dGarden</dc:creator>

					<description>
						<![CDATA[
						<p>well, [bspline] accept list of all control point (x,y,z) and dump message of [function] object only give you (x,y) of each point because of 2D.<br />
So you have to add (z) with [zl join] and to group all the points (xyz) in one list.<br />
You could do it with [zl group] but you have to know how many elements you want to group.</p>
<p>In the case of the first patch, there was 4 control points (x,y,z), so the [zl group] argument was 12.<br />
So if you add one or more points, it will consider only the 4 first control points&#8230;</p>
<p>Hope it help you</p>
<p>peace</p>
<p>a</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111105</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111105</link>
					<pubDate>Mon, 27 Aug 2007 09:43:50 +0000</pubDate>
					<dc:creator>Roald Baudoux</dc:creator>

					<description>
						<![CDATA[
						<p></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111106</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111106</link>
					<pubDate>Wed, 29 Aug 2007 16:37:27 +0000</pubDate>
					<dc:creator>martinrobinson</dc:creator>

					<description>
						<![CDATA[
						<p>Hello,</p>
<p>Some time ago I modified ej.function (ejies &#8211; <a href="http://www.e&#8211;j.com/" rel="nofollow">http://www.e&#8211;j.com/</a>) a JSUI extension to the &#8216;function&#8217; object, to support curves. Also it outputs its data in curve~ format rather than line~. I sent this to ej but I haven&#8217;t checked to see if it&#8217;s been added to the package.</p>
<p>I&#8217;ll have to check the license but I&#8217;m fairly sure it&#8217;s a creativecommons license and I could upload this to my c74/share page.</p>
<p>Let know if you&#8217;re interested or if the other solutions are sufficient.</p>
<p>Martin</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111107</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111107</link>
					<pubDate>Wed, 29 Aug 2007 17:25:28 +0000</pubDate>
					<dc:creator>Nick Inhofe</dc:creator>

					<description>
						<![CDATA[
						<p>I am *SO* interested in this. I&#8217;ve built a patch to add in the exponent to the &#8216;line&#8217; output of function so it works with curve, but I always dreamed of having the functionality built in!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111108</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111108</link>
					<pubDate>Wed, 29 Aug 2007 19:05:43 +0000</pubDate>
					<dc:creator>seejayjames</dc:creator>

					<description>
						<![CDATA[
						<p>That&#8217;s superhappyfun and will be very useful!</p>
<p>Am I right in assuming the &#8220;points&#8221; has no (theoretical) limit, but the degree can only be 1,2,3?</p>
<p>Nice work!</p>
<p>&#8211;CJ</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111109</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111109</link>
					<pubDate>Wed, 29 Aug 2007 21:15:02 +0000</pubDate>
					<dc:creator>bin</dc:creator>

					<description>
						<![CDATA[
						<p>there are a couple of editors based on waveform~ here</p>
<p><a href="http://www.cycling74.com/forums/index.php?t=msg&#038;goto=103393&#038;rid=0&#038;S=a80a5b3c21d28f2d075b8af0f715a50d" rel="nofollow">http://www.cycling74.com/forums/index.php?t=msg&#038;goto=103393&#038;rid=0&#038;S=a80a5b3c21d28f2d075b8af0f715a50d</a></p>
<p>the qraq_2 file and the patch i pasted in might be useful. they snap to a grid and can be used to make rhythmic envelopes, stored in a buffer~</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111110</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111110</link>
					<pubDate>Tue, 04 Sep 2007 16:22:53 +0000</pubDate>
					<dc:creator>cebec</dc:creator>

					<description>
						<![CDATA[
						<p>Hey Martin, just wondering if you will be posting your modified ej.function.js object, soon?</p>
<p>also, dGarden, is it just me or does adding more points cause function2 to run faster and faster?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111111</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111111</link>
					<pubDate>Fri, 07 Sep 2007 06:57:40 +0000</pubDate>
					<dc:creator>martinrobinson</dc:creator>

					<description>
						<![CDATA[
						<p>Hello,</p>
<p>I&#8217;ve uploaded this to my share page&#8230;.</p>
<p><a href="http://www.cycling74.com/twiki/bin/view/Share/MartinRobinson" rel="nofollow">http://www.cycling74.com/twiki/bin/view/Share/MartinRobinson</a></p>
<p>Regards,<br />
Martin</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111112</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111112</link>
					<pubDate>Fri, 07 Sep 2007 10:51:13 +0000</pubDate>
					<dc:creator>bin</dc:creator>

					<description>
						<![CDATA[
						<p>thanks for doing that&#8230;.been waiting for someone to make that for several years! very nice&#8230;.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111113</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111113</link>
					<pubDate>Fri, 07 Sep 2007 11:18:22 +0000</pubDate>
					<dc:creator>Bertrand Fraysse</dc:creator>

					<description>
						<![CDATA[
						<p>Thank you very much Martin for this needed feature.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111114</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111114</link>
					<pubDate>Fri, 07 Sep 2007 12:46:52 +0000</pubDate>
					<dc:creator>cebec</dc:creator>

					<description>
						<![CDATA[
						<p>Hi,<br />
I&#8217;m so grateful for your work. I can finally do what I&#8217;ve wanted to do in a certain patch I&#8217;ve been working on for awhile. Here&#8217;s a test patch I made to demonstrate two problems I&#8217;ve encountered.<br />
1) Max crashes on my Windows XP machine when Overdrive is On (haven&#8217;t tested on my MacBook, yet).<br />
2) Occasionally, I hear signal degradation with this configuration but Max has never run quite smoothly on any of my XP machines so this one will have to be pending until I can test with my Mac.<br />
Thanks, again. Here&#8217;s the patch.</p>
<p>max v2;<br />
#N vpatcher 340 139 1188 701;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P window linecount 1;<br />
#P message 416 40 28 9109513 clear;<br />
#P message 479 121 90 9109513 clear , 0 0 , $1 $1;<br />
#P newex 479 98 45 9109513 f;<br />
#P button 479 39 25 6;<br />
#P window linecount 3;<br />
#P comment 506 38 58 9109513 reset to normal playback;<br />
#P window linecount 1;<br />
#P newex 493 351 45 9109513 loadbang;<br />
#P newex 600 65 60 9109513 r buffLength;<br />
#P newex 550 396 62 9109513 s buffLength;<br />
#P button 472 352 15 0;<br />
#P newex 472 374 105 9109513 info~ buff;<br />
#B color 5;<br />
#P message 600 111 113 9109513 domain $1 , range 0. $1;<br />
#P button 314 336 15 0;<br />
#P toggle 377 62 15 0;<br />
#P newex 377 83 29 9109513 gate;<br />
#P flonum 300 312 35 9 -1. 1. 3 139 0 0 0 221 221 221 222 222 222 0 0 0;<br />
#P user meter~ 277 420 357 433 50 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3;<br />
#P message 401 307 38 9109513 replace;<br />
#P newex 401 327 81 9109513 buffer~ buff;<br />
#P user gain~ 252 421 22 20 158 0 1.071519 7.94321 10.;<br />
#P newex 252 393 52 9109513 play~ buff;<br />
#P newex 49 27 76 9109513 autopattr;<br />
#X prestore jsui 9 0 4 1 0 function0 0 826.8125 0 826.8125 100;<br />
#P objectname u545000027;<br />
#P newex 252 335 59 9109513 curve~;<br />
#P newex 96 296 117 9109513 route function0;<br />
#P button 18 31 15 0;<br />
#P user jsui 18 99 322 177 1 0 0 curve.function.js;<br />
#J statemessage CreateNFunctions 1 function0 0 826.8125 0 826.8125;<br />
#J statemessage legend 1;<br />
#J statemessage grid 0;<br />
#J statemessage snap2grid 0;<br />
#J statemessage hiddenpoint 0;<br />
#J statemessage clickadd 1;<br />
#J statemessage clickmove 1;<br />
#J statemessage autosustain 0;<br />
#J statemessage timedisplay 0;<br />
#J statemessage autocursor 1;<br />
#J statemessage bordersync 0;<br />
#J statemessage ghost 20;<br />
#J statemessage notifyrecalled 0;<br />
#J statemessage mousereport 0;<br />
#J statemessage numcurvepoints 12;<br />
#J statemessage limitnumpoints 1;<br />
#J statemessage movemode 0;<br />
#J statemessage SetColor 0 brgb 204 204 204;<br />
#J statemessage SetColor 0 frgb 82 82 82;<br />
#J statemessage SetColor 0 rgb2 107 107 107;<br />
#J statemessage SetColor 0 rgb3 255 0 0;<br />
#J statemessage SetColor 0 rgb4 51 51 51;<br />
#J statemessage SetColor 0 rgb5 128 128 128;<br />
#J statemessage fsaa 1;<br />
#J statemessage redrawon;<br />
#P objectname jsui;<br />
#P window linecount 2;<br />
#P comment 360 171 212 9109513 alt-drag up/down between points to modify the curve;<br />
#P user ezdac~ 252 469 296 502 0;<br />
#P hidden connect 13 0 3 0;<br />
#P hidden fasten 26 0 2 0 66 82;<br />
#P connect 3 0 2 0;<br />
#P hidden connect 6 0 2 0;<br />
#P hidden connect 16 0 2 0;<br />
#P hidden connect 25 0 2 0;<br />
#P connect 2 1 4 0;<br />
#P hidden connect 4 0 5 0;<br />
#P connect 5 0 7 0;<br />
#P connect 7 0 8 0;<br />
#P hidden connect 8 0 0 0;<br />
#P hidden connect 8 0 11 0;<br />
#P hidden connect 8 0 0 1;<br />
#P connect 12 0 5 2;<br />
#P hidden connect 5 1 15 0;<br />
#P hidden connect 21 0 14 0;<br />
#P connect 14 0 13 0;<br />
#P hidden connect 5 1 13 1;<br />
#P connect 10 0 9 0;<br />
#P connect 9 1 18 0;<br />
#P connect 18 0 17 0;<br />
#P fasten 21 0 17 0 498 371 477 371;<br />
#P connect 23 0 24 0;<br />
#P connect 24 0 25 0;<br />
#P fasten 20 0 24 1 605 91 519 91;<br />
#P connect 17 6 19 0;<br />
#P connect 20 0 16 0;<br />
#P pop;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111115</guid>
					<title><![CDATA[Re: bpfunction editor, but with curves?]]></title>
					<link>http://cycling74.com/forums/topic/bpfunction-editor-but-with-curves/#post-111115</link>
					<pubDate>Fri, 07 Sep 2007 15:49:45 +0000</pubDate>
					<dc:creator>martinrobinson</dc:creator>

					<description>
						<![CDATA[
						<p>Cebec,</p>
<p>I too get a crash on Win XP with your patch when Overdrive is ON. But it seems stable on a Mac. Unsure whether this is curve~ or curve.function.js or something else. I haven&#8217;t made the changes in ejies 1.57 to curve.function not sure if this is relevant.</p>
<p>Regarding signal degradation: I don&#8217;t have any of this. BUT &#8211; If you click the &#8220;reset to normal playback&#8221; button in your patch (i.e., a diagonal line bottom-left to top-right) there is a slight pitch-shift in playback as the file progresses. This suggests that when a curve has a value 0.0 it is actual slightly positive. However, the data sent out of curve.function is a curve of 0.0 so the curve~ object mustn&#8217;t be generating linear segments when a curve is 0.0. In the drawing commands for curve.function I assume the curve is linear if the curve value is within +-0.001 although the actual curve would still be output if it was closer to 0.0 than that. </p>
<p>Actually I just checked in the curve code from cyclone (from where most of the curve stuff was derived) and this has been noted before. </p>
<p>BTW I just remembered that you can fine tune the curve when mousing by using alt-shift-drag.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

