Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a server that can relay OSC messages from a web page to an OSC target #5

Open
colinbdclark opened this issue Jun 13, 2017 · 0 comments

Comments

@colinbdclark
Copy link
Contributor

We need some mechanism by which PhET events, after they've been converted to bundles of OSC messages, can be relayed to an Open Sound Control server such as SuperCollider. This will require the use of osc.js' transport layer and perhaps its relay functionality.

In addition, this server should be able to host static resources such as an HTML page that contains a PhET.io sim in it, so that it will be easy for a sound designer to run a command to start the server and enable the relay.

colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 13, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 14, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 15, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 15, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 16, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 16, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 16, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 18, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 18, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 18, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 19, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 19, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 19, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 19, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 20, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 20, 2017
…-systemsgh-5'

* lichen-community-systemsgh-5: (21 commits)
  lichen-community-systemsgh-5: Addresses code review feedback. Thanks, @amb26!
  lichen-community-systemsgh-5: Adds SuperCollider example and unhides the examples directory.
  lichen-community-systemsgh-5: Fixes linting errors.
  lichen-community-systemsgh-5: Adds documentation and support for global command installation.
  lichen-community-systemsgh-5: Adds support for gpii-launcher. Improves startup logs.
  lichen-community-systemsgh-5: Fixes linting errors. Builds scripts on npm prepublish.
  lichen-community-systemsgh-5: Adds support for address remapping.
  lichen-community-systemsgh-5: Ensures UDPPort is not multiply bound. Adds build process.
  lichen-community-systemsgh-5: Fixes linting errors.
  lichen-community-systemsgh-5: Adds support for excluding parameters. New filtering tests.
  lichen-community-systemsgh-5: Fixes linting errors.
  lichen-community-systemsgh-5: Adds support for sending to SuperCollider.
  lichen-community-systemsgh-5: Adds support for event filtering.
  lichen-community-systemsgh-5: Adds support for streaming all PhET events to OSC.
  lichen-community-systemsgh-5: Implements basic structure for relay server. No tests yet.
  lichen-community-systemsgh-3: Fixes linting errors.
  lichen-community-systemsgh-3: Refactors conversion functions to avoid mutating shared data.
  lichen-community-systemsgh-3: Adds support for composite events.
  lichen-community-systemsgh-3: Adds support for converting object-valued event parameters.
  lichen-community-systemsgh-3: Implements basic logic for converting primitive-valued event parameters.
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant