Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/p3r7/washi

serge-style modular sequencer for monome norns
https://github.com/p3r7/washi

monome monome-norns norns norns-script sequencer serge

Last synced: 25 days ago
JSON representation

serge-style modular sequencer for monome norns

Awesome Lists containing this project

README

        

# washi

![](./doc/washi.svg)

a serge-inspired sequencer toolbox for norns/seamstress.

- [PDF documentation](https://github.com/p3r7/washi-doc/blob/master/washi.pdf)
- [lines thread](https://llllllll.co/t/washi-beta/62971)

## installation

on norns, on can just:

;install https://github.com/p3r7/washi

using the cli:

git clone --recursive https://github.com/p3r7/washi

(the `--recursive` flag is needed to retrieve dependency [nb](https://github.com/sixolet/nb))

if you did a clone without the `--recursive` flag, you can still do this afterward instead:

cd washi
git submodule update --init --recursive

## quick start

navigate to the params menu and go to the `outputs` section. enter one of the output submenu (e.g. `Output #1`) and set the `nb Voice` param to a midi device or nb voice (such as [emplaitress](https://llllllll.co/t/n-b-et-al-v0-1/60374) or [oilcan](https://llllllll.co/t/oilcan-percussion-co/60754)). yoçu should now hear sound.

you can then assign more outputs to more voices, generate a new random patch (`K1 + K3` on norns, `R` on seamstress), play around with various params and navigate to the different screens to interract with the whole patch (grid required for most operations).

### instructions (seamstress)

(incomplete)

- `S`: scope mode, click on any banana jack to see the signal, anywhere else to cancel
- `r`: random programmer/sequencer values
- `R`: randomize all (patch + programmer/sequencer values)
- `i`: initial patch
- `c`: clear all patch
- `UP`/`DOWN`: previous/next panel
- `left click`: select banana, link/unlink
- `right click`: scope
- `ESC`: cancel selection
- `SHIFT` + `DEL`: remove all links for selected banana

## known bugs

- self-patching a haleseq doesn't work
need to implement the trig ins as a "clock-0" instruction, i.e. immediate callback on input change instead of waiting for next clock occurence

## acknowledgments

the heart of it is a reproduction of the hale [8 Stage Complex Sequencing Programmer](https://www.modulargrid.net/s/hale-8-stage-complex-sequencing-programmer), itself based on the classic Serge Sequencer / Programmer.

![](./doc/8SCSP.jpg)