Robin Schmidt

Results 872 comments of Robin Schmidt

> SliderA notifies parameter observer when it changes. > parameter observer grabs the normalized value of SliderA > does parameter observer update the value for click1 or click2? we don't...

i was more thinking like this: ```cpp void parameterChanged(Parameter* parameterThatHasChanged) override { if(parameterThatHasChanged == click1Param) doClick1Stuff(); if(parameterThatHasChanged == click2Param) doClick2Stuff(); // etc } ``` obviously, your observer needs to keep...

just pointers to them. the actual parameter objects should be owned by the AudioModule

> I couldn't figure out how to use a widgetset and add it sequentially to the editor, hmm..actually, you are just supposed to create (and fill) the widget-set and then...

> I guess what I should have done was something like this? ```cpp for (int i = 0; i < ClockDividerEditors.size(); ++i) { ClockDividerEditors[i]->widget1 = new SomeWidgetClass(); ClockDividerEditors[i]->widget2 = new...

ah - yes. WidgetSet inherits the overriden paint method from ColorSchemeComponent which draws my standard bilinear gradient background. if you override it with an empty paint method, it should just...

sounds really nice! what sound generator is this? is this the trisaw osc?

i just stumbled upon something that might be of interest in this context: http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf edit: oh, nice - here's an extended version of the paper: http://cgm.cs.mcgill.ca/~godfried/publications/banff-extended.pdf

the first one is very cool - i actually wrote this reply long ago, but apparently, it disappeared

> Need to customize painting for combobox pop up items. Where do you do it in code? it's in `RTreeView::paint`. the combobox is actually just a subclass of `RTextField` that...