Skip to content

Refactor Input boost to be easily ifdef'd out #3844

Description

@ann0see

What is the current behaviour and why should it be changed?

The input boost feature is currently coupled too strong to the client. This should be refactored with the goal to be able to compile Jamulus without it.

Describe possible approaches

Introduce a class similar to the Reverb class that applies input boost.

Suggestion would be an architecture that allows setting the gain, getting the gain and applying the gain to a channel. We could abstract this in a general "ClientEffect" or similar class which could also handle the "pan".

Has this feature been discussed and generally agreed?

No. This issue should serve as defining the spec.

Cc: @pljones @dingodoppelt

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions