Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schollz/abacus
a norns script to sequence rows of beats with samples.
https://github.com/schollz/abacus
norns
Last synced: 17 days ago
JSON representation
a norns script to sequence rows of beats with samples.
- Host: GitHub
- URL: https://github.com/schollz/abacus
- Owner: schollz
- License: mit
- Created: 2020-10-29T15:20:18.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-10T19:51:39.000Z (almost 4 years ago)
- Last Synced: 2024-10-07T23:32:33.425Z (28 days ago)
- Topics: norns
- Language: Lua
- Homepage: https://llllllll.co/t/abacus
- Size: 3.33 MB
- Stars: 13
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## abacus
sequence rows of beats with samples.
![Image](https://user-images.githubusercontent.com/6550035/97828526-2956aa00-1c7c-11eb-9845-9a6b8000cf4c.gif)
this norns script creates sequences of samples from a tape. you can load any tape and splice it into up to 26 samples (named a-z). samples can then be patterned into 16-subdivided measures. patterns can then be chained together.
this script was a hard one to make because at a certain point i kept getting caught up playing with for hours instead of figuring out how to make it user-friendly...
this script builds off others. it is inspired a lot from ideas in [glitchlets](https://llllllll.co/t/glitchlets) (no realtime here) and a lot of code ideas from @mattbiddulph's exquisite [beets](https://llllllll.co/t/beets-1-0/30069) (initially i forked beets but i didn't want to ruin the code with my hacks). also inspiration from the po-33. and, it is inspired by @csboling's beautiful waveform renderings.
future directions:
- fix all the 🐛🐛🐛
- add individual parameters for samples
- add play trigger### Requirements
- norns (version 201023+)
### Documentation
- K1+E1 changes mode
sample mode
- E1 changes sample
- E2/E3 change splice position
- K1+K3 starts/stops chain
- K2 zooms
- K3 plays samplepattern mode
- E1 changes pattern
- E2 selects sample
- E3 positions sample
- K2 patterns
- K3 plays sample
- K1+K2 erases position
- K1+K3 plays patternchain mode
- E2 positions
- E3 selects pattern
- K2/K3 does effects## demo
## my other norns
- [barcode](https://github.com/schollz/barcode): replays a buffer six times, at different levels & pans & rates & positions, modulated by lfos on every parameter.
- [blndr](https://github.com/schollz/blndr): a quantized delay with time morphing
- [clcks](https://github.com/schollz/clcks): a tempo-locked repeater
- [oooooo](https://github.com/schollz/oooooo): digital tape loops
- [piwip](https://github.com/schollz/piwip): play instruments while instruments play.
- [glitchlets](https://github.com/schollz/glitchlets):
add glitching to everything.## license
mit