Can't control stops with MIDI
Hello,
I've tried all possible combinations and CC #98 Aeolus control command don't seem to work.
Reading the source, I'm not sure https://github.com/Archie3d/aeolus_plugin/blob/abe962f344f832e3f2e54b1c8126f946cbf53acb/Source/aeolus/engine.cpp#L884 is gonna work.
Kind regards
Hi, Yeah, this obviously won't work - the 2nd shift by 4 bytes should not be there.
I am not using this feature myself, so if you do, please let me know about any issues you find :)
Thanks a lot @Archie3d, that was quick, would be able to compile a Windows standalone binary in the coming days ? I haven't the toolchain on hands to try to see if it's better.
Cheers
Here you go Aeolus_standalone_win64_48f7ccdb.zip
could this be compiled for the mac also? ok, besides standalone updates, etc?
lew
On 9 Oct 2023, at 21:37, Arthur Benilov @.***> wrote:
Here you go Aeolus_standalone_win64_48f7ccdb.zip https://github.com/Archie3d/aeolus_plugin/files/12850427/Aeolus_standalone_win64_48f7ccdb.zip — Reply to this email directly, view it on GitHub https://github.com/Archie3d/aeolus_plugin/issues/25#issuecomment-1753773283, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATQDNKNNBKCBSKTGOT7BJ2TX6RN7FAVCNFSM6AAAAAA5ZJTDBCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJTG43TGMRYGM. You are receiving this because you are subscribed to this thread.
could this be compiled for the mac also? ok, besides standalone updates, etc? lew … On 9 Oct 2023, at 21:37, Arthur Benilov @.***> wrote: Here you go Aeolus_standalone_win64_48f7ccdb.zip https://github.com/Archie3d/aeolus_plugin/files/12850427/Aeolus_standalone_win64_48f7ccdb.zip — Reply to this email directly, view it on GitHub <#25 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATQDNKNNBKCBSKTGOT7BJ2TX6RN7FAVCNFSM6AAAAAA5ZJTDBCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJTG43TGMRYGM. You are receiving this because you are subscribed to this thread.
Sure, just need to make sure the fix works and then I'll make an official release build for all the platform.
So OK, it didn't fix the bug (3-4 bits won't control the amount of stops there is).
I honestly think this feature should be ditched as-is.
Using 4 different CC with the complete 0x00 - 0xFF value to adress the stops will work.
I'll try to work on that.
Thanks a lot @Archie3d for reacting so quickly.
This control scheme comes from the original Aeolus, and some people wanted it (but obviously nobody actually used it so far). I'd rather make it fixed and perhaps added another more sane control scheme. This will make everyone happy 🙂.
The thing I currently plan to code :
- CC 102-> Disables all stops
- CC 103 -> Disables the stop at Value
- CC 104 -> Enables the stop at Value
- CC 105 -> Toggles the stop at Value
Midi CCs 102 to 105 don't have any usage concensus so should't clash.
@moonpyk Sure, go for it!
fwiw organ consoles have various ways of sending midi messages for stops control. Most use note_on/note_off, some use CC messages. Most use the keyboard midi channel, some use a dedicated midi channel. Anyway, whatever solution different than the current aeolus implementation is easier to deal with using midi mapping, as you can't cover any case unless you code a complete midi learn solution.