A graphical interface to visualize wavetable matrices that have been processed by WavetablePrep.
It assumes that you already have a WavetablePrep instance, fully populated with wavetables.
The easiest way to create one is by calling gui
on the WavetablePrep object.
Create the GUI instance.
model |
The WavetablePrep object to display. |
parent |
Optional. Supply a Window or View if you wish to put the interface into an existing GUI context. This can be |
bounds |
Optional, if you are using Qt layouts. If not, a Rect should be provided. |
Get or set the frequency mapping to display. (Setting should be done from AppClock.)
Get or set the wavetable position to display. (Setting should be done from AppClock.)
Get or set the sample rate being used to calculate frequency mapping.
This class does not provide methods to change the appearance of the GUI widgets. However, you may access them directly and set their drawing properties.
The MultiSliderView displaying the waveform.
The LayoutValueSlider controlling wavetable position.
The LayoutValueSlider controlling frequency.