https://github.com/aimxhaisse/soir
Live coding environment
https://github.com/aimxhaisse/soir
dsp livecoding midi music python
Last synced: 2 months ago
JSON representation
Live coding environment
- Host: GitHub
- URL: https://github.com/aimxhaisse/soir
- Owner: aimxhaisse
- Created: 2019-03-04T11:14:46.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T21:45:32.000Z (5 months ago)
- Last Synced: 2025-01-27T22:34:00.823Z (5 months 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
[](http://github.com/badges/stability-badges)
Soir is an environment for audio live-coding.
```python
bpm.set(110)@live
def setup():
tracks.setup({
'drums': tracks.mk_sampler(muted=False, volume=100),
})s = sampler.new('passage')
@loop(track='drums', 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