Acknowledgments

The software uses the MIDIBus library package developed by Severin Smith, under the GNU Lesser General Public License v3.0 (LGPL3) from Free Software foundation.

Great thanks to him for this really great library, that was very useful to manage MIDI devices in the KordsKontrol application!

http://www.smallbutdigital.com/projects/themidibus/
https://github.com/sparks/themidibus
http://fsf.org/

The software uses CoreMIDI4J library package developed by Derek Cook, under the Eclipse Public License 1.0.

Without this efficient library, KordsKontrol would have never worked with controllers requiring SYSEX on Mac OS. Thank you!

https://github.com/DerekCook/CoreMidi4J
https://www.eclipse.org/legal/epl-v10.html

The sorting and selection of the scales used in KordsKontrol was greatly helped by the incredible resources put together by Ian Ring in its wonderful “The Exciting Universe Of Music Theory” website on the “A study of scales” page.

https://ianring.com/musictheory/scales/

I found – unfortunately, after the development of KordsKontrol was finished already – an incredibly usefull condensate of Music theory in the form of a comprehensive and funny carton strip made by Toby Rush. I used it to check that my approach was correct regarding Music theory rules implementation

https://tobyrush.com/theorypages/

An amazing YouTube channel related to music theory and chords progression is the channel of David Bennett: David Bennett Piano.

https://www.youtube.com/@DavidBennettPiano