zynthian / zynthian-issue-tracking

Centralized Issue Tracking for Zynthian Project
https://github.com/orgs/zynthian/projects/1
11 stars 3 forks source link

Manual selection of Drum names with Scale item #425

Open wyleu opened 3 years ago

wyleu commented 3 years ago

Is your feature request related to a problem? Please describe. The Docs say " If a percussion preset or engine is selected for the current MIDI channel then an appropriate drum map is also available in the list of scales and selected by default. "

Could this be made an option in Scales so that a fluid synth drum kit can be defined as a percussion channel and derive ( not sure quite how?) the percussion names. How is a percussion channel defined?

riban-bw commented 3 years ago

Drum map is shown if the instrument has been defined (in code) as a percussive instrument. This needs to be enhanced to be more easily updated. It would be good to have some (better) form of automation but will probably always need some configuration because of the disparate engines and upstream maintaners. A manual user configuration may also allow users to create their own percussion instruments but they would also need to provide the drum maps. Actually, the configuration is not in code but in a config file. Maybe this needs to be exposed in webconf.

jofemodo commented 3 years ago

Why not allowing to choose this map like the others (scales)? What about using this map as a default for channel 10?