VMPK has different MIDI Outs,
Network, Synth, etc...
a MIDI to ps/2 HID Keyboard Emulator, could be handy...
Let me explain...
i just cant take 1 password more in my head...
instead remember a melody or a chord is more easy,
a MIDI Message: Melody, Chord, Arpegio,
when converted to Hexadecimal, has a long string of characters.
the idea is to output directly from MIDI to text / keyboard emulator,
play a midi meolody or file.mid for login, another for password.
converts MIDI into long & complex login & password.
Easy to rememner, complex enough to avoid BruteForce attack.
may Not survive a custom MIDI Hex dictionary attack,
but the idea is Not NSA clearance level,
is to save time, remember more easy, practice music,
complex enough & as long as the web or software allows.
proably some will have a 32-40 characters limit,
others are unlimited 32/64-Bit password lenght.
or a Debug Window like MIDI-Ox to copy & paste the Hex text more easy.
VMPK is a program using Drumstick::RT for MIDI input/output. Another program using it is dmidiplayer. It just has as many inputs and outputs as Drumstick::RT provides. And all the Drumstick::RT MIDI inputs and outputs are just Qt plugins. See for instance this discussion.
So your proposal should be addressed as another MIDI output for Drumstick::RT. You may start using the following template and example: