// Use this for initialization
    void Start()
    {
        deviceName = SystemInfo.deviceName;
        localIP    = GetLocalIPAddress();

        _transmitter = gameObject.AddComponent <OSCTransmitter>();

        _transmitter.RemoteHost = serverIP;

        _transmitter.RemotePort = 7000;

        _transmitter_control = gameObject.AddComponent <OSCTransmitter>();

        _transmitter_control.RemoteHost = serverIP;

        _transmitter_control.RemotePort = 6968;

        _receiver = gameObject.AddComponent <OSCReceiver>();

        _receiver.LocalPort = 6969;

        _receiver.Bind(_osc_admin, ReceiveAdmin);
        _receiver.Bind(_osc_start, ReceiveStart);
        _receiver.Bind(_osc_end, ReceiveEnd);
        _receiver.Bind(_osc_score, ReceiveScoreUpdate);
        _receiver.Bind(_osc_network_clients, ReceiveNetworkClients);
    }
    //public float particleControl;

    #endregion

    void Start()
    {
        alphaAddress = deviceName + "/elements/alpha_session_score";
        betaAddress  = deviceName + "/elements/beta_session_score";
        //Debug.Log(address);
        Receiver.Bind(alphaAddress, ReceiveDouble);
        Receiver.Bind(betaAddress, ReceiveDouble);
    }
Exemple #3
0
 void Start()
 {
     osc = this.gameObject.AddComponent <OSCReceiver>();
     osc.Bind("/accxyz", onMessage);
     osc.Bind("/1/toggle1", onToggle1);
     osc.Bind("/1/fader1", onFader1);
     osc.Bind("/1/fader5", onFader5);
 }
    void Start()
    {
        //osc recieve setup:
        reciever.Bind("/muse/fog", FogOSC);
        reciever.Bind("/muse/grain", GrainOSC);

        print("bound");

        vol = GetComponent <PostProcessVolume>();
    }
Exemple #5
0
    private void Start()
    {
        ReceiverOSC.Bind("/player", ReceiveDebug);

        ReceiverOSC.Bind("/player1/cards", ReceivePlayer1CardsInfos);
        ReceiverOSC.Bind("/player2/cards", ReceivePlayer2CardsInfos);

        //ReceiverOSC.Bind("/player1/name", ReceivePlayer1NameInfos);
        //ReceiverOSC.Bind("/player2/name", ReceivePlayer2NameInfos);
    }
Exemple #6
0
    //oldMax is smaller than oldMin because we
    //want ascent in the old scale to
    //translate to descent in the new scale.

    void Start()
    {
        receiver = gameObject.AddComponent <OSCReceiver>();
        //osc recieve setup:
        receiver.Bind("/muse/fog/*", AdjustFog);
        //receiver.Bind("/muse/grain", GrainOSC);
        receiver.Bind("/muse/*", AdjustWind);

        //prepare linear conversion variables.
        oldRange = oldMax - oldMin;
        newRange = newMax - oldMin;
    }
Exemple #7
0
    void Start()
    {
        _material = new Material(Shader);

        _receiver         = GameObject.Find("OSCRx").GetComponent <OSCReceiver>();
        _transmitterLeft  = GameObject.Find("OSCTxLeft").GetComponent <OSCTransmitter>();
        _transmitterRight = GameObject.Find("OSCTxRight").GetComponent <OSCTransmitter>();

        _receiver.Bind(glitchIntensity, ReceiveGlitch);
        _receiver.Bind(glitchFlip, ReceiveGlitch);
        _receiver.Bind(glitchColor, ReceiveGlitch);
    }
Exemple #8
0
    //samples, clear, shutdown, recommendations, selectedsamples

    // Use this for initialization
    void Start()
    {
        receiver           = gameObject.AddComponent <OSCReceiver>();
        receiver.LocalPort = localPort;
        receiver.Bind(recommendationsFilter, HandleRecommendations);
        receiver.Bind(selectedSamplesFilter, HandleSelectedSamples);

        transmitter            = gameObject.AddComponent <OSCTransmitter>();
        transmitter.RemoteHost = remoteAddress;
        transmitter.RemotePort = remotePort;

        visualizer = gameObject.GetComponent <VisualizeRecommendations>();
    }
