Comments (3)
Fix with unacceptable performance hit posted here. It is due to the 1-sample delay at least.
from befaco.
I haven't checked Muxlicer's code besides your patch, but maybe this helps:
See virtual void onPortChange(const PortChangeEvent& e) {}
in Module.hpp.
Unfortunately, this event is not sent for stacked output cable events, only when the connected/disconnected state of the port changes. (Actually iterating over all the cables to determine the previous state, see Engine::addCable()
.) But it is sent for every input cable event (because there can only be one cable per port). And you still have to iterate over all cables because the event doesn't tell you the cable or the other module. So maybe you could limit the performance hit by only iterating over the cables when an input cable is being connected to the gate mode input.
from befaco.
Thanks for the hint - I won't be able to take a look for a while, but this will help when I do.
from befaco.
Related Issues (20)
- Release updated modules: Muxlicer, STMix, VC ADSR, Morphader, Sampling Modulator (v1.2.0 release) HOT 9
- Spring reverb level label typo HOT 1
- Muxlicer clock in delayed sync HOT 4
- Sampling Modulator: DC offset & trigg out HOT 4
- Muxlicer "All in Normalled Value" not changing after menu selection HOT 2
- Invalid tag in plugin.json HOT 3
- Release Noise Plethora (v2.1.0 release) HOT 14
- Chaining Muxlicers doesn't work smoothly HOT 6
- Pop when adding polyphony channel on EvenVCO HOT 1
- Noise Plethora Grit control is reversed and filter do not self oscillate HOT 4
- pulse wave has a huge amount of DC on it HOT 3
- Sawtooth wave has DC at high frequencies. HOT 1
- Stereo Strip CPU increases by 600% while dragging EQ sliders HOT 3
- PonyVCO. Output goes to 'nanV' while FM'ing at sample rates of 192 or 768 kHz. HOT 8
- PonyVCO produces wobbling pitch after 'TZ FM' source disconnection. HOT 2
- Add polyphony to Pony VCO HOT 1
- Rampage unstable at shape = -1 HOT 3
- MIDI Thing Bridge -10/0 range not available HOT 2
- Trigg Out is == Clock Out in INTERNAL clock mode HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from befaco.