LMMS / LMMS/lmms

Lack of ability to pitch bend & pan inside Piano-Roll for ZASFX, LB302 & OpulenZ: idea for workaround

Open
#3,955 12 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.