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.py
andtransporter.py
, thanks to Christopher Arndtnew
jack.JackError
subclasses:jack.JackErrorCode
andjack.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.py
andplay_file.py
new option
only_available
for 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_usecs
was removedcallbacks no longer have to return anything, instead they can raise
jack.CallbackExit
on errormidi_sine.py
example
- 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.py
andmidi_chords.py
)jack.Port.is_physical
, courtesy of Alexandru Stan