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

    • Feb 14 2006 | 2:39 pm
      You can try this :
    • Feb 14 2006 | 2:43 pm
      sorry, i send your patch... (past error !)
      here is the patch :
    • 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 : 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