bevy_osc

Crates.iobevy_osc
lib.rsbevy_osc
version0.6.0
sourcesrc
created_at2021-06-16 12:08:27.248519
updated_at2024-07-28 09:53:59.978935
descriptionSend and receive OSC data to and from bevy and other programs or controllers.
homepage
repositoryhttps://github.com/BlackPhlox/bevy_osc
max_upload_size
id410836
size101,431
Mikkel Rasmussen (BlackPhlox)

documentation

https://docs.rs/bevy_osc

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 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
  2. Copy/paste this snippet into the program
  3. Go to Communication -> Choose OSC Port and enter 34254
  4. Run the example(s) and see the data flowing (as shown below)

https://user-images.githubusercontent.com/25123512/122121093-81b57300-ce2b-11eb-8dcf-1bb3d224e540.mp4

Support

Bevy 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

Commit count: 50

cargo fmt