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

Add MIDI action for coarse pitch of whole instrument #1967

Open
jklerch opened this issue Apr 26, 2024 · 1 comment
Open

Add MIDI action for coarse pitch of whole instrument #1967

jklerch opened this issue Apr 26, 2024 · 1 comment

Comments

@jklerch
Copy link

jklerch commented Apr 26, 2024

Hydrogen version * : 1.2.3
Operating system + version : Arch Linux (EndeavourOS), Kernel 6.6.23.28
Audio driver + version : snd_hda_intel, srcversion B73042A27E10BB0B6D2E39E


At http://hydrogen-music.org/documentation/manual/manual_en_chunked/ch16s04.html it is described how to change the coarse pitch of an instrument's layer using MIDI commands. However, I would like to be able to change the coarse pitch of the instrument using a MIDI command. Unfortunately, I cannot find a MIDI action that does that in the documentation of H2. Would it be possible for you to add such a MIDI action?

Best regards

@theGreatWhiteShark
Copy link
Contributor

Would it be possible for you to add such a MIDI action?

Sure. Here you go

https://ci.appveyor.com/api/buildjobs/v7gwrud871vhuv9b/artifacts/Hydrogen-1.2.3-39-ga9e057272-x86_64.AppImage

The new MIDI action is called INSTRUMENT_PITCH.

(Honestly, I'm a little puzzled when it comes to our MIDI API. A lot of rather useful actions, like setting various instrument parameters, humanization etc, are missing but some almost too specialized ones, like setting pitch and gain of a single layer, made it into the API. At some point we might introduce a large set of new actions covering meaningful actions that can be performed in Hydrogen. But this would require a refresh of some GUI parts too and is not of high priority right now).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants