Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/blackphlox/bevy_osc

Send and receive OSC data to and from bevy and other programs or controllers
https://github.com/blackphlox/bevy_osc

bevy osc plugin

Last synced: about 1 month ago
JSON representation

Send and receive OSC data to and from bevy and other programs or controllers

Awesome Lists containing this project

README

        

# bevy_osc


link to crates.io
link to docs.rs
link to license
downloads/link to crates.io
stars/github repo
github actions
tracking bevy release branch

A plugin that uses [nannou_osc](https://github.com/nannou-org/nannou/tree/master/nannou_osc) that allows you to send and receive osc data for all who wants to control bevy from other programs or controllers.

## Setup

To test `simple`, `send` and the `custom` example:

1. Install [orca](https://hundredrabbits.itch.io/orca)
2. Copy/paste [this](https://git.sr.ht/~rabbits/orca-examples/tree/master/basics/_osc.orca) snippet into the program
3. Go to Communication -> Choose OSC Port and enter `34254`
4. Run the [example(s)](/examples/) and see the data flowing (as shown below)

## Support

[![Bevy tracking](https://img.shields.io/badge/Bevy%20tracking-released%20version-lightblue)](https://github.com/bevyengine/bevy/blob/main/docs/plugins_guidelines.md#main-branch-tracking)

|bevy|bevy_osc|
|---|---|
|0.5|0.1.X|
|0.6|0.2.X|
|0.7|0.3.X|
|0.8|0.4.X|
|0.9|0.5.X|
|0.14|0.6.X|

## Licensing

The project is under dual license MIT and Apache 2.0, so joink to your hearts content, just remember the license agreements.

## Contributing

Yes this project is still very much WIP, so PRs are very welcome