Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyliblo is a big dependency problem #7

Open
Itaborala opened this issue Feb 3, 2023 · 2 comments
Open

pyliblo is a big dependency problem #7

Itaborala opened this issue Feb 3, 2023 · 2 comments
Assignees
Labels
error There are major problems with the implementation
Milestone

Comments

@Itaborala
Copy link
Collaborator

Itaborala commented Feb 3, 2023

After testing the installation on several machines & systems, it has become clear that pyliblo and liblo are extremely unreliable. Some attempts led to hours until the python-supercollider dependencies were installed and not crashing. Additionally, some Apple Silicon devices didn't work, despite several attempts.

This asks for a change on how messages are sent to supercollider.

Two ideas:

    1. Completely change the Python -> Supercollider framework used (sc3 is an option).
    1. Fork and change python-supercollider, removing pyliblo as the dependency for OSC messaging. python-osc could be used instead. Then, either pull request or publish as a new packege.
@Itaborala Itaborala added the error There are major problems with the implementation label Feb 3, 2023
@Itaborala Itaborala changed the title pyliblo is a big problem for the continuity of the project pyliblo is a big dependency problem Feb 3, 2023
@Itaborala Itaborala self-assigned this Feb 3, 2023
@Itaborala Itaborala added this to the v0.0.3 milestone Feb 3, 2023
@Itaborala
Copy link
Collaborator Author

Apparently, the developer of python-supercollider noticed the same liability, as seen in this issue.

@Itaborala
Copy link
Collaborator Author

I chose the second idea - working to make a python-supercollider powered by python-osc. Initial tests are promising. Check po_server.py at the forked repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
error There are major problems with the implementation
Projects
None yet
Development

No branches or pull requests

1 participant