Skip to content

Project structure: add ctsound.py? #23

@julienbeisel

Description

@julienbeisel

Hi,

Very nice work! I'm glad I can use csound in python scripts and tune my algorithms. It's very useful to tune my transient shaper.

I find the install process a bit sketchy because you have to manually add ctsound.py from the csound repo. I suggest that this repo becomes "installable", and includes ctsound.py. In the end, you could just add ctsound on any python project by using pip install ctsound.

Here are the issues:

  • There is a csound external dependency that can't be installed with pip. However, I'm sure it's not a problem.
    ffmpeg-python use the same principle and works well: https://github.com/kkroening/ffmpeg-python#installing-ffmpeg
  • Each ctsound.py file is linked to a csound version. I'm not sure what's the best way to handle it.

If you find this idea interesting we could discuss it together, I would be glad to contribute! In the meantime I will create a private repo for my projects.

Julien

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions