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

MIDI initialization #11

Open
davy7125 opened this issue Nov 15, 2022 · 1 comment
Open

MIDI initialization #11

davy7125 opened this issue Nov 15, 2022 · 1 comment

Comments

@davy7125
Copy link
Contributor

davy7125 commented Nov 15, 2022

Context

I'm using a MIDI console, comprising a push button and a LED for each stop. If I trigger such a button, a signal is sent to jOrgan, then the corresponding stop is toggled and finally the state ON or OFF is sent back to the console that switches the LED ON or OFF. Another trigger on the same button toggles the LED.

Problem

When opening jOrgan, some LEDs are not correctly initialized. Maybe it comes from the electronic cards that don't catch everything but I'm using cards from two different builders and the same issue appears.

Maybe it's also a bug from jOrgan. But one way to overcome this issue would be to specify a series of MIDI signals to send to the console, AFTER the existing initialization. In my case, "all notes off" for 3 channels and a "ON" signal for a specific LED (bank 1):

set 176, set 123
set 177, set 123
set 178, set 123
equal 144, equal 78, equal 127

This is what I specified in my GC button (that also deactivates everything except the combination called "bank 1").

Request

It would be nice to specify somewhere the MIDI signals we want to send to the MIDI console AFTER the existing initialization, for example a kind of message to insert in a connector element. Alternatively or in addition, we could imagine an extra feature to buttons such as a combination or an activator, so that it activates itself automatically when the organ is loaded.

@svenmeier
Copy link
Owner

You could 'misuse' a combination of these elements for that:

  • a GenericSound with output set to your MIDI console's device
  • a Rank references the sound, having Engaged messages as you need it
  • a Stop referencing the rank which is always active.

When you open that organ, the Engaged messages will be sent automatically.

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

No branches or pull requests

2 participants