Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aimxhaisse/soir
Live coding environment
https://github.com/aimxhaisse/soir
dsp livecoding midi music python
Last synced: 27 days ago
JSON representation
Live coding environment
- Host: GitHub
- URL: https://github.com/aimxhaisse/soir
- Owner: aimxhaisse
- Created: 2019-03-04T11:14:46.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-28T15:21:45.000Z (about 1 month ago)
- Last Synced: 2025-01-03T04:11:34.669Z (about 1 month ago)
- Topics: dsp, livecoding, midi, music, python
- Language: HTML
- Homepage: https://soir.dev
- Size: 21.1 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# S O I R
[![experimental](http://badges.github.io/stability-badges/dist/experimental.svg)](http://github.com/badges/stability-badges)
Soir is an environment for audio live-coding.
```python
bpm.set(110)@live
def setup():
tracks.setup([
tracks.mk("mono_sampler", 1, muted=False, volume=100),
])s = sampler.new('passage')
@loop(track=1, beats=4)
def beats():
for i in range(4):
s.play('kick')
if i % 2 == 0:
s.play('snare')
sleep(1)
```## Features
- loops
- multi-track
- sampler
- external MIDI device