Enhancement / Automation View - Better Integration of Automation View with Menu System#1156
Conversation
|
Maybe that submenu should move to |
@m-m-adams said we shouldn't nest the automation menu under UI and that it should be a top level default menu instead. As for not being able to access global settings, I did think about this. I think the right fix would be to re-instate shift + select to bring us into settings this would necessitate changing the interpolation shortcut which is a good idea anyway. I want to use shift + interpolation and blink the interpolation shortcut to indicate that interpolation is on. |
|
That sounds good to me, I think.
…On Sat, Feb 3, 2024, 12:14 Sean Ditny ***@***.***> wrote:
Maybe that submenu should move to GLOBAL SETTINGS > DEFAULTS > UI >
AUTOMATION instead? Right now Automation View is the only place where you
can't access the global settings which feels odd.
@m-m-adams <https://github.com/m-m-adams> said we shouldn't nest the
automation menu under UI and that it should be a top level automation menu
instead.
As for not being able to access global settings, I did think about this.
I think the right fix would be to re-instate shift + select to bring us
into settings
and then just pressing on select encoder would open the automation menu
this would necessitate changing the interpolation shortcut which is a good
idea anyway. I want to use shift + interpolation and blink the
interpolation shortcut to indicate that interpolation is on.
—
Reply to this email directly, view it on GitHub
<#1156 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AALRZ7DXAE5EABXIILHBW3DYR2LATAVCNFSM6AAAAABCVN66COVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRVGQ2DIOJXGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
12464d0 to
c291ef0
Compare
1cc07bd to
1108118
Compare
1108118 to
d48204e
Compare
- added back the settings and sound menu's to automation view - allow you to jump from the sound menu's for a specific parameter straight into the automation editor for that parameter - move the interpolation shortcut to the interpolation pad in the first column - blink interpolation shortcut when interpolation is on - disable select parameter scrolling in automation view for non-midi clip automation - add adjustment of parameter values using select encoder - updated documentation
cf45415 to
a6293f5
Compare
| PatchedParam() = default; | ||
| PatchedParam(int32_t newP) : Param(newP) {} | ||
| MenuItem* selectButtonPress(); | ||
| ActionResult buttonAction(deluge::hid::Button b, bool on) { return Param::buttonAction(b, on); } |
There was a problem hiding this comment.
I think this should just pass through inheritance?
There was a problem hiding this comment.
I think this should just pass through inheritance?
I tried removing the three button action calls and it did not work anymore.
I treated it the same as the selectButtonAction function which is also added to all three of these classes which inherit param.
|
|
||
| uint8_t shouldDrawDotOnName() final { return PatchedParam::shouldDrawDotOnName(); } | ||
| MenuItem* selectButtonPress() final { return PatchedParam::selectButtonPress(); } | ||
| ActionResult buttonAction(deluge::hid::Button b, bool on) final { return PatchedParam::buttonAction(b, on); } |
| [[nodiscard]] int32_t getMaxValue() const override { return Param::getMaxValue(); } | ||
| [[nodiscard]] int32_t getMinValue() const override { return Param::getMinValue(); } | ||
| MenuItem* selectButtonPress() final { return Param::selectButtonPress(); } | ||
| ActionResult buttonAction(deluge::hid::Button b, bool on) final { return Param::buttonAction(b, on); } |
9b4eaa9 to
9e90518
Compare
If you're already in automation view and you enter an automatable parameters menu, update the selected parameter in the root automation view UI and refresh the grid to show the automation for that parameter open in the menu.
… with Menu System (SynthstromAudible#1156) * Better Integration of Automation View with Menu System - added back the settings and sound menu's to automation view - allow you to jump from the sound menu's for a specific parameter straight into the automation editor for that parameter - move the interpolation shortcut to the interpolation pad in the first column - blink interpolation shortcut when interpolation is on - disable select parameter scrolling in automation view for non-midi clip automation - add adjustment of parameter values using select encoder - updated documentation * document inheritance issue * Update clip minder check * Change automation view selection If you're already in automation view and you enter an automatable parameters menu, update the selected parameter in the root automation view UI and refresh the grid to show the automation for that parameter open in the menu.
This PR will: