Lack of ability to pitch bend & pan inside Piano-Roll for ZASFX, LB302 & OpulenZ: idea for workaround
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
As we know, ZASFX, LB302 and OpulenZ don't have the ability to pan and pitch bend inside the Piano Roll. I was thinking about this and I have an idea as a workaround.
What if the pitch knob (or even an invisible copy) for those synthesizers had its value connected to the pitch bending automation editor inside the Piano Roll, likewise with the panning knob's value on the note-panning sliders (or whatever they're called) in the Piano Roll?
Maybe the volume and panning sliders in the Piano Roll could even be replaced with an automation editor, like the one for pitch bending. This would make it easier for individual notes to have a rise and fall of panning and volume.
I have zero idea on how the coding for LMMS works, but I am willing to learn if needed; I've played around with XML so I get the structure of coding.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the Piano Roll's existing pitch-bend automation and the pitch and panning controls for ZASFX, LB302, and OpulenZ. Before implementation, clarify whether the goal is per-note pitch and pan control only or also volume automation, then define how completion will be verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100