anar

Class SlidersBCF

java.lang.Object
  extended by anar.Sliders
      extended by anar.SlidersBCF

public class SlidersBCF
extends Sliders


Field Summary
static int midiCh
           
static int midiInput
           
static int midiOutput
           
 
Fields inherited from class anar.Sliders
borderMargin, fontSize, globalMax, globalMin, goo, leftMargin, p5, paramList, sliderStiffness
 
Constructor Summary
SlidersBCF()
           
SlidersBCF(java.util.ArrayList<Param> vals)
           
SlidersBCF(Param[] vals)
           
SlidersBCF(Parametric myObj)
           
SlidersBCF(Sliders s)
           
 
Method Summary
 void controllerIn(Controller controller)
          This method is called every time a new CC (ControllerChange) is incoming.
 void draw()
          Each Param in the list are displayed on the screen.
static int getBCFinput()
           
static int getBCFoutput()
           
static boolean isProMidiFound()
           
static void searchBCF()
           
static void setMidiIO(int in, int out)
          Set in|out midi channels for the slider device.
static void setMidiIO(int ch, int in, int out)
          Set Midi inputs and outputs to be used with OOG
 
Methods inherited from class anar.Sliders
add, add, add, get, getEnd, getEnd, remove, size, valueOf
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

midiInput

public static int midiInput

midiOutput

public static int midiOutput

midiCh

public static int midiCh
Constructor Detail

SlidersBCF

public SlidersBCF()

SlidersBCF

public SlidersBCF(java.util.ArrayList<Param> vals)

SlidersBCF

public SlidersBCF(Param[] vals)

SlidersBCF

public SlidersBCF(Parametric myObj)

SlidersBCF

public SlidersBCF(Sliders s)
Parameters:
s -
Method Detail

searchBCF

public static void searchBCF()

controllerIn

public void controllerIn(Controller controller)
This method is called every time a new CC (ControllerChange) is incoming. This is a callback (registered methods) from proMidi.

Parameters:
controller - CC msg from ProMidi

draw

public void draw()
Description copied from class: Sliders
Each Param in the list are displayed on the screen.

Overrides:
draw in class Sliders
See Also:
Sliders.draw()

setMidiIO

public static void setMidiIO(int ch,
                             int in,
                             int out)
Set Midi inputs and outputs to be used with OOG

Parameters:
ch - Midi channel 0 = ch1
in - MidiIn from the list (system dependent)
out - MidiOut from the list (ystem dependent)

setMidiIO

public static void setMidiIO(int in,
                             int out)
Set in|out midi channels for the slider device. Channel -1 is given by Default.

See Also:
setMidiIO(int,int,int)

getBCFinput

public static int getBCFinput()
Returns:
channel of the current BCF input. -1 if not found

getBCFoutput

public static int getBCFoutput()
Returns:
channel of the current BCF output. -1 if not found

isProMidiFound

public static boolean isProMidiFound()