lsp-plugins / lsp-plugins/lsp-plugins-para-equalizer

Parametric EQ redesign

Open
#3 6 comments 0 reactions 1 assignee View on GitHub

@PROPHESSOR is already working on this.

Since Dec 22, 2023.

Dominant language
C++
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

- [x] Enable FFT by default
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/51e48836-d676-4c7c-b32c-c17f576a5668)
- [x] Pre + Post FFT option
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/cd0f004d-fdcc-47cc-97a2-6d3d62085fc5)
- [x] Reasonable gain range by default (not 36 db 🤯) (make a dropdown list like in FabFilte Pro Q3 with 6db, 12db, 24db, 36db options and select 12db by default)
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/26d8c832-5e39-4094-9bf6-77e6e1c0f20b)
- [x] Highlight the filter when user clicks on the corresponding point
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/4323d40b-cbfd-4277-9e29-77c563340c1d)
- [x] Make points bigger
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/37508ee7-b07b-4d23-b625-0550350f0a6a)
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/477d5eb5-8b2b-4d25-aa9d-b6a5c94b87a6)
- [x] Don't hide points of muted filters
- [x] Show the gain near the point
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/b2d90618-55b1-4e3c-a2b2-7695e0725fc3)
- [x] Don't show unused filters at the bottom
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/eca14ef5-9dd4-4c9b-9752-66d9e3c87948)
- [x] Mute/unmute dot on double click on it
- [x] Move filters selection buttons
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/aed65767-f269-4b41-bbab-21bc02c0b63b)
- Move presets from Menu to a panel
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/cfaa3738-9c80-406b-ad80-5dd2e7092b14)
- [x] Move filter params to a floating window and expand the working space by removing unnecessary bottom panel
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/2f24c0ba-5ef1-45a0-bba9-7d4c8f52e9a9)
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/5a8e98a3-1c10-4a0a-bce4-b8a779b02e8d)
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/3834fcea-25ce-414a-9d35-d53924324fca)
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/7dd134b4-354c-4165-8290-90403592d77e)

- Added after 18.12.2023
- [ ] Interpolate FFT output
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/1806c029-4322-4bee-9c7b-e0014fd96558)
- [x] Do you really need this Balance knob? Or shouldn't it be changed to "Pan"?
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/76758a7a-75df-4326-86c8-eaf3819cde96)
- [x] Add FFT tilt combo box
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/89d51af4-d3a2-46b8-a48d-614317864156)

- Added after 20.12.2023
- [x] Hide this knob when AUTO button isn't active
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/7dd7df40-4fcc-46b7-9aa4-bcac46a0edc0)
- Add tooltip hints on button hover (needed for INSPECT, AUTO, Mode, Pitch, Reactivity, Mode, etc)
- [x] Change Zoom slider appearance
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/8d0b6cbc-e61a-499b-86bd-77bfc64f7749)
- Verify SAVE/LOAD, Import/Export and Presets options... Move Presets to the top banel (see proporsal above), Import/Export stay in the menu and SAVE/LOAD/RESET move to the Presets window
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/b6d9a34c-a74e-413a-a70d-86f5d88320ad)
- [ ] Add automatic gain compensation button
- Add more options to dot context menu:
- [ ] Invert gain
- [ ] Delete
- [ ] Add invert phase button?
- [ ] Change Q range for more convenient usage
- [ ] Add channel option for a filter:
- Stereo
- Left
- Right
- Mid
- Side
![image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/c02bd1f8-0045-4db3-a520-66e122c6b131)
- [ ] Ctrl+Click to delete a dot
- [ ] Add optional phase curve (like in ReaEQ)

![Image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/7480fc43-7c76-4790-b13f-55d2fe15c908)
- [x] Add "History" or "Freeze" or "Accumulated" spectre view
![Image](https://github.com/lsp-plugins/lsp-plugins-para-equalizer/assets/19251320/0452eceb-ae49-432f-8482-bc73c98538cd)
- [ ] Add frequency peaks highlight (like in FLStudio's EQ 2)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.