{"repo":"Bubobubobubobubo/sardine","free":true,"listed":false,"github":"https://github.com/Bubobubobubobubo/sardine","clone":"git clone https://github.com/Bubobubobubobubo/sardine.git","description":"Python's missing \"algorave\" module. Live code music with Python using MIDI, OSC and/or SuperCollider.","language":"Python","stars":322,"topics":["algorave","algorithmic-music","audio","improvisation","live-coding","midi","music","musicology","open-source","osc"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"Sardine : ✨ Live Coding Library for Python ✨ Python's missing Algorave module. Hackable live coding tool for modern Python (3.10+) Discord Website Examples Installation Author About Live Coding Live Coding France ----------- Sardine is a versatile and user-friendly Python library designed for musical improvisation, algorithmic composition, and more. It turns your standard Python interpreter into a powerful musical instrument, allowing you to create and map melodic and rhythmic patterns to any electronic instrument ( MIDI , OSC , and SuperCollider ). With Sardine , you can: - Unleash your musical creativity on stage or in the studio - Seamlessly communicate with any MIDI/OSC device and the SuperCollider audio engine using Sardine . - Utilize bindings for SuperDirt , a widely recognized audio engine embraced by live coders globally. - Python code but with time/tempo-awareness - Employ temporal recursion to make any Python code time and tempo aware. - Accurately launch synchronous or asynchronous functions with time-specific results. - Customize your own Senders or Receivers to pattern any kind of data! - Develop intricate audiovisual performances with MIDI and OSC I/O - Assign callbacks to any OSC event, transforming Sardine into a sophisticated reactive toolbox. - Monitor changing values and incorporate them into your musical patterns or code. - Synchronize with other computers and musical instruments - Synchronise your hardware with MIDI Clocks . - Synchronize effortlessly wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Bubobubobubobubo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Bubobubobubobubo/sardine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}