Exemple #9
0
 // Update is called once per frame
 void Update()
 {
     Receiver.Bind(address_beta, ReceiveDoubleBeta);
     Receiver.Bind(address_alpha, ReceiveDoubleAlpha);
     Debug.Log(deviceName + "beta" + betaScore);
     Debug.Log(deviceName + "alpha" + alphaScore);
     num++;
     if (num == 5)
     {
         Receiver.UnbindAll();
         num = 0;
     }
 }
Exemple #10
0
    // Use this for initialization
    void Start()
    {
        _receiver = this.gameObject.AddComponent <OSCReceiver>();

        // Set local port.
        _receiver.LocalPort = 6000;

        // Bind "MessageReceived" method to special address.
        _receiver.Bind("/2/push13", onMessage1);
        _receiver.Bind("/2/push14", onMessage2);
        _receiver.Bind("/2/push15", onMessage3);
        _receiver.Bind("/2/push16", onMessage4);
    }
Exemple #11
0
    // Use this for initialization
    void Start()
    {
        started = false;
        osc     = this.gameObject.AddComponent <OSCReceiver>();
        osc.Bind("/mrmr accelerometer 0 jedermann", onMessageAccel);
        osc.Bind("/mrmr pushbutton 1 jedermann", onMessageButton);
        osc.Bind("/mrmr tactile3D 3 jedermann", writeToLog);
        // string path = Application.dataPath + "/Log.txt";
        //// if (!File.Exists(path))
        // //{
        //     File.WriteAllText(path, "Log file created");
        // //}

        numCoins = 0;
    }
        protected virtual void Start()
        {
            var scale = Random.Range(1f, 5f);

            _noiseScale    = new Vector3(scale, scale, scale);
            _noisePosition = new Vector3(Random.Range(0f, 100f), Random.Range(0f, 100f), 0);
            _noiseRotation = new Vector3(0, 0, Random.Range(0f, 360f));

            ReceiverTextScale.text  = Vector3.one.ToString();
            ReceiverTextRotate.text = Vector3.zero.ToString();

            Receiver.Bind(_positionAddress, ReceivePosition);
            Receiver.Bind(_rotateAddress, ReceiveRotate);
            Receiver.Bind(_scaleAddress, ReceiveScale);
        }
Exemple #13
0
    void Start()
    {
        // Get the system and the emission module.
        Receiver.Bind(_gyroAddress, ReceiveXYZ);

        Update();
    }
Exemple #14
0
        protected virtual void Start()
        {
            // Register receive callback.
            Receiver.Bind(_address, MessageReceived);

            // Create message
            var message = OSCMessage.Create(_address);

            // Create array
            var array = OSCValue.Array();

            array.AddValue(OSCValue.Int(1)); // You can use AddValue(OSCValue) method only with OSCValue what stored Array type.
            array.AddValue(OSCValue.Float(2.5f));
            array.AddValue(OSCValue.Color(Color.red));

            // You can store another array inside array.
            // Warning! OSCValue with "Array" type cannot store itself. It can do infinite loop.
            var secondArray = OSCValue.Array();

            secondArray.AddValue(OSCValue.String("This array..."));
            secondArray.AddValue(OSCValue.String("...inside another array!"));
            array.AddValue(secondArray);

            // Add array in message
            message.AddValue(array);

            // Send message
            Transmitter.Send(message);
        }
        public void Start()
        {
            CorrectMessageAddress.text = _address;
            WrongMessageAddress.text   = _address;

            Receiver.Bind(_address, ReceiveMessage);
        }
        protected virtual void Start()
        {
            //set MGMT
            MGMT = GameObject.FindWithTag("MGMT").GetComponent <MGMT>();

            // Creating a transmitter.
            _transmitter = gameObject.AddComponent <OSCTransmitter>();

            // Set remote host address.
            _transmitter.RemoteHost = "127.0.0.1";

            // Set remote port;
            _transmitter.RemotePort = TransmitPort;


            // Creating a receiver.
            _receiver = gameObject.AddComponent <OSCReceiver>();

            // Set local port.
            _receiver.LocalPort = ReceivePort;

            // Bind "MessageReceived" method to special address.
            _receiver.Bind(_oscAddress, MessageReceived);
            //connect to EffectMaster, which CompressReadouts
            //assumes to find on this gameobject.
            effectsMaster = GetComponent <EffectsMaster>();

            //Set Memory and Smoothing vars
            AFvals     = new double[memory][];
            Tvals      = new double[memory][];
            weightVals = new double[memory];
            means      = new double[4];
            std_devs   = new double[4];
            history    = new double[history_size][];


            for (int i = 0; i < memory; i++)
            {
                AFvals[i] = new double[2];
                Tvals[i]  = new double[2];
                for (int j = 0; j < 2; j++)
                {
                    AFvals[i][j] = -1;
                    Tvals[i][j]  = -1;
                }

                weightVals[i] = (double)Mathf.Pow((float)weightRatio, (float)((memory - 1) - i));
                weightsum    += weightVals[i];
            }
            for (int i = 0; i < history_size; i++)
            {
                history[i] = new double[4];
                for (int j = 0; j < 4; j++)
                {
                    history[i][j] = 0;
                }
            }
            //instantiate int array
            smoothedMerged = new float[50];
        }
    public void Update()
    {
        //var pos = new Vector3(heli.transform.localPosition.x, heli.transform.localPosition.y-1, heli.transform.localPosition.z+50);
        //this.transform.position = Camera.main.ScreenToWorldPoint(pos);

        Receiver.Bind(address, ReceiveDoubleBeta);
        if (betaScore < 0.2)
        {
            this.GetComponent <SpriteRenderer>().sprite = myFirstImage;
        }
        else if (betaScore < 0.4)
        {
            this.GetComponent <SpriteRenderer>().sprite = mySecondImage;
        }
        else if (betaScore < 0.6)
        {
            this.GetComponent <SpriteRenderer>().sprite = myThirdImage;
        }
        else if (betaScore < 0.8)
        {
            this.GetComponent <SpriteRenderer>().sprite = myFourthImage;
        }
        else if (betaScore <= 1)
        {
            this.GetComponent <SpriteRenderer>().sprite = myFifthImage;
        }
    }
    public void Init(bool isRightPaddle)
    {
        Vector2 pos = Vector2.zero;

        if (isRightPaddle)
        {
            //place and scale paddle
            pos  = new Vector2(GameManager.topRight.x, 0);
            pos -= Vector2.right * transform.localScale.x;
            //init bool
            isRight = isRightPaddle;
            input   = "PaletteRight";
            //init transmitters
            _transmitter = GameObject.Find("OSCTxRight").GetComponent <OSCTransmitter>();
            _receiver    = GameObject.Find("OSCRx").GetComponent <OSCReceiver>();
            _receiver.Bind(rxPadPosRight, PadPosOSC);
        }
        else
        {
            pos  = new Vector2(GameManager.bottomLeft.x, 0);
            pos += Vector2.right * transform.localScale.x;

            isRight = isRightPaddle;
            input   = "PaletteLeft";

            _transmitter = GameObject.Find("OSCTxLeft").GetComponent <OSCTransmitter>();
            _receiver    = GameObject.Find("OSCRx").GetComponent <OSCReceiver>();
            _receiver.Bind(rxPadPosLeft, PadPosOSC);
        }

        //assign position and name
        transform.position = pos;
        transform.name     = input;
        predictedpos       = pos.y;
    }
        protected virtual void Start()
        {
            ReceiverAddressMask.text      = _maskAddress;
            TransmitterAddressFirst.text  = _firstSlider;
            TransmitterAddressSecond.text = _secondSlider;

            Receiver.Bind(_maskAddress, MessageReceived);
        }
Exemple #20
0
    protected void Start()
    {
        originalPosition = transform.position;
        originalScale    = transform.localScale;

        // Listen for OSC messages
        receiver.Bind(oscAddress, ReceivedMessage);
    }
        public void Start()
        {
            TransmitterAddress.text = _address;

            ReceiverClassVector2Text.text = Vector3.zero.ToString();

            Receiver.Bind(_address, ReceiveClass);
        }
        private IEnumerator BindCoroutine()
        {
            yield return(null);

            if (receiver != null)
            {
                receiver.Bind(this);
            }
        }
 private void Update()
 {
     Receiver.Bind(address_beta, ReceiveDoubleBeta);
     Receiver.Bind(address_alpha, ReceiveDoubleAlpha);
     if (valueList.Count() > pointNum)
     {
         valueList.RemoveAt(1);
         alphaList.RemoveAt(1);
         foreach (Transform child in graphContainer)
         {
             Destroy(child.gameObject);
         }
     }
     valueList.Add(betaScore);
     alphaList.Add(alphaScore);
     ShowGraphAlpha(valueList);
     ShowGraphBeta(alphaList);
 }
        public virtual void Bind()
        {
            if (receiver != null)
            {
                receiver.Bind(this);
            }

            bindedReceiver = receiver;
        }
