All Projects → ThePBone → LiquidEqualizerWidget

ThePBone / LiquidEqualizerWidget

Licence: GPL-3.0 license
Modern 15-band equalizer for C++/Qt

Programming Languages

C++
36643 projects - #6 most used programming language
QMake
1090 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to LiquidEqualizerWidget

telekom-data-usage-widget
Telekom Datennutzung Widget für iOS 14
Stars: ✭ 61 (+134.62%)
Mutual labels:  widget
here-map-widget-for-jupyter
Use HERE Maps API for JavaScript in your Jupyter Notebook.
Stars: ✭ 29 (+11.54%)
Mutual labels:  widget
SvgViewerWidgetTWX
Thingworx widget for runtime display and manipulation of a SVG
Stars: ✭ 13 (-50%)
Mutual labels:  widget
PiHueEntertainment
An application that can handle the Hue Entertainment Areas on a Raspberry Pi
Stars: ✭ 28 (+7.69%)
Mutual labels:  qt5-gui
vercel-toast
💬 Framework-agnostic vercel design's toast component (≈1KB Gzipped)
Stars: ✭ 67 (+157.69%)
Mutual labels:  widget
text-style-editor
Text style editor widget for flutter
Stars: ✭ 25 (-3.85%)
Mutual labels:  widget
js-year-calendar
A fully customizable year calendar widget
Stars: ✭ 164 (+530.77%)
Mutual labels:  widget
proca
Widget to transform your website into a cutting-edge campaign in 10 min. multi-lingual, privacy first.
Stars: ✭ 29 (+11.54%)
Mutual labels:  widget
netlify-cms-widget-starter
A boilerplate for creating Netlify CMS widgets.
Stars: ✭ 74 (+184.62%)
Mutual labels:  widget
cryptocoins-desklet-cinnamon
Cryptocurrency Ticker (Desklet) for Cinnamon Desktop that displays the current price for thousands of cryptocurrencies, and their daily percent changes.
Stars: ✭ 18 (-30.77%)
Mutual labels:  widget
TagsView
Simple and highly customizable Xamarin.iOS tag list view. Originally inspired by https://github.com/ElaWorkshop/TagListView
Stars: ✭ 20 (-23.08%)
Mutual labels:  widget
flutter code input
Flutter Code Input
Stars: ✭ 69 (+165.38%)
Mutual labels:  widget
kde-plasmoid-betterinlineclock
Your usual clock widget, just way better and on a single line!
Stars: ✭ 18 (-30.77%)
Mutual labels:  widget
notebookJS
notebookJS: seamless JavaScript integration in Python Notebooks
Stars: ✭ 149 (+473.08%)
Mutual labels:  widget
MiniMusicView
A simple custom music play widget
Stars: ✭ 31 (+19.23%)
Mutual labels:  widget
covid-ampel-widget
🚦 Ampel Widget, um die aktuellen 🦠Corona-Zahlen (Inzidenz) des RKI für die Landkreise in 🇩🇪 Deutschland auf dem Smartphone anzuzeigen
Stars: ✭ 15 (-42.31%)
Mutual labels:  widget
AndroidUiKit
uikit widget common baseview Adapter faster develop
Stars: ✭ 48 (+84.62%)
Mutual labels:  widget
Covid-19 Ampel
Covid-19_Ampel | Zeigt neben der 7-Tage-Inzidenz weitere Infos zu einer Region.
Stars: ✭ 33 (+26.92%)
Mutual labels:  widget
flutter trianglify
Flutter library to generate beautiful triangle art views for android and ios.
Stars: ✭ 31 (+19.23%)
Mutual labels:  widget
nl.fokkezb.form
[UNMAINTAINED] Alloy TableView Form Widget
Stars: ✭ 43 (+65.38%)
Mutual labels:  widget

LiquidEqualizerWidget

Modern 15-band equalizer for C++/Qt

Check my other Qt widgets/add-ons out: https://timschneeberger.me/qt

Documentation

Setting a single band

void setBand(int band, float value, bool animate = true);

Sets band (0-14) to specified value.

Optional parameters:

animate: animate changes

Setting multiple bands

void setBands(QVector<float> vector, bool animate = true);

Same as setBand except it takes a vector of floats is an input and sets them all at once.

Getting a single band

float getBand(int band);

Returns value of band (0-14).

Getting multiple bands

QVector<float> getBands();

Same as getBand except it returns a vector of float containing the values of all bands.

Other Properties

Grid
bool getGridVisible() const;
void setGridVisible(bool gridVisible);

Sets/gets horizontal background grid visibility.

Handles
bool getAlwaysDrawHandles() const;
void setAlwaysDrawHandles(bool alwaysDrawHandles);

Defines whether handles should always be drawn or just on user interaction.

Colors
QColor getAccentColor() const;
void setAccentColor(const QColor &accentColor);

Sets/gets accent color.

The background and grid color can be changed by loading a modified QPalette.

Animation
int getAnimationDuration() const;
void setAnimationDuration(int animationDuration);

Sets/gets the duration of variant animations used in setBand or setBands.

Screenshots

Manual use:

GIF

Animate changes:

GIF


Licensed under GPLv3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].