GithubHelp home page GithubHelp logo

schollz / abacus Goto Github PK

View Code? Open in Web Editor NEW
13.0 4.0 2.0 3.41 MB

a norns script to sequence rows of beats with samples.

Home Page: https://llllllll.co/t/abacus

License: MIT License

Lua 100.00%
norns

abacus's Introduction

abacus

sequence rows of beats with samples.

Image

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 (no realtime here) and a lot of code ideas from @mattbiddulph's exquisite beets (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 sample

pattern mode

  • E1 changes pattern
  • E2 selects sample
  • E3 positions sample
  • K2 patterns
  • K3 plays sample
  • K1+K2 erases position
  • K1+K3 plays pattern

chain mode

  • E2 positions
  • E3 selects pattern
  • K2/K3 does effects

demo

Demo of playing

Demo of playing

my other norns

  • barcode: replays a buffer six times, at different levels & pans & rates & positions, modulated by lfos on every parameter.
  • blndr: a quantized delay with time morphing
  • clcks: a tempo-locked repeater
  • oooooo: digital tape loops
  • piwip: play instruments while instruments play.
  • glitchlets: add glitching to everything.

license

mit

abacus's People

Contributors

schollz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

abacus's Issues

?

a

Possible Lock up

Here is a possible reproducible lockup

Make a pattern, make a chain, start running
Go to chain page, set focus chain, single pattern chain, change the single pattern in the chain, as you change it the chain will continue and play the selected single pattern. scroll before pattern 1 to "empty" and it stops. However you cannot seem to start it up again or move to other pages.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.