egui_baseview_test_vst2
XUiDesigner
egui_baseview_test_vst2 | XUiDesigner | |
---|---|---|
4 | 10 | |
23 | 90 | |
- | - | |
1.8 | 7.9 | |
about 2 years ago | 4 months ago | |
Rust | C | |
MIT License | BSD Zero Clause License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
egui_baseview_test_vst2
- XUiDesigner: Wysiwyg LV2 X11UI GUI/plugin creator tool
- Show HN: Dattorro reverb VST plugin written in Rust with egui and glicol_synth
-
Show HN: Glicol(Graph-Oriented Live Coding Language) and DSP Lib Written in Rust
https://github.com/DGriffin91/egui_baseview_test_vst2
In writing the vst, you may need some rust audio lib, you can search dasp, fundsp, or wait for glicol_synth published as a Rust crate (like pip or npm)
XUiDesigner
- XUiDesigner v0.8 released
-
XUiDesigner v0.7 released
implement interim save format (json)
-
XUiDesigner v0.6 released
A easy to use tool to generator/design X11 based LV2 plugins. Beside that XUiDesigner allow to generate and install GUI's for existing LV2 plugins, it support as well to generate LV2 plugins from scratch. Special support is implemented for FAUST dsp files, which allow you to generate a LV2 plugin with X11 based UI by just drag'n'drop a FAUST dsp file into the XUiDesigner interface. This works now as well for MIDI capable faust modules. In any way, you don't need to interference with any of the annoying LV2 implementations. XUiDesigner handle that all for you. The very same is true when you like to implement your own dsp (C or C++) into a LV2 plugin. You could create the GUI interface, save the plugin bundle, and implement the needed calls to init, activate and run your dsp. This release comes with a couple of Bug-fixes and aims to be nearly stable. Here is a introduction Wikientry to show the first steps Wiki Note: Please download the attached XUIDesigner_0.6.tar.gzarchive, as only that contain the needed git submodule ( old long time knowing bug on github) as the other files wont be able to build XUiDesigner for you.
- XUiDesigner v0.5 released
- XUiDesigner: Wysiwyg LV2 X11UI GUI/plugin creator tool
- XUiDesigner v0.4 released
- For the bass players here
- XUIDesigner v0.3 released
- XUIDesigner v0.2
What are some alternatives?
pure-data - Pure Data - tracking Miller's SourceForge git repository (also used by libpd)
Rumor - The Rumor is pure, nasty growling bass fuzz pedal, with bold out-front presence, and cutting articulation.
vst-rs - VST 2.4 API implementation in rust. Create plugins or hosts. Previously rust-vst on the RustDSP group.
lv2 - The LV2 audio plugin specification
glicol - Graph-oriented live coding language and music/audio DSP library written in Rust
ixilang - A live coding language. An extension to SuperCollider, currently Cocoa only.
dattorro-vst-rs - Dattorro reverb VST plugin written in Rust with egui and glicol_synth
Camomile - An audio plugin with Pure Data embedded that allows to load and to control patches
ddwChucklib-livecode - A live-coding interface for chucklib objects
faustgen-supercollider - Livecode Faust in SuperCollider using an embedded Faust compiler.
jsusfx - Opensource Jesusonic FX implementation