Exemple #25
0
        protected virtual void Start()
        {
            //Debug.Log("in Start()!");
            // Creating a transmitter.
            _transmitter = gameObject.AddComponent <OSCTransmitter>();

            // Set remote host address.
            _transmitter.RemoteHost = "127.0.0.1";

            // Set remote port;
            _transmitter.RemotePort = 7001;


            // Creating a receiver.
            _receiver = gameObject.AddComponent <OSCReceiver>();

            // Set local port.
            _receiver.LocalPort = 7000;

            // Bind "MessageReceived" method to special address.
            _receiver.Bind(_oscAddress, MessageReceived);

            AFvals     = new double[memory][];
            Tvals      = new double[memory][];
            weightVals = new double[memory];
            means      = new double[4];
            std_devs   = new double[4];
            history    = new double[history_size][];
            recording  = new double[recording_time * 10][]; //number of samples is recording time * 10 samples / sec, 4 electrodes
            for (int i = 0; i < recording.Length; i++)
            {
                recording[i] = new double[4]; //4 electrodes
            }

            for (int i = 0; i < memory; i++)
            {
                AFvals[i] = new double[2];
                Tvals[i]  = new double[2];
                for (int j = 0; j < 2; j++)
                {
                    AFvals[i][j] = -1;
                    Tvals[i][j]  = -1;
                }

                weightVals[i] = (double)Mathf.Pow((float)weightRatio, (float)((memory - 1) - i));
                weightsum    += weightVals[i];
            }
            for (int i = 0; i < history_size; i++)
            {
                history[i] = new double[4];
                for (int j = 0; j < 4; j++)
                {
                    history[i][j] = 0;
                }
            }
        }
Exemple #26
0
    void Start()
    {
        Receiver.Bind(tuioAddress, ReceiveMessage);

        cursors = new Dictionary <int, TuioCursor> ();

        updatedCursors = new List <TuioCursor> ();
        addedCursors   = new List <int> ();
        removedCursors = new List <int> ();
    }
Exemple #27
0
    // Start is called before the first frame update
    void Start()
    {
        tr = GetComponent <TrailRenderer>();

        _transmitter = GameObject.Find("OSCTxLeft").GetComponent <OSCTransmitter>();
        _receiver    = GameObject.Find("OSCRx").GetComponent <OSCReceiver>();
        _receiver.Bind(trailAddress, ChangeTrailLen);

        tr.time    = trailLenBall;
        oldTraiLen = trailLenBall;
    }
Exemple #28
0
    void StartOSCReceiver()
    {
        // Creating a receiver.
        _receiver = gameObject.AddComponent <OSCReceiver>();

        // Set local port.
        _receiver.LocalPort = 9876;

        // Bind "MessageReceived" method to special address.
        _receiver.Bind(_oscAddress, MessageReceived);
    }
    void Start()
    {
        // Get the system and the emission module.
        Receiver.Bind(address, ReceiveDoubleAlpha);

        ps = GetComponent <ParticleSystem>();
        var emissionModule = ps.emission;

        GetValue();
        Update();
    }
    // Start is called before the first frame update

    private void Start()
    {
        Receiver.Bind(_rateAddress, ReceiveFloat);
        Receiver.Bind(_gravityAddress, ReceiveFloat);

        Receiver.Bind("/2/pauseSpawning", ReceiveInt);

        Receiver.Bind("/2/blueActivate", ReceiveInt);
        Receiver.Bind("/2/pinkActivate", ReceiveInt);
        Receiver.Bind("/2/whiteActivate", ReceiveInt);
        Receiver.Bind("/2/greenActivate", ReceiveInt);
        Receiver.Bind("/2/redActivate", ReceiveInt);
    }