Version History#
- Version 0.5.3 – 2020-10-21 – PyPI – docs – diff
use
jack_port_rename()instead of deprecatedjack_port_set_name()
- Version 0.5.2 – 2020-02-11 – PyPI – docs – diff
new module constants:
jack.POSITION_*new examples:
timebase_master.pyandtransporter.py, thanks to Christopher Arndtnew
jack.JackErrorsubclasses:jack.JackErrorCodeandjack.JackOpenError, thanks to Christopher Arndt
- Version 0.5.1 – 2019-11-07 – PyPI – docs – diff
jack.Client.release_timebase(), thanks to Christopher Arndt
- Version 0.5.0 – 2019-07-18 – PyPI – docs – diff
drop Python 2 support
support for metadata API, with the help of Christopher Arndt
support for slow-sync clients
- Version 0.4.4 – 2018-02-19 – PyPI – docs – diff
Port.set_alias(),Port.unset_alias()andPort.aliases, thanks to Jośe Fernando Moyano
- Version 0.4.3 – 2017-12-30 – PyPI – docs – diff
switch to CFFI out-of-line ABI mode (to reduce import time)
- Version 0.4.2 – 2016-11-05 – PyPI – docs – diff
new examples:
showtime.py,midi_sine_numpy.pyandplay_file.pynew option
only_availablefor port callbacks
- Version 0.4.1 – 2016-05-24 – PyPI – docs – diff
new property
jack.Client.transport_frame, deprecatingjack.Client.transport_locate()
- Version 0.4.0 – 2015-09-17 – PyPI – docs – diff
new argument to xrun callback (see
jack.Client.set_xrun_callback()),jack.Client.xrun_delayed_usecswas removedcallbacks no longer have to return anything, instead they can raise
jack.CallbackExiton errormidi_sine.pyexample
- Version 0.3.0 – 2015-07-16 – PyPI – docs – diff
jack.RingBuffer, implemented by Alexandru Stanjack.Client.set_timebase_callback(),jack.Client.transport_query(),jack.Client.transport_query_struct(), with the help of Julien Acroutejack.Client.transport_state,jack.STOPPED,jack.ROLLING,jack.STARTING,jack.NETSTARTING,jack.position2dict()the userdata argument was removed from all callbacks
compatibility with the official JACK installer for Windows, thanks to Julien Acroute
- Version 0.2.0 – 2015-02-23 – PyPI – docs – diff
MIDI support (
jack.MidiPort,jack.OwnMidiPort,jack.Client.midi_inports,jack.Client.midi_outports, …)ignore errors in
jack.Client.deactivate()by default, can be overriddenoptional argument to
jack.OwnPort.disconnect()several examples (
chatty_client.py,thru_client.py,midi_monitor.pyandmidi_chords.py)jack.Port.is_physical, courtesy of Alexandru Stan