Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR: Set Global MIDI Mapping View #171

Closed
twhiston opened this issue Aug 31, 2024 · 5 comments · Fixed by #191
Closed

FR: Set Global MIDI Mapping View #171

twhiston opened this issue Aug 31, 2024 · 5 comments · Fixed by #191
Labels
enhancement New feature or request
Milestone

Comments

@twhiston
Copy link

It would be really useful if there was a view in the interface which showed you only the controls which you have mapped to midi input, across all of your instantiated patchers. This would be very useful not only for a performance overview display but for when you are setting up mapping midi controllers across a number of patchers. Currently it's a bit of a chore to see if a midi input is assigned to something as you have to go through all of your current patcher instances and look for it. As midi mapping and complex patchers do tend to evolve over time having an easy way to get a quick overview of all your mappings would be very helpful.

@fde31
Copy link
Member

fde31 commented Sep 1, 2024

Hi @twhiston. Yeah that sounds reasonable, I assume some sort of non-patcher bound list / table that shows all the actively mapped parameters with the MIDI info alongside which patcher instance the parameter is in? Is there any other information that you would need to see in there in order to have it address your use-case?

@fde31 fde31 added the enhancement New feature or request label Sep 1, 2024
@twhiston
Copy link
Author

twhiston commented Sep 1, 2024

Would be fantastic if it could show the current value of the parameter too, could just be the sliders like we already have in the patchers, or just the current value if the sliders take up too much space, so you have some kind of performance overview of your current state along with the mapping info. I also wouldn't be against it being 2 views, so one with all the extended parameter info, what is mapped to what, which parameter instance it is in etc... and another which has all the mapped controls and their sliders/values.
Thanks very much for considering implementing this!

@fde31 fde31 added this to the 1.4.0 milestone Nov 18, 2024
@fde31
Copy link
Member

fde31 commented Nov 19, 2024

OK I'd like to split this into two FRs:

  • a global "MIDI Map" view to see mappings across all instances in the graph with their mapping info and value
  • for the sake of a better word a sort of "Performance View" functionality that allows u to add / remove and sort parameters from all devices

The latter is probably gonna follow the existing slider view functionality but with the ability to alter which parameters are shown.

For the former I'd currently think of something that, even if simplified in functionality, resembles the MIDI Mapping table in Max in a way. Does that make sense?

@fde31 fde31 changed the title FR: Mapped Parameter View FR: Graph Global MIDI Mapping View Nov 19, 2024
@fde31 fde31 changed the title FR: Graph Global MIDI Mapping View FR: Set Global MIDI Mapping View Nov 19, 2024
@twhiston
Copy link
Author

That sounds great to me!

Do you see allowing editing of the midi mappings from the mapping page?

@fde31
Copy link
Member

fde31 commented Nov 19, 2024

Take it with a grain of salt given there is no work / code on this yet, but I don't see why we couldn't add this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants