4 ms·
It looks nice. If UI performance is a concern, one could move the GUI part to C++ and do some quick pybind11 Python bindings for better performance. I've used
by erwincoumans 5y ago
It looks nice. If UI performance is a concern, one could move the GUI part to C++ and do some quick pybind11 Python bindings for better performance.
I've used this C++ ImGui node editor with similar features for some hacky synthesizer gui using this library: https://github.com/thedmd/imgui-node-editor https://github.com/thedmd/imgui-node-editor
- wdfx 5y agoIve used the same ui lib for the same purpose! :D https://connoise.lon.dev/ https://connoise.lon.dev/
- jonnydubowsky 5y agoSounds really cool! I'd love to check out what you made, if you are interested in sharing?
- erwincoumans 5y agoNothing special, it is a synth interface for the Korg Wavestate. I reverse engineered the synth protocol using Wireshark, it uses Protobuf data over some zmq. The Korg Wavestate has a Raspberry Pi compute module, so I blanked the root password as well with a compute module SDK. See the visual gui here: https://youtu.be/LH4qDhW8TAQ?t=55 https://youtu.be/LH4qDhW8TAQ?t=55
- barnabee 5y agoDearPyGui is built with C++ ImGui and includes a node editor [1]. It’s actively maintained and I’ve found it a joy to work with. [1] https://github.com/hoffstadt/DearPyGui#node-editor https://github.com/hoffstadt/DearPyGui#node-editor