4 * PyJack never raises JackInputSyncError
5 * Get "numpy/arrayobject.h" path from numpy
8 * Added check for Jack2 (disable some functions if not)
9 (fixes compilation on older Jack versions)
12 * Implemented "get_version" (not working ?)
13 * Implemented "get_port_short_name"
14 * Implemented "port_is_mine"
15 * Implemented "set_buffer_size"
16 * Implemented "set_sync_timeout"
17 * Implemented "buffer_size_callback"
18 * Implemented "xrun_callback"
19 * Fixed auto-selecting 1st available port when port name is empty
20 * Disabled "get_version_string" for now (requires a very recent Jack version)
21 * Other very small fixes
24 * Implemented "get_version_string"
25 * Implemented "get_cpu_load"
26 * Implemented "get_port_type"
27 * Implemented "get_port_type_id"
28 * Implemented "is_realtime"
31 * Implemented changes from the clam team branch: (many thanks!)
32 - Added a get_client_name function
33 - Fixed SEGFAULT when connecting unexisting ports in deactivated state
34 - Fixed memory corruption (free of not owned memory) when connecting ports in deactivated state
35 - Fix: output_pipe[0] was not initialized
36 - Connecting already connected or disconnecting already disconnected do not throw
37 - Using numpy package instead of the deprecated Numeric
38 - Capture.py: use scipy to save the captured audio
39 - Disconnecting non existing ports gives a more informative message
40 * Updated the demos (and kicked "jack_bus_connect.py")
41 * Added a simple GUI demo for controlling Transport
42 * Allow add/remove ports while client is still active (otherwise it won't work)
43 * Added this Changelog