# O-knob ! Library for knobs, pages and preset

**URL:** <https://forum.critterandguitari.com/t/o-knob-library-for-knobs-pages-and-preset/1178>\
**Category:** Patching\
**Created:** [April 30, 2017, 10:33pm UTC](https://forum.critterandguitari.com/t/o-knob-library-for-knobs-pages-and-preset/1178 "2017-04-30T22:33:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![batinste](https://avatars.discourse-cdn.com/v4/letter/b/edb3f5/32.png) [@batinste](https://forum.critterandguitari.com/u/batinste)\
**Post date:** [April 30, 2017, 10:33pm UTC](https://forum.critterandguitari.com/t/o-knob-library-for-knobs-pages-and-preset/1178/1 "2017-04-30T22:33:42Z")

</div>

Hi !  
I also made a library to help people to build patches for Organelle with many parameters. It’s called O-knob !

Get it here : [http://patchstorage.com/o-knob/](http://patchstorage.com/o-knob/)  
Github : [https://github.com/bapch/o-knob](https://github.com/bapch/o-knob)

It is a very simple knob/parameter page system and preset manager for Critter & Guitari’s Organelle. Just pick up your value where it was last time, and save it !

The main.pd is a very simple dual osc / dual lfo synth example with two pages of parameters and one page of preset save and recall for you to experiment with.

Have fun !

PROS :  
– enough for Organelle-only usage  
– simple to use (i think)  
– light  
– can make an awful lot of Organelle patches much better !  
– make your mind about which parameters you want to save  
– no sudden value jump, no value crossfeed between pages  
– scale and offset your values according to use : who needs to display a 10^-6 precision always-changing number ? This is for your synth, not for the user !  
– no need to patch your display messages twice as with most other page system attempts!  
– once your pot value is overridden by a recall, its LOCKED. It won’t move until you want it to move.

CONS (by design)  
– won’t work atm if you open two o-knob enabled patches, because you can’t isolate two different o-knob systems, though for recall only it should work well.  
– can only save floats (ie no native preset names, though you could easily display one)  
– saves pot position [0:1], not your carefully-crafted scaled and offset value.

---

<div class="post-metadata">

**Author:** ![batinste](https://avatars.discourse-cdn.com/v4/letter/b/edb3f5/32.png) [@batinste](https://forum.critterandguitari.com/u/batinste)\
**Post date:** [July 16, 2017, 8:53am UTC](https://forum.critterandguitari.com/t/o-knob-library-for-knobs-pages-and-preset/1178/2 "2017-07-16T08:53:17Z")

</div>

Oh hi !

There’s a update to 2.1.

TLDR; it’s better.

CHANGELOG for v2.1;  
-better thresholding when reaching extreme values  
-actually saves presets in the pd file (added [menusave\<) :o)

To download it, follow the links in the first post.

Enjoy !
