A big update for both software and documentation is planned for November!
Sardine is now under the heavy stress of the first real-world gigs :)
Sardine is a Python library tailored for musical live coding. Sardine can turn Python into a fun and fruitful music instrument or stage control tool for electronic musicians. It is based on the principle of temporal recursion. Sardine allows the execution of recursive functions in musical time. It means that you can sequence synthesizers, samples, MIDI and OSC signals or even arbitrary Python code with a strict timing! Sardine is also able to piggy-back on the SuperDirt audio engine, a famous backend used by many live coders worldwide. The library is still a bit rough on the edges. I decided to publish it in order to share it easily and to encourage collaboration! Sardine is looking for contributors.
Some wonderful people have already contributed to Sardine. Feel free to contribute for anything you'd like to see corrected / implemented. Please open an issue first so that we can work using a branch per issue method. The development takes place entirely on GitHub. There are no collaboration rules for the moment!
Updating the website requires updating the docs/
folder from the same repo! Documentation related issues are also accepted!
To learn more about Sardine, please consult the project website: Sardine. It contains instructions for installation / configuration as well as tutorials to get started!