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

advanced leveler #64

Open
2 of 5 tasks
trummerschlunk opened this issue Aug 28, 2022 · 2 comments
Open
2 of 5 tasks

advanced leveler #64

trummerschlunk opened this issue Aug 28, 2022 · 2 comments

Comments

@trummerschlunk
Copy link
Owner

trummerschlunk commented Aug 28, 2022

(moved to low-prio, as not critical for first release)

  • feedback circuit
  • expander in brake
  • scaled speeds for 'above target' and 'below target'
  • deadzone (strong break if feedback signal is close to target)
  • investigate 'rubberband effect' at higher 'length' for lk2_var
@magnetophon
Copy link
Collaborator

To clarify this issue a bit: I already wrote all of these, in this branch and it works wonderfully on my computer, but for some reason @trummerschlunk is seeing a weird bug with that branch:
The gain jumps randomly sometimes.

The WIP branch where I originally experimented and came up with these features, does not have that weird bug, even though it's a slightly more complicated version of the same code and it even misses some fixes for divide by 0 that I have implemented in the advanced_leveler branch.

@trummerschlunk Did I summarize the bugs you are seeing corrctly?

@trummerschlunk
Copy link
Owner Author

Yes!

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

No branches or pull requests

2 participants