V2 port of dBiz modules ... manuals soon!
dbiz / dbiz Goto Github PK
View Code? Open in Web Editor NEWVCV Rack modules ;)
License: Other
VCV Rack modules ;)
License: Other
Connecting patch cables to both, the Send A Channel CV and Send B Channel CV of any one channel causes a crash due to an assertion error in the Rack engine:
Rack Version: 0.6.2c
OS Version: Mac OS X 10.14.4 (18E226)
Application Specific Information:
Assertion failed: (!(wire2->inputModule == wire->inputModule && wire2->inputId == wire->inputId)), function engineAddWire, file src/engine.cpp, line 268.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff74e622c6 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff74f17bf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff74dcc6a6 abort + 127
3 libsystem_c.dylib 0x00007fff74d9520d __assert_rtn + 324
4 com.vcvrack.rack 0x0000000105872b92 rack::engineAddWire(rack::Wire*) + 498
5 com.vcvrack.rack 0x00000001058d0951 rack::WireContainer::commitActiveWire() + 65
6 com.vcvrack.rack 0x000000010588ff50 rack::mouseButtonCallback(GLFWwindow*, int, int, int) + 432
7 com.vcvrack.rack 0x00000001058918af rack::windowRun() + 335
8 com.vcvrack.rack 0x0000000105876b0b main + 1243
9 com.vcvrack.rack 0x000000010582c034 start + 52
In file included from src/Chord.cpp:10:0:
src/dBiz.hpp:3:10: fatal error: Biquad.h: No such file or directory
#include "Biquad.h"
(win7 - 0.4.0)
Linux Fedora 23
VCV Rack dev (13 November 2017)
When I move the mouse cursor into the dBiz menu it crashes Rack. Here's the segfault and backtrace from 'make debug', please advise if you need more information.
Program received signal SIGSEGV, Segmentation fault.
0x000000000047f390 in std::__cxx11::basic_string<char, std::char_traits, std::allocator >::_Alloc_hider::_Alloc_hider (__a=..., __dat=,
this=) at /usr/include/c++/5.3.1/bits/basic_string.h:109
109 : allocator_type(__a), _M_p(__dat) { }
#0 0x000000000047f390 in rack::MetadataMenu::step() (__a=..., __dat=, this=) at /usr/include/c++/5.3.1/bits/basic_string.h:109
#1 0x000000000047f390 in rack::MetadataMenu::step() (__str=..., this=0x7fffffffd690) at /usr/include/c++/5.3.1/bits/basic_string.h:399
#2 0x000000000047f390 in rack::MetadataMenu::step() (this=0xf92b90) at src/app/AddModuleWindow.cpp:57
#3 0x0000000000474ded in rack::Widget::step() (this=0xf911d0) at src/widgets/Widget.cpp:105
#4 0x0000000000474ded in rack::Widget::step() (this=0xf92c18) at src/widgets/Widget.cpp:105
#5 0x0000000000474ded in rack::Widget::step() (this=0xf90da0) at src/widgets/Widget.cpp:105
#6 0x0000000000474ded in rack::Widget::step() (this=0x106a4c8) at src/widgets/Widget.cpp:105
#7 0x0000000000470281 in rack::MenuOverlay::step() (this=0x106a4c0) at src/widgets/MenuOverlay.cpp:8
#8 0x0000000000474ded in rack::Widget::step() (this=0xb8ce50) at src/widgets/Widget.cpp:105
#9 0x000000000047767b in rack::RackScene::step() (this=0xb8ce30) at src/app/RackScene.cpp:65
#10 0x00000000004489e6 in rack::guiRun() () at src/gui.cpp:428
#11 0x000000000043266c in main(int, char**) (argc=1, argv=0x7fffffffda78) at src/main.cpp:39
I've started create a stereo performance mixer, based on Strum Mixer, i cannot figure out what i'm doing wrong.. Evrything seems to work a part the last channel of the mixer...
I've to improve my c++ skills !
Appreciate any kind of help
Hi! I just merged your PR in th community repo... after reinstalling i saw the red dot appearing again..
right click going to the dBiz modules gives you version 0.5.1 in the right click menu in rack
looks like you forgot to change the version in the makefile
pls check your makefile and json manifest for the plugin manager and fix it.. so that everywhere is the same version number to avoid the red dot
Mute states in the PerfMixer can be invalid due to uninitialized variable "mute_states[8]".
Performing
mute_states[i] ^= true;
on an uninitialized variable leads to undefined states.
Fix:
diff --git a/src/PerfMixer.cpp b/src/PerfMixer.cpp
index 294c72d..99e25f8 100644
--- a/src/PerfMixer.cpp
+++ b/src/PerfMixer.cpp
@@ -57,7 +57,7 @@ struct PerfMixer : Module {
dsp::SchmittTrigger mute_triggers[8];
- bool mute_states[8];
+ bool mute_states[8] = {false};
float ch_l_ins[8];
float ch_r_ins[8];
Hi there,
I love your work and just wanted to let you know that on the dBiz "Triple Oscillator" the Osc Sync input only functions on the top Osc.
Many many thanks for your hard work and a fantastic selection of modules.
DualFilter 2.0.3
As the title say, there is a small bug that a friend told me about.
The dual filter B channel top knob (Center Freq) always displays 8211.6 Hz no matter where it is dialed too. 🤔 (See image 1 and 2)
edit: - Also it doesn't reflect any values added in the input prompt 😮
But it is not major and it doesn't affect the sound. 😄
Windows 10
Rack 2.1.0
I'm using Nysthi Squonk to send arbitrary values to the X and Y inputs of Bene. (Not the arrow inputs -- I do mean the X and Y inputs.)
This works well (see the 3rd Bene in the attached patch) as long as I carefully set the Squonk outputs to 1, 2, 3, or 4V -- the values normally transmitted by the Pad module. But intermittently, VCV Rack itself will crash if Bene is receiving a voltage input from Squonk that is outside the expected range.
I'd suggest that better out-of-range trapping needs to be done on these inputs.
Hi Giovanni just some feedback on your readme. Don't take offence there is none intended, completely my fault probably, Iv'e not messed with vcv in a while and forgotten half the modules available.
Trying to get a picture of what modules are what in your readme is somewhat hard to decipher. For instance where you say "They don't need introductions" actually they might, they are based on real modular okay but what do you call them in rack?
You should consider adding the names of the modules you are describing in the readme it would help first time users discover your modules.
The build
directory was committed to the repository during the v1
port. The repository size is too large for integration in the plugin manager build system.
Please remove the build
directory from the repository and the repository history.
Use, for example, BFG Cleaner to remove the directory from the git history. Just removing the directory and its content in a commit is not enough.
Fedora 23 Linux
Rack master (0.6.x)
g++ -Wsuggest-override -std=c++11 -fPIC -I../../include -I../../dep/include -DSLUG=dBiz -DVERSION=0.6.0dev -MMD -g -O3 -march=nocona -ffast-math -fno-finite-math-only -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -c -o build/src/PerfMixer.cpp.o src/PerfMixer.cpp
src/PerfMixer.cpp:10:27: fatal error: dsp/VUMeter.hpp: No such file or directory
compilation terminated.
VUMeter.hpp should be changed to vumeter.hpp, build then proceeds without problems.
$ make VERSION=0.5.0
g++ -fPIC -I../../include -I../../dep/include -DVERSION=0.5.0 -MMD -g -O3 -march=nocona -ffast-math -fno-finite-math-only -Wall -Wextra -Wno-unused-parameter -DARCH_WIN -D_USE_MATH_DEFINES -Wsuggest-override -std=c++11 -c -o build/src/Chord.cpp.o src/Chord.cpp
In file included from src/dBiz.hpp:2:0,
from src/Chord.cpp:10:
src/dBizComponent.hpp:363:1: error: expected class-name before '{' token
{
^
src/dBizComponent.hpp: In constructor 'rack::OrangeLight::OrangeLight()':
src/dBizComponent.hpp:366:3: error: 'addColor' was not declared in this scope
addColor(COLOR_ORANGE);
^~~~~~~~
src/dBizComponent.hpp:366:3: note: suggested alternative: 'NVGcolor'
addColor(COLOR_ORANGE);
^~~~~~~~
NVGcolor
src/dBizComponent.hpp: At global scope:
src/dBizComponent.hpp:371:1: error: expected class-name before '{' token
{
^
src/dBizComponent.hpp: In constructor 'rack::CyanLight::CyanLight()':
src/dBizComponent.hpp:374:3: error: 'addColor' was not declared in this scope
addColor(COLOR_CYAN);
^~~~~~~~
src/dBizComponent.hpp:374:3: note: suggested alternative: 'NVGcolor'
addColor(COLOR_CYAN);
^~~~~~~~
NVGcolor
src/dBizComponent.hpp: At global scope:
src/dBizComponent.hpp:379:1: error: expected class-name before '{' token
{
^
src/dBizComponent.hpp: In constructor 'rack::PurpleLight::PurpleLight()':
src/dBizComponent.hpp:382:3: error: 'addColor' was not declared in this scope
addColor(COLOR_PURPLE);
^~~~~~~~
src/dBizComponent.hpp:382:3: note: suggested alternative: 'NVGcolor'
addColor(COLOR_PURPLE);
^~~~~~~~
NVGcolor
make: *** [../../compile.mk:54: build/src/Chord.cpp.o] Error 1
The Y Direction switch in Bene can turn off and on with a trigger or a click, but it doesn't change the direction. X works fine, and I haven't found any other problems.
Anyway, great modules — Thanks for all the cool stuff you build!
I really like the new submixer, but I also liked the old one a lot.
Unfortunately, the new design makes my older patches, where I use submixer, broken.
So my request would be: could you include both versions?
That would be great!
Please can we have a Linux release?
DualFilter right Cent. Freq. knob always show 8211.6 Hz
Hi, it's me again from #58 .
I updated your plugins from the VCV library, but to my surprise the same "knob" problem remains. 😞
So I tried 2 solutions:
1-Tried deleting the dbiz plugin folder in my documents, and re-downloading it from library.
result: still same "knob" problem. 🤷♂️
2- Tired to direct download the file from "https://github.com/dBiz/dBiz/releases/download/2.1.1/dBiz-2.1.1-win.vcvplugin" and installing it.
result: now it is FIXED
So I did 1 and 2 a couple of times, just to be sure. And my unscientific conclusion, 😉, is that the update "from" the VCV library is "broken" or something 🤦♂️
I hope this help 😄
Windows 10 Pro
VCV Pro 2.1.2
dBiz 2.1.1
Hello Giovanni and People at dBiz.
I Found a bug on one module, I sent a bug report thinking it was going to dBiz but it ended into VCV Rack general.
So I resend it here. I hope it is the right place to send it, I'm not used to github.
Bug details :
Details
Operating system: Mac Os Mojave
Rack version: v 1.1.3.
Hardware relevant to your issue (e.g. graphic card model, audio/MIDI device): Audio
Summary
Brand : dBiz
Module : VCA4
v 1.1.0
Issue in Outputs
Outputs 1 to 4 receive signal only from Input D.
Input D goes out perfectly from 1 to 4 outputs.
Steps to reproduce
I fill all A,B,C, D Inputs with 4 waveforms from the same VCO (anyone)
I have an output signal only from the D Input on Outputs 1 to 4 when activating The Unmute button.
I can't get A,B and C inputs to go on any of the Outputs 1 to 4.
-- > Since the signal not working, I don't have the possibility to test the Black Knobs on the knobs, so I don't know if they working fine or not. They are working for the D channel.
plugin manager downgrades to 6.0 please update
Compile failure on all platforms.
WhiteLight
probably needs rack::
namespace qualifier.
src/VCA530.cpp: In constructor ‘VCA530Widget::VCA530Widget(VCA530*)’:
src/VCA530.cpp:200:37: error: ‘WhiteLight’ was not declared in this scope
addChild(createLight<SmallLight<WhiteLight>>(Vec(42, med - 10 + 20), module, VCA530::CLIP1_LIGHTS));
^~~~~~~~~~
src/VCA530.cpp:200:37: note: suggested alternative: ‘HugeLight’
addChild(createLight<SmallLight<WhiteLight>>(Vec(42, med - 10 + 20), module, VCA530::CLIP1_LIGHTS));
^~~~~~~~~~
HugeLight
src/VCA530.cpp:200:37: error: template argument 1 is invalid
src/VCA530.cpp:200:102: error: no matching function for call to ‘createLight<<expression error> >(rack::math::Vec, VCA530*&, VCA530::LightIds)’
addChild(createLight<SmallLight<WhiteLight>>(Vec(42, med - 10 + 20), module, VCA530::CLIP1_LIGHTS));
^
The plugin.dll
has been committed to the repository. This is not acceptable as it significantly increases the repository size when cloning in the Plugin Manager build system.
Please remove the plugin.dll
from the repository. Please note, that it is NOT enough to just remove and commit. You must remove the plugin.dll
binary from the history of the repository.
Please use a tool like BFG Repo Cleaner to accomplish this.
The checksum for v0.5.2 of the Windows library provided in the dBiz.json
of the community
repo does not seem to be correct.
"sha256": "789cd48657be314e5eaf841c827fe50bdfcd230787fa68cd762c68c8e674b4f7"
My script downloads the binaries and checks the checksum of the downloaded archive.
It calculates as
37886bc27cc78290ffee5cd644103a3b39da0efa4c260b89638e4f804cb1cc28
and fails the checksum verification.
Hello,
Great set of modules!
On the Remix, though, I'm not seeing any output on A or C, and after a quick look at the code, I don't think those outputs are ever assigned in the "step" function?
I cobbled this together and it seems to work, but, by all means, check me!! It replaces the code following (and including) the assignment of 0.0f to outputs[B_OUTPUT].
Thanks again for the fun modules!!
outputs[A_OUTPUT].value = 0.0f;
outputs[B_OUTPUT].value = 0.0f;
outputs[C_OUTPUT].value = 0.0f;
for (int i = 0; i < 6; i++)
{
outputs[i].value = ins[i] * inMults[i];
lights[CH1_LIGHT + i].setBrightnessSmooth(fmaxf(0.0, inMults[i]));
outputs[B_OUTPUT].value = outputs[B_OUTPUT].value + outputs[i].value;
if (i <= 1)
{
outputs[A_OUTPUT].value = outputs[A_OUTPUT].value + outputs[i].value;
}
else if (i >= 4)
{
outputs[C_OUTPUT].value = outputs[C_OUTPUT].value + outputs[i].value;
}
outputs[A_OUTPUT].value = crossf(outputs[A_OUTPUT].value * params[LEVEL_PARAM].value, outputs[A_OUTPUT].value * params[LEVEL_PARAM].value*clampf(inputs[LEVEL_INPUT].normalize(10)/10,0.0,1.0),params[CV_LEVEL_PARAM].value);
outputs[B_OUTPUT].value = crossf(outputs[B_OUTPUT].value * params[LEVEL_PARAM].value, outputs[B_OUTPUT].value * params[LEVEL_PARAM].value*clampf(inputs[LEVEL_INPUT].normalize(10)/10,0.0,1.0),params[CV_LEVEL_PARAM].value);
outputs[C_OUTPUT].value = crossf(outputs[C_OUTPUT].value * params[LEVEL_PARAM].value, outputs[C_OUTPUT].value * params[LEVEL_PARAM].value*clampf(inputs[LEVEL_INPUT].normalize(10)/10,0.0,1.0),params[CV_LEVEL_PARAM].value);
}
Here's my revision of Strum modules, plus a performance mixer I'm working on !
I'm not a coder so I've to improvise sometimes.
Feel free to edit and share your thoughts ;)
When compiling on Linux on current master, I get a compilation error showing:
g++ -fPIC -I../../include -I../../dep/include -MMD -g -O3 -march=nocona -ffast-math -fno-finite-math-only -Wall -Wextra -Wno-unused-parameter -DARCH_LIN -Wsuggest-override -std=c++11 -c -o build/src/PerfMixer.cpp.o src/PerfMixer.cpp
src/PerfMixer.cpp:10:10: fatal error: dsp/VUMeter.hpp: No such file or directory
#include "dsp/VUMeter.hpp"
^~~~~~~~~~~~~~~~~
compilation terminated.
../../compile.mk:53: recipe for target 'build/src/PerfMixer.cpp.o' failed
make: *** [build/src/PerfMixer.cpp.o] Error 1
Did you introduce any new dependencies? The project compiles fine on the previous commit.
By the way, thanks for the great plugin.
OX X 10.11.6
0.4.0
MBP:dBiz nik$ make
c++ -fshort-enums -DTEST -I./eurorack -Wno-unused-local-typedefs -fPIC -I../../include -I../../dep/include -DVERSION=dev -DVERSION_dev -MMD -O3 -march=nocona -ffast-math -Wall -g -DARCH_MAC -mmacosx-version-min=10.7 -std=c++11 -stdlib=libc++ -c -o build/src/Bene.cpp.o src/Bene.cpp
In file included from src/Bene.cpp:12:
In file included from src/dBiz.hpp:2:
src/dBizComponent.hpp:61:3: error: use of undeclared identifier 'snap'
snap = true;
^
src/dBizComponent.hpp:111:3: error: use of undeclared identifier 'snap'
snap = true;
^
src/dBizComponent.hpp:129:3: error: use of undeclared identifier 'snap'
snap = true;
^
src/dBizComponent.hpp:218:3: error: use of undeclared identifier 'snap'
snap = true;
^
src/dBizComponent.hpp:286:3: error: use of undeclared identifier 'snap'
snap = true;
^
src/dBizComponent.hpp:347:22: error: expected class name
struct OrangeLight : ColorLightWidget
^
src/dBizComponent.hpp:351:3: error: use of undeclared identifier 'addColor'
addColor(COLOR_ORANGE);
^
src/dBizComponent.hpp:355:20: error: expected class name
struct CyanLight : ColorLightWidget
^
src/dBizComponent.hpp:359:3: error: use of undeclared identifier 'addColor'
addColor(COLOR_CYAN);
^
src/dBizComponent.hpp:363:22: error: expected class name
struct PurpleLight : ColorLightWidget
^
src/dBizComponent.hpp:367:3: error: use of undeclared identifier 'addColor'
addColor(COLOR_PURPLE);
^
src/Bene.cpp:64:11: error: no matching constructor for initialization of 'rack::Module'
Bene() : Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS) {}
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/engine.hpp:43:2: note: candidate constructor not viable: requires 3 arguments, but 4 were provided
Module(int numParams, int numInputs, int numOutputs) {
^
../../include/engine.hpp:33:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 4 were
provided
struct Module {
^
../../include/engine.hpp:41:2: note: candidate constructor not viable: requires 0 arguments, but 4 were provided
Module() {}
^
src/Bene.cpp:75:5: error: unknown type name 'lights'; did you mean 'Light'?
lights[GRID_LIGHTS+x_position+y_position4].value =1.0;
^~~~~~
Light
../../include/app.hpp:162:8: note: 'Light' declared here
struct Light : TransparentWidget {
^
src/Bene.cpp:75:48: error: cannot use dot operator on a type
lights[GRID_LIGHTS+x_position+y_position4].value =1.0;
^
src/Bene.cpp:111:7: error: unknown type name 'lights'; did you mean 'Light'?
lights[GRID_LIGHTS + x_position + y_position4].value = 0.0;
^~~~~~
Light
../../include/app.hpp:162:8: note: 'Light' declared here
struct Light : TransparentWidget {
^
src/Bene.cpp:111:54: error: cannot use dot operator on a type
lights[GRID_LIGHTS + x_position + y_position4].value = 0.0;
^
src/Bene.cpp:114:7: error: unknown type name 'lights'; did you mean 'Light'?
lights[GRID_LIGHTS + x_position + y_position4].value = 1.0;
^~~~~~
Light
../../include/app.hpp:162:8: note: 'Light' declared here
struct Light : TransparentWidget {
^
src/Bene.cpp:114:54: error: cannot use dot operator on a type
lights[GRID_LIGHTS + x_position + y_position4].value = 1.0;
^
src/Bene.cpp:122:7: error: unknown type name 'lights'; did you mean 'Light'?
lights[GRID_LIGHTS + x_position + y_position*4].value = 0.0;
^~~~~~
Light
../../include/app.hpp:162:8: note: 'Light' declared here
struct Light : TransparentWidget {
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
I'm starting to come across this issue on many VCV oscillators. When the pulse width is modulated on both DVCO and TROSC, audible clicks and pops emerge. This can be seen using any scope on VCV. This problem appears at almost all modulation levels but gets much worse when the pulse width is modulated with a fast LFO.
when we choose this module the application crash and exit on mac
Your plugin stores references to custom fonts across frames. This leads to crashes in the VST when reloading a project.
For example (but there might be others):
BeneDisplay()
{
font = (APP->window->loadFont(asset::plugin(pluginInstance, "res/DOTMATRI.ttf")));
}
Please see the following link on how to resolve this issue and re-submit to the Library:
https://vcvrack.com/manual/Migrate2#2-1-Don-t-store-Font-and-Image-references-across-multiple-frames
Hey,
I was just watching a video about the verbos hardware version, and I noticed you choose to leave out the fundamental of the harmonic range in the verbosc, and add one extra overtone (the ninth, harmonically speaking). I was wondering what advantage this has, in your opinion. Just curious :)
Joseph
When a new Chord module is created, offset knob is at 0, shifting any note played down by half an octave by default, it seems this is intended to work as a bipolar knob but since it's set to 0-1, needs to initialize at 0.5 to not introduce an offset.
The dot matrix displays do not show any text on GNU/Linux platform.
The Rack v2
log shows the following error:
[2.812 warn src/window/Window.cpp:723 loadFont] Cannot read file /Rack-2.0/plugins/dBiz/res/DOTMATRI.ttf
This looks interesting but how is it supposed to work? How are the sliders supposed to interact with the harmonics and how is this supposed to relate to the inputs for each slider. I've played around with it but have yet to get a handle on it so any help would be appreciated. Same questions about the VCA 530
One thing is that the Verbos oscillator is rather a CPU pig, and it spent most of its time in math functions, like sin.
This is an interesting DSP library available for non-commercial use. It's header-only and it has fast sine oscillators...
EDIT: Forgot the link: https://www.kfrlib.com/
Not sure if you found what the issue was with the ports but if it is still crashing it is probably because of this:
addOutput(createOutput<PJ301MOPort>(Vec(space * 0 + 35, 335), module, ::Contorno::OUT_OUTPUT + 0));
addOutput(createOutput<PJ301MOPort>(Vec(space * 1 + 35, 335), module, ::Contorno::OUT_OUTPUT + 1));
space * 0 = space
space * 1 = space
space * 2 = space * 2
The for loop was okay the coordinates where the problem I think.
You could have the coordinates in an array and make coordinates unique space[4] = { 35.f, 70.f, 105.f, 140.f }
then in the for loop for the port:
for (int i; i < 4; i++) {
addOutput(createOutput<PJ301MOPort>(Vec(space[i], 335), module, ::Contorno::OUT_OUTPUT + i));
}
That way you are looping through the index positions i
0-3 which contains each of the space coordinates.
The manifest validator found invalid entries in the plugin.json
:
Validating dBiz
Missing key: pluginUrl
Missing key: manualUrl
Multiple: invalid tags: UTIL
Transpose: invalid tags: UTIL
Utility: invalid tags: UTIL
All modules are missing a description
field, which is optional.
All other fields mentioned above must be fixed before integration.
For a list of valid tags, see: https://github.com/VCVRack/Rack/blob/v1/src/plugin.cpp#L534
Hi Giovanni,
After saving a patch with dBiz FourSeq and re-loading it the lights are not on on the FourSeq, so it does not recall the saved state and does not play any notes (until I manually switch the lights back on).
Love your modules,
Greetings Peter
I am unsure if I did everything correctly, but I made this release for Mac: 0.5.1 by downloading source.zip.
I removed dBiz from the plugin folder within the Rack application.
I copied the new made dBiz to the normal plugins directory.
Same problems as before with the UI.
This is worth someone else trying to confirm.
dist target copies resources folder to wrong target.
cp -R res dist/dist/
should be
cp -R res dist/dBiz/
Hi there, and thanks for your plugin!
So, in an ongoing effort to get many developers to make there plugins behave the same with themes, i wanted to ask you for the following:
With other plugins that provide the option for changing and saving the default theme colour,
those plugins represent their module screenshots in the browser in the saved default colour.
ie: when a module its default is set to dark themed, all the modules in that plugin show up as dark themed in the browser.
Some plugins with such behaviour:
Impromptu
Bogaudio
Geodesics
Surge
Submarine
Count Modula
These plugins modules also retain the default color when inserting a new instance, as they allow it to be the default.
Would be really nice if your plugin modules followed this behaviour as well.
Cheers!
Latif
This is my new favourite mixer but I wish it would convert Mono to Stereo from a mono source. That is connect a mono source and it goes to L/R master making it dual mono. Have to either mult mono to make it stereo or connect L/R to an Output separately just takes more time to do so especially if what is on the chain does not convert to stereo also.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.