help with bcf2000


    Feb 13 2006 | 10:52 pm
    Hi,
    I'm trying to use my bcf2000 in max. I've succeed before but i've lost my patch in a computer crash and i can't figure how i've made it.
    I want to be able to update data like that
    max -> bcf2000 and/or bcf2000 -> max.
    I experienced glitches whenever i changed the controller in max or in bcf2000.
    It should be pretty simple but i can't make it work so if anybody have a clue here is a simple version of the patch.
    Thanks
    max v2;

    • Feb 14 2006 | 2:39 pm
      hi,
      You can try this :
      max v2;
    • Feb 14 2006 | 2:43 pm
      sorry, i send your patch... (past error !)
      here is the patch :
      max v2;
    • Feb 14 2006 | 5:14 pm
      Hi Francois,
      Thanks for your answer but it doesn't work better.
      You can find a picture of my problem at this adress :
      http://damorire.free.fr/pismo.gif
      I want continuous line and everytime I change value in a new controller it starts with the value of the previous controller.
    • Feb 14 2006 | 7:14 pm
      the output of the ctlout is rigth to left, so the controller number comes out before the value.
      this shoud solve your problem:
      ctlout
      pack //make a list of the control value and number without inverting the order
      $2 $1 //invert the two elements of the list
      unpack //get your values in the correct order
      ...
      and then the rest of your patch.
      happy patching,
      //yac
    • Feb 15 2006 | 12:08 pm
      many thanks yacine it works fine now
    • Feb 17 2006 | 1:20 pm
      sorry,for my bad response....
      so, you can use the swap object to do this:
      ctlout
      swap
      FXW