Comments (4)
Nice catch, thanks!
From the usage in the hammondchorus
context, it looks like the phase
is never being referenced beyond phase[TAPS-1]
(by definition of [a-f,z]tap
indexes, which are limited to 8 = TAPS-1
). Not sure if the intended behavior was fully implemented.
Meanwhile and given the scope, it would make sense to limit this loop to < TAPS
for proper bounds. Maybe some other usage for the phase[TAPS]
memory would pop in the debugger.
Did you notice any audible distortions in the current chorus rendering for Hammond? So we could rely on some test case for this.
from bristol-fixes.
Tested the output with < TAPS
applied: There's a noticeable difference in fullness of the vibrato-chorus -- sound is "thinner". So, indeed, the phase[TAPS]
is being incorporated into the resulting sound somehow. This fix does not do it right.
Tried to apply the alternative fix -- expanded the tapfilt
and tapgain
arrays to TAPS+1
. Seems to produce the same output sound as from the original vibrato-chorus. I guess, will settle on this fix. This should clear the compiler warning too.
from bristol-fixes.
Sorry that I haven't answered earlier, simply I didn't get opportunity to test bristol on its own and had other tasks.
I did only some source-level work but not tested anything at all.
I was still stuck at a vast number of bristol linking issues, but I could provide a PR of these later.
from bristol-fixes.
Fixed in 871831a
Bristol-Bug: 96
from bristol-fixes.
Related Issues (20)
- odyssey: Mk II bubble-sliders sometimes show through while moving them in Mk III skin HOT 1
- odyssey: Diminshed TRANSPOSE range HOT 1
- odyssey: Diminished OSC1,2 tune range (both coarse and fine)
- odyssey: Switching the panel skin to Mk II (gold) renders synth voiceless HOT 1
- odyssey: Memory panel allows multiple buttons in ON state (both in bank and slot sets) HOT 1
- odyssey: Noise output level is very low HOT 1
- odyssey: OSC1 in LFO mode generates audible frequency
- odyssey: VCF keyboard tracking has a rather drastic effect
- odyssey: Mid-level notch for sliders for LFO and VCF is lower than for VCO1,2 HOT 1
- odyssey: OSC1,2 pulse width slider is reversed HOT 1
- Linux: `make` fails on 'libbristolaudio/audioEngineJack.c' due to 'alsa/iatomic.h' not found HOT 1
- Linux: Building with GCC 10 fails with 'multiple definition of' linking errors HOT 2
- Misspelled panel label for Tremolo control
- extended ascii char. from keyboard are ignored HOT 1
- some build artefacts aren't ignored by git HOT 1
- Allow UTF-8 with emulator profile file
- Cppcheck reports issues, likely due to typos HOT 1
- odyssey: MARK I/II skins should likely correspond to Mk II HOT 1
- odyssey: Missing (Mk III) or mis-assigned (Mk II) colors on sliders HOT 2
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 bristol-fixes.