...I use the international notation in the program, so german H = B,
German B = A#, also I don't use flats, but use the respective sharp
variant, i.e. Bb = A#.
The application is written in Python and uses Kivy (https://kivy.org)
as GUI library, but no other than the standard Python libs.