← Back

ofxSurfingPresets

github.com/moebiussurfing/ofxSurfingPresets · @moebiussurfing
OF 0.11 GUI Utilities MIDI/OSC

Presets System for openFrameworks ofParameters with an ImGui based Gui.

1 1 Last commit 7mo ago Created 5y ago

README

ofxSurfingPresets



Overview



Presets System for openFrameworks with an ImGui based GUI.

Screenshot

gif

Features

Usage



ofApp.h ``c++

include "ofxSurfingPresets.h"



ofxSurfingPresets presets; ofParameterGroup params;

ofApp.cpp
c++ void ofApp::setup() { // Params Group params.setName("paramsGroup"); params.add(fill.set("fill", true)); params.add(lineWidth.set("lineWidth", 1, 0.1, 10)); params.add(size.set("size", 100, 5, 200));

presets.addGroup(params); }
``

Dependencies

ofxSurfingHelpers ofxSurfingImGui ofxImGui / _FORK from_ @Daandelange ofxMidiParams / _Optional. FORK_ ofxSurfingPlayer / _Optional_

<details> <summary>A MORE POWERFUL ALTERNATIVE</summary> <p> ofxPresetsManager
  • Presets for multiple groups in parallel.
  • Global Combinations of the groups to presets.
  • BPM timed randomizers with probabilities to select presets.
  • Range randomizers to explore parameter settings.
  • Tweening or Smoothing of parameters with plotting.
  • Standalone preset files.
</p> </details>

Tested Systems

  • Windows 10 / VS 2017 / OF ~0.11
  • macOS 11.6.7 Big Sur / Xcode 13.2.1 / oF 0.11.2

Author

An add-on by @moebiusSurfing
( ManuMolina ) 2021*

License

MIT License

Get this addon

HTTPS
SSH