- Bugfix: Fix crash when sender name contains non-ascii characters (#18).
- Internal: Switched from
pipenv
topoetry
. - Internal: Added
black
for code formatting. - Improvement: Calculates latency to client and outputs as info.
- Improvement: Decodes pitch blend change messages.
- Breaking change:
on_midi_commands
callback handler now passes whole MIDI packet rather than a list of commands - this is useful if the journal (or other data) is required. - Improvement: RTP sequence numbers now increment
- Improvement: Timestamps don't overflow 32-bit field (issue #34)
- Improvement: disconnt() method for client (issue #28)
- Python 2 support removed.
- Improvement: Python 3 support (#9).
- Bugfix: Demo server: Fix IPv4/IPv6 support in dualstack environments (#8).
- Improvement: Server instances can bind to ipv6 addresses.
- Repackaged release, no functional changes.
note_on
andnote_off
messages now report a string note name.- Cleaned up some logs.
- First release.