Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Latest commit

 

History

History
8 lines (6 loc) · 2 KB

additional-resources.md

File metadata and controls

8 lines (6 loc) · 2 KB

Other resources that might be worth looking into

Some of these links might also be scattered around this repo, but it's probably useful to collect them on this page too.

  • rutabaga - @wrl made his own OpenGL GUI crate in C called rutabaga, which he used for his commercial VST cadmium. He's interested in eventually porting some of the ideas over to Rust, but in the meantime he's open to people looking into it and getting ideas for their own Rust toolkits. Relicencing from 2-clause BSD is possible if needed; that and other questions about rutabaga can be directed to him (he's pretty active on the RustAudio Discord).
  • rtb-rs is one such attempt at (very vaguely) "porting some ideas" of rutabaga over to rust. rtb-rs is a joint-effort by a few members of the RustDSP GitHub organization. Unfortunately, development has ultimately stalled for the time being, but some of the code might still be useful to reference in the future (particularly, how to structure a cross-platform crate composed of platform-specific modules). I wrote a little bit more about the project on this page.
  • vst2-window is another (very similar to rtb-rs) attempt at creating a cross-platform crate "from scratch", by @crsaracco. The main idea that's different from rtb-rs is to let the platform-agnostic API part grow more organically than it did in rtb-rs. Some platform-specific VST prototypes were made for some pre-development research, which might be useful to reference in the future. I wrote a little bit more about the project on this page.