quelea-projection / Quelea

Open source projection software for churches.
https://quelea.org
GNU General Public License v3.0
154 stars 145 forks source link

Initial MIDI module implementation #596

Closed JessyJP closed 5 months ago

JessyJP commented 1 year ago

A working midi module. It does what I previously demonstrated via external HTTP translation but this thing is much better. It's faster and it loads up with Quelea. Right so:


So that's the prototype. Works awesome. The more complicated part is how to decide on the MIDI out.

image

The matter of the differed output is a feature that will allow Quelea to act as a controller for other software. So Quelea makes a MIDI request rather than change, and then the other software updates quelea. Hence, you use quelea as normal but multiple things could happen. We can talk about that later. For now, this is the standard thing that I think most users would expect.

JessyJP commented 1 year ago

Ooops apparently can't rename the branch after making a pull request.

JessyJP commented 1 year ago

The second commit is to improve the close functions.

JessyJP commented 1 year ago

Improve the MIDI module and preparing all output midi relevant methods.

JessyJP commented 1 year ago