Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/blackphlox/bevy_osc
- Owner: BlackPhlox
- License: other
- Created: 2021-06-12T13:25:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-28T09:54:51.000Z (5 months ago)
- Last Synced: 2024-11-12T16:02:37.407Z (about 1 month ago)
- Topics: bevy, osc, plugin
- Language: Rust
- Homepage:
- Size: 78.1 KB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# bevy_osc
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