Exemplo n.º 1
0
ClientExt::ClientExt(int argc,const t_atom *argv)
    : Client(argc,argv)
    , dblprec(false)
    , t3mode(false)
{
    AddInSignal();
    AddOutAnything(); // for sync'd timebase
    AddOutAnything(); // for logical time and correction

    setcnv();
}
Exemplo n.º 2
0
manta::manta(int argc,t_atom *argv):
   ConnectedManta(NULL),
   DebugEnabled(false),
   OneIndexed(false)
{ 
	AddInAnything();

	AddOutAnything("Pad Velocity");
	AddOutAnything("Pad and Button Continuous");
	AddOutAnything("Slider");
	AddOutAnything("Processed");

   FLEXT_ADDMETHOD_(0, "pad", SetPadLED);
   FLEXT_ADDMETHOD_3(0, "row", SetPadLEDRow, t_symptr, int, int);
   FLEXT_ADDMETHOD_3(0, "row", SetPadLEDRowNum, int, int, int);
   FLEXT_ADDMETHOD_3(0, "column", SetPadLEDColumn, t_symptr, int, int);
   FLEXT_ADDMETHOD_3(0, "column", SetPadLEDColumnNum, int, int, int);
   FLEXT_ADDMETHOD_2(0, "slider", SetSliderLED, int, t_symptr);
   FLEXT_ADDMETHOD_2(0, "slider", SetSliderLEDNum, int, int);
   FLEXT_ADDMETHOD_3(0, "slidermask", SetSliderLEDMask, t_symptr, int, int);
   FLEXT_ADDMETHOD_3(0, "slidermask", SetSliderLEDMaskNum, int, int, int);
   FLEXT_ADDMETHOD_(0, "button", SetButtonLED);
   FLEXT_ADDMETHOD_(0, "ledsoff", ClearPadAndButtonLEDs);
   FLEXT_ADDMETHOD_2(0, "ledcontrol", SetLEDControl, t_symptr, int);
   FLEXT_ADDMETHOD_(0, "reset", Recalibrate);
   FLEXT_ADDMETHOD_(0, "connect", Connect);
   FLEXT_ADDMETHOD_1(0, "turbo", SetTurboMode, int);
   FLEXT_ADDMETHOD_1(0, "raw", SetRawMode, int);
   FLEXT_ADDMETHOD_1(0, "debug", EnableDebug, int);
   FLEXT_ADDMETHOD_1(0, "oneindex", SetOneIndexed, int);
   
   padSymbol = MakeSymbol("pad");
   sliderSymbol = MakeSymbol("slider");
   sliderMaskSymbol = MakeSymbol("slidermask");
   buttonSymbol = MakeSymbol("button");
   amberSymbol = MakeSymbol("amber");
   offSymbol = MakeSymbol("off");
   redSymbol = MakeSymbol("red");
   rowSymbol = MakeSymbol("row");
   columnSymbol = MakeSymbol("column");
   frameSymbol = MakeSymbol("frame");
   padAndButtonSymbol = MakeSymbol("padandbutton");
   ledsOffSymbol = MakeSymbol("ledsoff");

   MantaFlextList.push_back(this);
   Connect(argc, argv);
} 
Exemplo n.º 3
0
tbstrg::tbstrg(t_int chan)
{
  AddInInt();
  
  for (t_int i=0; i!=chan;++i)
    {    
      AddOutAnything();
    }
  

  FLEXT_ADDMETHOD(0,set_route);
  dest=0;
}
Exemplo n.º 4
0
tbroute::tbroute(int chan)
{
  AddInAnything();
  AddInInt();
  
  for (int i=0; i!=chan;++i)
    {    
      AddOutAnything();
    }
  
  FLEXT_ADDMETHOD(0,route);
  FLEXT_ADDBANG(0,routebang);
  FLEXT_ADDMETHOD(1,set_route);
  dest=0;
}