Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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