<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Hi </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>Though this may be useful to the group. Here's my original mail with a 
reply from Mark</DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV><FONT face=Arial size=2><EM>Hi</EM></FONT></DIV>
  <DIV><FONT face=Arial size=2><EM></EM></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><EM>I recently downloaded&nbsp;the vst~ object 
  for PD which is great. I am hoping to use it with Reaktor to free me from the 
  constraints of the Cubase piano roll type method of sequencing. Reaktor is 
  running fine with the vst~ object. </EM></FONT></DIV>
  <DIV><FONT face=Arial size=2><EM></EM></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><EM>I have a small problem which seems 
  insurmountable but which I am sure has a simple solution. I want to send a 
  variable control message for adjust the Reaktor params, for example sweeping 
  controller 1 from 0 to 127 to gradually open a filter, or some random 
  variation on this. The only way to send this type of command to the vst~ 
  object is by sending a message? This is where the problem starts - How do I 
  send the message "ctrlchange 1 n" where n is going to change value? I have 
  looked at 'qlist' and 'textfile' and 'pack' but they don't seem to offer a 
  solution. The only work around I can see is to have a long list of bang 
  messages each containing their own complete control message with a different 
  control value and then indexing them through some kind of pointer. I am sure 
  it has to be easier than this.</EM></FONT></DIV>
  <DIV><FONT face=Arial size=2><EM></EM></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><EM>Thanks in advance for any help you can give 
  me.</EM></FONT></DIV>
  <DIV><FONT face=Arial size=2><EM></EM></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><EM>Dave</EM></FONT></DIV>
  <DIV><EM></EM>&nbsp;</DIV>
  <DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>You 
  probably want to ask this question on the list. </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" 
  size=1></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>The way 
  you describe it is the way I would do it. See the attached 
</FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>patch 
  for an example. You can then use something like text</FONT></SPAN><SPAN 
  class=928025814-31052002><FONT face="Comic Sans MS" size=1>file 
  </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>to 
  squirt value/controller pairs into the message I guess or even 
  </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>use 
  "line" to ramp values up and down against a given controller. 
  </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" 
  size=1></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>There 
  may well be better ways of doing it </FONT></SPAN><SPAN 
  class=928025814-31052002><FONT face="Comic Sans MS" size=1>- I am not a 
  particularly </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>expert 
  PD patcher by any means. Like you </FONT></SPAN><SPAN 
  class=928025814-31052002><FONT face="Comic Sans MS" size=1>I use it to free 
  myself f</FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>rom the 
  constraints of Cubase style tools </FONT></SPAN><SPAN 
  class=928025814-31052002><FONT face="Comic Sans MS" size=1>but I have got a 
  lot to learn. </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" 
  size=1></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>Glad you 
  find the object useful though </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" 
  size=1></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>cheers 
  </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" 
  size=1></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" size=1>mark 
  </FONT></SPAN></DIV>
  <DIV><SPAN class=928025814-31052002><FONT face="Comic Sans MS" 
  size=1></FONT></SPAN>&nbsp;</DIV></DIV></BLOCKQUOTE>
<DIV dir=ltr><SPAN class=928025814-31052002>The solution is to have a message 
that accepts inputs via the $ symbol. I can send you the demo patch from Mark if 
interested.</SPAN></DIV>
<DIV dir=ltr><SPAN class=928025814-31052002></SPAN>&nbsp;</DIV>
<DIV dir=ltr><SPAN class=928025814-31052002>Dave</SPAN></DIV></FONT>
<DIV>&nbsp;</DIV></BODY></HTML>