- Apr 13, 2016
-
-
Aaron Cuevas Lopez authored
-
- Apr 12, 2016
-
-
Aaron Cuevas Lopez authored
-
Aaron Cuevas Lopez authored
-
- Apr 10, 2016
-
-
Septen authored
-
Septen authored
* Removed ChannelSelectorRegion class and appropriate instances since now it's redundant.
-
Septen authored
* Now ChannelSelector class contains three instances of TiledButtonGroupManager class (AUDIO, RECORD, PARAM). This managers own appropriate buttons, position it, responsible for all animations, fuzzy selection via dragging mouse, etc. * Button group managers minor fixes.
-
- Apr 09, 2016
-
-
Septen authored
-
- Apr 05, 2016
-
-
Aaron Cuevas Lopez authored
-
Aaron Cuevas Lopez authored
-
Aaron Cuevas Lopez authored
-
Aaron Cuevas Lopez authored
-
- Apr 04, 2016
-
-
Aaron Cuevas Lopez authored
-
- Apr 03, 2016
-
-
Septen authored
-
- Apr 02, 2016
-
-
Aaron Cuevas Lopez authored
-
- Apr 01, 2016
-
-
Aaron Cuevas Lopez authored
-
- Mar 28, 2016
-
-
Christopher Stawarz authored
Include definitions of LinearSmoothedValueAtomic's template methods in its header file (required because the explicit instantiations built in to the OE application are not visible to plugins on OS X)
-
Christopher Stawarz authored
-
Septen authored
* This class position buttons inside itself as tiles and has feature which gives us fuzzy button selection possibility via mouse drag (or SHIFT+mouse drag for deselection).
-
- Mar 27, 2016
-
-
Aaron Cuevas Lopez authored
-
- Mar 26, 2016
-
-
Septen authored
* LinearButtonGroupManager class now have the same functionality as ButtonGroupManager class had before. * ButtonGroupManager now is the base class for all other button group managers. * Appropriate fixes in the CAR plugin.
-
- Mar 22, 2016
- Mar 21, 2016
-
-
Septen authored
-
Septen authored
-
Septen authored
* Implemented LinearSmoothedValueAtomic class based on the JUCE 4.0 library' LinearSmoothedValue class but with some improvements that were suggested by Timur Doumler during his JUCE Summit 2015 talk. * LinearSmoothedValueAtomic is very convenient to use with float values that need linearly smoothed behaviour (like volume, etc.) and which are shared between several threads (i.e. audio and GUI). * This class guarantees we won't have any race conditions and it will remains lock-free because of using std::atomic inside it.
-
Christopher Stawarz authored
-
Septen authored
* ParameterSlider: added possibility to change rotary fill colour. * CAR gain slider: changed rotary fill colour.
-
Septen authored
* Fixed bug gain slider have some buggy per-channel functionality so it were possibility to set different gain values for only some channels. * Now gain slider affects all the channels. * Explicitly added gain slider to the CAREditor component.
-
- Mar 20, 2016
-
-
Josh Siegle authored
-
Priyanjit Dey authored
-
Septen authored
-
Septen authored
* Added custom audio processor editor for CAR plugin - CAREditor; * Added buttons to switch between "Reference" and "Affected" channels; * CAR processor some minor changes; * Some minor changes in GenericEditor class which provide more possibilities for plugins (e.g. plugins can implement their own resized() methods, etc.); * Added UIUtilities header file in which we can include any UI components/utilities which will be useful for easier plugin creation.
-
Septen authored
* Implemented ButtonGroupManager. It is responsible for positioning of buttons, any animations during switching, etc. * Added MaterialButtonLookAndFeel class which implements flat button look and feel following Google Material Design Guidelines.
-
- Mar 19, 2016
-
-
Priyanjit Dey authored
-
Septen authored
* Since "Small text" renders very bad, without any hinting, we replace it by "Default" font. And also "Default" font is much more suitable for Material Design. * Adjusted font sizes.
-
Septen authored
-
Septen authored
-
- Mar 18, 2016
-
-
Priyanjit Dey authored
-
Priyanjit Dey authored
-
Christopher Stawarz authored
On OS X, load plugin bundles from application bundle's PlugIns directory. Improved error handling in PluginManager.
-