Git Product home page Git Product logo

dbiz's Introduction

dBiz_Modules

V2 port of dBiz modules ... manuals soon!

alt text

dbiz's People

Contributors

cschol avatar dbiz avatar djglitch816 avatar dromer avatar netboy3 avatar wrongpaul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dbiz's Issues

PerfMixer Crash

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

Verbo.svg needs a small fix

Linux Fedora 23
Rack 0.5.x

dbiz-verbo-corrected
The WAVES label is not linked in your SVG so it does not display. It also needs shifted to the left to be centered correctly. I've corrected it in my copy, see the attachment. Great module, btw. :)

Biquad.h missing

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)

something in the dBiz modules crashes Rack

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

Performance mixer problems

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

Versioning

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

PerfMixer: Invalid mute states due to uninitialized variable

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];

Triple Oscillator

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 right Cent. Freq. knob always show 8211.6 Hz

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. 😄

Image 1 image 01
Image 2 image 02

Windows 10
Rack 2.1.0

Bene X/Y Input Hazard

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.

dBiz_bene_patch.zip

Module breakdown readme

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.

Rack v1: build directory committed to repository

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.

multimode filter

Hi, will the multimode filter be added to the V1 plugin anytime soon? or is it discarded?

DualFilter

case error latest pull

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.

Windows build errors 171117 - Color related?

$ 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

Bene Y direction switch not working in 2.0

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!

submixer request

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!

DualFilter FIXED but update from library "not fixed"

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

dBiz / VCA4 bug

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.

Cycle button failure of Contorno

image

image

The CH CYCLE push button is buggy. According to the label all four of them are switched off but some of them are still shinning blue.

Are the four IN inputs for a hidden VCA? They're either broken or I completely misunderstand their function.

Compile failure

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));                                                                                                                                                                                                           
                                                                                                      ^ 

v2: plugin.dll committed to repository

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.

Big knobs on

Hello!
I've got a visual issue with your release of Utility 0.6.0 Windows: knobs are too large. Maybe a scaling issue. If I swap FlatA.svg component for, say, the smaller DaviesBlack, it works good :)
Cheers and thanks!
JS

knbos

Checksum verification failed for v0.5.2 on Windows

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.

Remix A & C outputs

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);
    }

First attempts

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 ;)

Compilation on Linux broken as of c21467e

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.

Multiple Mac Build Errors

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_position
4].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_position
4].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_position
4].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.

PWM on DVCO and TROSC causes clicks and pops

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.

v2: References to custom fonts stored across frames

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

harmonics verbosc

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

chord initializes with incorrect offset

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.

Issue with 0.5.1 plugin manager

Hi

I'm getting an error from the plugin manager in the new Rack 0.5.1:

[warning] Could not get download URL for plugin dBiz

I think you need to update something

screen shot 2017-12-19 at 20 15 41

Harmonic oscillator

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

Profiled Rack and found some stuff out

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/

Crashing rack

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.

Rack v1: Invalid manifest entries

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

FourSeq does not recall correctly

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

0.5.1 path issues persist

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.

typo in makefile

dist target copies resources folder to wrong target.

cp -R res dist/dist/
should be
cp -R res dist/dBiz/

Persistent theme color in browser and as default

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

Performance Mixer: Tweak

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.