A simple class to handle an ofParameterGroup
presets with some helpers to randomize and Kit organization
.
This class is based on and separated from ofxSurfingHelpers / Example.
- Use your preferred UI library:
ofxGui
orImGui
(ofxSurfingImGui).- Could implement other
UI library
extending thebaseClass
: ofxSurfingPresetsLite.h.
- Auto-created UI controls for added
ofParameterGroup
params content. - Persistent settings as index selected, matrix sizes (ImGui), and settings.
- Manager:
- Auto-populate a Kit of presets if no files are found. (App is opening for the first time).
- Simple randomizer and reset preset.
- Populate a Kit of copies from selected preset or new randomizations.
- Copy and Swap presets on the matrix clicker. (ImGui)
- ofxGui / OF core
- Add multiple independent groups.
- Improve randomizer: center value and variation power.
- Add multiple Kits management.
- Windows 11 / VS 2022 / OF 0.12+ @GitHub master branch
- Should work probably also on
macOS
andLinux
.
MIT License