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 component that can transform PhET events objects into OSC bundles #3

Open
colinbdclark opened this issue May 18, 2017 · 0 comments

Comments

@colinbdclark
Copy link
Contributor

The core of this bridge is a converter that can take PhET event objects as input and convert them into osc.js bundle objects. This will involve creating a new OSC bundle for each event and its children events, and new OSC message for each property within each event. The mapping scheme is documented in more detail in the project README.

colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue May 26, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue May 26, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue May 29, 2017
colinbdclark added a commit to colinbdclark/phet-osc-bridge that referenced this issue Jun 12, 2017
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 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