Recent Releases of py4pd
py4pd - 0.8.6-beta
- add docs about py4pd.cfg file;
- deprecate
packages, addconda_env_packages; - add
editor_commandoption to the py4pd.cfg file (allows personalized editors). - fix
pd.printfor multiple args; - add section about local/global pip installations;
- better message after install package;
- add requests install in help-patches;
- lot of fixes for MacOS, thanks @emviveros;
- fix editor on Windows when path has spaces;
- minor code organization;
NEWS
- new
pd.new_object. See Docs;
- C
Published by charlesneimog almost 2 years ago
py4pd - 0.8.5-beta
e556ce9 Check if numpy is installed after add Paths to Python.
2cd5b87 Add checker for numpy array before set any function.
a2553ea remove numpy defines for pic.c, py4pd.h.
954b6eb remove x->numpyImported from audio error checker
2d87657 fix memory leaks
3e21cae add tests for python3.12
965074f Create new Dev-Tests workflow
080dc34 change logic about help patches
8f12b20 new way to import array for pdmodule (SubInterpreters Support) 🎆️🎆️🎆️
2ade07e Start multithreading support through the SubInterpreters.
9506414 and f88bf2c change Py4pdLib_FreeObj to Py4pdUtils_FreeObj
23bc085 make Py4pd_SetFunction acessible for test with python3.12.
1d45432 Add tests to subinterpreter for Python3.12
169151a Make Py4pdUtils_RunPy return int not PyObject.
32776be add create method again.
06e532e and 968f965 add compilation for diferent versions of Python (3.10, 3.11, 3.12)
d878994 and fce34ed change method pipinstall to pip install and add pip target (local or global) method.
- C
Published by charlesneimog about 2 years ago
py4pd - 0.8.4-beta
- 18a758ca01a7b70e36487df861c64cd28fefd234 Update Builder.yml - Now py4pd has automatic test.
- 35ff51259d824980324bd67e77ea59aa28ed4155 add deken upload for the object - Upload object every release (after tests)
- fbac28f2c9529875c70056d6f5bdbc06ce4146f8 fix memory use for MacOS
- 1c0f25138501813923dea0af4282275d5f3e2541 fix tests for MacOS
- df74afcb5b069bef00d8652b550777b6e9f91c54 Fix removal of temporary files on Windows.
- 24447c778752fc8f05f080ff6ad45e7cc1fa9d7d without print all error-
- 5149fff67274dd044288f424855367712e0b48d5 minor fixes bug fixes
- fc52fda713050a935154ba43acf407542ab282e5 remove ld library
- 2fcea4904ddb44588e1b00bceab55512e490f6e0 Make automatic test works on Windows
- b4ed23b8f86fbbcc4298fad8d722e0835ef8fd14 remove some debug messages
- 00fe78bc7dfa4a86fc3cb5ca9035f322e3a2517f add cmd as main shell
- b0faaa7ee3284b272443d2374c7cafa335a10293 fix errors related with py4pd internal module
- 1dd94e3b954520a6f18cdcb4ed5dbba4ba81534b Py4pdUtils_ExecuteSystemCommand now return int
- c6ae476689405c4e96dec52e441db0d49aa2856f remove warnings for unused functions
- 75219048670d1f90343e3481827c52794b7c8212 fix Py4pdUtils_ExecuteSystemCommand for windows, it will not show any window when installing or running command
- 6ed79780765f44b0494ec23b05036eaf6cc27072 fix memuse for Windows
- c99028bd2181401be9af7873fe886bf3c3f9be44 when outlets of index != 0, also set audioError as 1
- 643acd550254424288260f7a55fdbce0c3eddeba PyPrtValue was not free if object could not be created...
- e35260a6d41183891bef478fe84b486f8f61cd5e add method _test to internal tests
- a36485ecaea477ada0974b8a9161c2bf9c42a66c fix player to accept 0 as a valid onset
- 4a11d91b9c08d4bdda4812aca920ae152a60adc0 minor fixes for audio objects, audioError was set to 1 but should be 0.
- fbbc45691b570686d93fdb4d334f332620fefa8c add support mac os in memuse
- dc7370494a48f8081626e92cf622dcf58433f4cf remove GUI for pip on Python
- b2d6e90e759ddb394c70c8c1c2d1f5f715a75404 It adds new test to cover some specific memory leaks
- 56bc04a28c25151ab67eb7c10c901b38494a534e best errors messages in PureData
- 9637cedd3839b5b0ac79f9169b1f28b81098d329 Now pip is detach and allow print info for the user when it is running!
- 62f70ffcb71e069f9c920d23d3cbb97b584a8eb2 create a Py4pdUtils_PrintError to avoid repetition of same code
- 273ebc9f34da068470f5943228c599bc4b62dca2 Add more Documentation
- 8e298632d7e9d44b86035db67675ac99a08d9c05 fix reload of module for libraries
- C
Published by charlesneimog about 2 years ago
py4pd - 0.8.3-beta
- Minor fixes related with
numpyon MacOs.
- C
Published by charlesneimog about 2 years ago
py4pd - 0.8.1-beta
- This is just one Minor fix of memory error.
- C
Published by charlesneimog over 2 years ago
py4pd - 0.8.0-beta
- Now
py4pdobjects can have they own help-patches, they must be located inside the folder "help". - Add simple player embbeded (you can 'play' python objects) in the objects, in others words, put Python Objects in music time.
- Add
pd.add_to_playermethod. - Add new option
objimageinpd.add_objectto set default images forVISobjects. - Remove our own Python executable.
- In
pd.add_objectadd keyhelppatch(string contains the.pdfile of help), for example, if the help ismyorchidea.flute-helphere I putmyorchidea.flute. - Add new
pdmodules methods.- Add method
pd.clear_playerto clear the player. - Add method
pd.get_patch_zoomto get the zoom of patch. - Add method
pd.pip_installto install Python Modules.
- Add method
- The options
py4pd -score,py4pd -audioin,py4pd -audioout, andpy4pd -audiowas removed because they are unused when we can create your library. ⚠️ - Added multichannel support for
audioobjects.
- C
Published by charlesneimog over 2 years ago
py4pd - 0.7.0-beta
py4pd version 0.7.0
- Add possibility to write Python Objects (like PureData Libraries) in add to PureData as standart Objects.
- Add support to detach (It runs I separete Python executable (probably will be uncessary with PEP 684).
- Add way to work with Python Types inside PureData. It requires to send message
pointers 1, or from Python Object, setpyout = True. - Now
py4pd -libraryare added in the begin of the patch, we not have problem with Py Objects not exits. - Add new
pdmodules:getobjpointer: It returns the string pointer to the object. Can be used to create global variables per object.iterate: It is one copy of the OpenMusic iterate.show: It works exactly aspicobject, but no require theopenmessage.
Full Changelog: https://github.com/charlesneimog/py4pd/compare/0.6.1-beta...0.7.0-beta
- C
Published by charlesneimog over 2 years ago
py4pd - 0.6.1-beta
- Seems that when we create the
capsuleforpy4pd, we do not need to DECREF.
- C
Published by charlesneimog almost 3 years ago
py4pd - 0.6.0-beta
This add:
- audio options
-audioin,-audioout,-audio; - Visualization mode with:
-canvas,-score,picture; - Load scripts from
resources/script; - Numpy support for audio input and output;
- Support to add new PureData object writed in Python :partying_face:
- Fix a lot of bugs and instabilities
- Add a lot of news instabilities;
And others things!
- C
Published by charlesneimog almost 3 years ago
py4pd - version-0.5.0
What's Changed
- Run with lists from PureData using
[1 2 3] - Fix all basic pd functions
pd.print,pd.out,pd.sendandpd.error. - Better README;
- Reformat the source code;
- Minor fixes;
Full Changelog: https://github.com/charlesneimog/py4pd/compare/0.4.0...0.5.0
- C
Published by charlesneimog almost 3 years ago
py4pd - version-0.4.0
You need to install python on MacOS and Linux. On Windows, some packages can need python installation.
- Add automatic build for Windows, Linux, and MacOS (intel)
- C
Published by charlesneimog about 3 years ago
py4pd - version-0.2.0-beta
- add thread;
- On linux is necessary to install
sudo apt-get install python 3.10.
- C
Published by charlesneimog over 3 years ago
py4pd - version-0.3.0
- add method to open vscode from PureData (need vscode installed and in the path);
- add list support;
- add reload support;
- add better error messages;
- C
Published by charlesneimog over 3 years ago
py4pd - version-0.1.0-alpha
- Possible to run code (without libraries);
- Set functions;
- Two ways to run Python (Clearing memory or making compiled code ready);
- C
Published by charlesneimog over 3 years ago