Skip to content

Commit f7dd4a1

Browse files
authored
N23: Add bevy_midi and bevy_config_cam V2 (#697)
1 parent b93aedf commit f7dd4a1

File tree

3 files changed

+299
-0
lines changed

3 files changed

+299
-0
lines changed
+120
Loading

content/news/023/bevy_midi_logo.svg

+132
Loading

content/news/023/index.md

+47
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Feel free to send PRs about your own projects!
3030
[Rust]: https://rust-lang.org
3131
[join]: https://github.com/rust-gamedev/wg#join-the-fun
3232

33+
<!-- no toc -->
3334
- [Game Updates](#game-updates)
3435
- [Learning Material Updates](#learning-material-updates)
3536
- [Engine Updates](#engine-updates)
@@ -465,6 +466,52 @@ _Discussions:
465466
[egui]: https://crates.io/crates/egui
466467
[Tetra]: https://crates.io/crates/tetra
467468

469+
### [bevy_midi]
470+
471+
![bevy_midi logo](bevy_midi_logo.svg)
472+
473+
[bevy_midi] by [@BlackPhlox] is a new bevy plugin that uses
474+
[midir] to interact with the bevy game engine.
475+
476+
It started out with [bevy_osc] as a
477+
proof-of-concept interfacing with
478+
[nannou_osc]
479+
and using other osc software to communicate with bevy.
480+
Soon, realizing that nannou_osc is not that different
481+
how you interfaces with midi, bevy_midi was born.
482+
483+
Here is one of the examples which you can use a midi controller
484+
to play piano with [demo_audio].
485+
486+
The plugins is still in its infancy.
487+
So it still has some performance issues, so
488+
any feedback and contributions is highly appreciated.
489+
490+
[bevy_midi]: https://github.com/BlackPhlox/bevy_midi
491+
[bevy_osc]: https://github.com/BlackPhlox/bevy_osc
492+
[nannou_osc]: https://github.com/nannou-org/nannou_osc
493+
[midir]: https://github.com/Boddlnagg/midir
494+
[demo_audio]: https://discord.com/channels/691052431525675048/692648638823923732/857177113923682304
495+
[@BlackPhlox]: https://github.com/BlackPhlox
496+
497+
### [bevy_config_cam]
498+
499+
![bevy_config_cam logo](bevy_config_cam_logo.svg)
500+
501+
[bevy_config_cam] by [@BlackPhlox]
502+
is an all-in-one purpose camera/player controller for bevy.
503+
504+
With focus on plug-and-play,flexibility and ease of use, this bevy plugin is
505+
for anyone who is prototyping in 3D and doesn't want the hassle of programming
506+
a player-controller from scratch.Instantly switch between camera modes such as
507+
Tracking to Topdown, Follow Behind, FPS and Free and more.
508+
509+
The plugins is very new.
510+
So any feedback and contributions is highly appreciated.
511+
512+
[bevy_config_cam]: https://github.com/BlackPhlox/bevy_config_cam
513+
[@BlackPhlox]: https://github.com/BlackPhlox
514+
468515
## Popular Workgroup Issues in Github
469516

470517
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)