Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Equalizer: Lowpass filter broken at 48dB #4394

Closed
BaraMGB opened this issue Jun 3, 2018 · 13 comments
Closed

Equalizer: Lowpass filter broken at 48dB #4394

BaraMGB opened this issue Jun 3, 2018 · 13 comments

Comments

@BaraMGB
Copy link
Contributor

BaraMGB commented Jun 3, 2018

-🅱oublas- reported on Discord that the Lowpassfilter at 48dB is broken. I made some pictures to illustrate that:

Edit: I can reproduce this only in the latest master branch. In stable-1.2 it seems to be fine.

This is the EQ of an earlier version:
eqshould

This is the current EQ behavior:
eqbroken

@Spekular
Copy link
Member

Spekular commented Jun 3, 2018

I tried reproducing this when I saw it on Discord, and again after seeing this issue, but I can't get it to happen. Win 10 64 bit on RC6 64 bit:

image

This screenshot is 3xOsc white noise played on the instrument keyboard, but it also works fine when I play a clip in the song editor as you did, and when I put a filter on a sample rather than 3xOsc.

@BaraMGB
Copy link
Contributor Author

BaraMGB commented Jun 3, 2018

@Spekular can you test master?

@Spekular
Copy link
Member

Spekular commented Jun 3, 2018

I can try, but I haven't tried compiling LMMS since the whole sub-modules thing was added, and even before that I struggled a bit with it 😅. I'll give it a shot as long as it doesn't eat up too much of my time.

@BaraMGB
Copy link
Contributor Author

BaraMGB commented Jun 3, 2018

Since that sub-module thing I clone everything in a seperate folder.

git clone --recurse-submodule -b master https://github.com/LMMS/lmms.git myNewFoldername

works well for me.

@Spekular
Copy link
Member

Spekular commented Jun 3, 2018

It seems to be even more broken than for you
image

Ubuntu 16.something LTS, if that matters. Compiled from master. Same 3xOsc white noise test as earlier.

@PhysSong
Copy link
Member

PhysSong commented Jun 3, 2018

Can anyone try reverting 1e777cf and then re-test?

@Spekular
Copy link
Member

Spekular commented Jun 3, 2018

I'm trying but
git revert 1e777cf gives error: Your local changes would be overwritten by revert.
So I tried git reset --hard
But then a revert gives fatal: Not a git repository: /home/spekular/Desktop/lmms/.git/modules/plugins/FreeBoy/game-music-emu
So I tried git init, but then I'm back to local changes would be overwritten.

Gonna redo the whole clone I guess.

@Spekular
Copy link
Member

Spekular commented Jun 3, 2018

Reverting that commit fixed it for me.

@PhysSong
Copy link
Member

PhysSong commented Jun 3, 2018

Then I guess it's a regression from #4260. Tagging @curlymorphic.

@zonkmachine
Copy link
Member

Here's a line that mix 'hp/lp':

m_lp481.setParameters( sampleRate, hpFreq, hpRes, 1 );

@PhysSong
Copy link
Member

PhysSong commented Jun 3, 2018

@zonkmachine Good find! I think L125 and L127 should be dropped.

@curlymorphic
Copy link
Contributor

Please dont drop the lines, I will issue a fix shortly

@curlymorphic
Copy link
Contributor

Closed by #4396

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants