Tabnine Logo
com.illposed.osc
Code IndexAdd Tabnine to your IDE (free)

How to use com.illposed.osc

Best Java code snippets using com.illposed.osc (Showing top 20 results out of 315)

origin: fossasia/neurolab-desktop

public boolean disconnect()
{
  oscPortOut.close();
  connected = false;
  return true;
}
origin: fossasia/neurolab-desktop

public void forwardMessage(OSCMessage message)
{
  try
  {
    oscPortOut.send(message);
  } catch (Exception e)
  {
    e.printStackTrace();
  }
}
origin: fossasia/neurolab-desktop

public void addOSCListener(String address, OSCListener oscListener)
{
  receiver.addListener(address, oscListener);
  listenerTextList.append(address+"\n");
}
origin: fossasia/neurolab-desktop

  public void run() {
    if (currentFeedbackSettings != null) {
      currentFeedbackSettings.updateFeedback();
      if (oscForwarder != null) {
        OSCBundle bundle = new OSCBundle();
        for (int c = 0; c < numChannels; c++) {
          for (int b = 0; b < bins; b++) {
            OSCMessage msg = new OSCMessage(textSerialPort.getText() + "/" + binLabels[b] + "/" + c);
            Object argument = new Object();
            argument = new Double(currentFeedbackSettings.getRewardFFTBins()[b][c]);
            // argument=new Float(meanFFTBins[b][c]);
            msg.addArgument(argument);
            bundle.addPacket(msg);
            oscForwarder.forwardMessage(msg);
          }
        }
      }
    }
    this.frame.repaint();
    // oscForwarder.forwardBundle(bundle);
    // focusOMeter.setCurrentFeedback(currentFeedback);
  }
}
origin: fossasia/neurolab-desktop

  public void acceptMessage(java.util.Date time, OSCMessage message)
  {
    
    System.out.println("received " + message.getAddress() + ":");
    for (Object argument : message.getArguments())
      System.out.println(argument.toString());
  }
};
origin: fossasia/neurolab-desktop

public boolean connect(String address, String port)
{
  InetAddress addr;
  try
  {
    addr = InetAddress.getByName(address);
  } catch (UnknownHostException e1)
  {
    e1.printStackTrace();
    return false;
  }
  // InetAddress addr = InetAddress.getByName("192.168.100.155");
  // OSCPortOut oscPortOut = new OSCPortOut();
  try
  {
    oscPortOut = new OSCPortOut(addr, Integer.valueOf(port));
    connected = true;
  } catch (NumberFormatException | SocketException e1)
  {
    e1.printStackTrace();
    connected = false;
    return false;
  }
  int i = 1;
  Object[] args = new Object[1];
  return true;
}
origin: hoijui/JavaOSC

  @Override
  protected byte[] computeByteArray(final OSCJavaToByteArrayConverter stream) {
    stream.write("#bundle");
    computeTimeTagByteArray(stream);
    byte[] packetBytes;
    for (final OSCPacket pkg : packets) {
      packetBytes = pkg.getByteArray();
      stream.write(packetBytes);
    }
    return stream.toByteArray();
  }
}
origin: fossasia/neurolab-desktop

public void setOSCInput(int port)
{
  try
  {
    receiver = new OSCPortIn(port);
    
  } catch (SocketException e)
  {
    e.printStackTrace();
  }
}
origin: fossasia/neurolab-desktop

public void startListening()
{
  receiver.startListening();
  listening = true;
  statusLabel.setForeground(new Color(0,155,0));
  statusLabel.setText("listening");
}
origin: hoijui/JavaOSC

/**
 * Set the address of this message.
 * @param address the receiver of the message
 */
public void setAddress(final String address) {
  checkAddress(address);
  this.address = address;
  contentChanged();
}
origin: fossasia/neurolab-desktop

  @Override
  public void actionPerformed(ActionEvent e)
  {
    OSCReceiver.this.stopListening();
    receiver.close();
    System.exit(0);
  }
});
origin: hoijui/JavaOSC

/**
 * Set the time the bundle will execute.
 * @param timestamp Date
 */
public void setTimestamp(final Date timestamp) {
  this.timestamp = clone(timestamp);
}
origin: fossasia/neurolab-desktop

public void stopListening()
{
  receiver.stopListening();
  listening = false;
  statusLabel.setForeground(new Color(255,0,0));
  statusLabel.setText("mute");
}
origin: hoijui/JavaOSC

@Override
public byte[] getByteArray() {
  if (byteArray == null) {
    byteArray = computeByteArray();
  }
  return byteArray;
}
origin: fossasia/neurolab-desktop

OSCBundle bundle = new OSCBundle();
try {
  for (int b = 0; b < fftData.bins; b++) {
      OSCMessage msg = new OSCMessage(outputs[cb]);
      Object argument = new Object();
      float val = ((float) fftData.rewardFFTBins[b][c] - minValues[cb]) / rangeValues[cb];
      msg.addArgument(argument);
      bundle.addPacket(msg);
origin: fossasia/neurolab-desktop

  public void forwardBundle(OSCBundle bundle)
  {
//        for (OSCPacket packet : bundle.getPackets())
//        {
//            System.out.println(packet.toString());
//        }
    try
    {
      oscPortOut.send(bundle);
    } catch (Exception e)
    {
      e.printStackTrace();
    }

  }
  
origin: fossasia/neurolab-desktop

public void setOSCInput(int port)
{
  try
  {
    receiver = new OSCPortIn(port);
    
  } catch (SocketException e)
  {
    e.printStackTrace();
  }
}
origin: fossasia/neurolab-desktop

  @Override
  public void windowClosing(WindowEvent e)
  {
    if (listening)
    {
      OSCReceiver.this.stopListening();
      receiver.close();
    }
    e.getWindow().dispose();
  }
});
origin: hoijui/JavaOSC

/**
 * Return the time the bundle will execute.
 * @return a Date
 */
public Date getTimestamp() {
  return clone(timestamp);
}
origin: fossasia/neurolab-desktop

receiver = new OSCPortIn(port);
com.illposed.osc

Most used classes

  • OSCMessage
  • OSCBundle
  • OSCPortOut
  • OSCPortIn
    OSCPortIn is the class that listens for OSC messages. An example: (loosely based on {com.illposed.os
  • OSCByteArrayToJavaConverter
  • AbstractOSCPacket,
  • AddressSelector,
  • OSCListener,
  • OSCPacket,
  • OSCPort,
  • Main,
  • OscUI,
  • JavaRegexAddressSelector,
  • OSCByteArrayToJavaConverter$Input,
  • OSCJavaToByteArrayConverter,
  • OSCPatternAddressSelector
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now