b-b-b-b-beat
project name: b-b-b-b-beat
project url: https://github.com/frederickk/b-b-b-b-beat
author: frederickk
description: Beat repeater with some glitch
discussion url: https://llllllll.co/t/35047
tags: audio_fx

B-B-B-B-Beat

v0.11.0

A repeater inspired by Ableton's Beat Repeat for Norns, with some added glitchy inspiration from MASF Possessed/MWFX Judder.

This script uses live audio or samples for all of its repeating magic! Read more about the different modes in the guide.

B-B-B-B-Beat UI

Demo

I'll post a brief demo showing B-B-B-B-Beat in action, soon.

Requirements

Norns or Fates or device running a recent norns release (uses clock.tempo_change_handler). For Fates owners, BPM value can be persistently controlled using the 4th encoder, for Norns owners it's E2 the first page P0. BPM adjusts the system clock tempo directly (PARAMETERS > CLOCK).

Install/Update

B-B-B-B-Beat can be installed via Maiden's project manager.

Params

Params be controled with Midi CC via MAP within params menu. For a detailed overview of the params and general functionality of this script refer to the guide.

Page Controller Description Values
All E1 Change page
All K2 Resync to beat 1
All E4 (Fates) BPM 1 - 300
0 E2 BPM (3 encoder norns) 1 - 300
1 E2 Interval length 1/256 - 4
1 E3 Grid length 1/256 - 4
2 E2 Offset amount 0/16 - 15/16
2 E3 Gate, total length of repeats 1/16 - 15/16, 1 - 4 bars
3 E2 % repeat occurrence (chance) 0 - 100%
3 E3 amount of Grid variance 0 - 10
3 K3 toggle chance (temp. set 0%) 0%
4 E2 % glitch occurrence (frequency) 0 - 100%
4 E3 glitch intensity 0 - 100%
4 K3 toggle glitch effect (temp. set 100%) 100%
5 E2 output mode mix, insert or gate
5 E3 dry/wet mix (both full at 50%) 0 - 100%
6 E2 change mode live or sample live or sample
6 E3 input stereo or mono stereo or mono
6 K3 load new sample Any valid audio file
7 E2 pitch of repeats -24 - +24 semitones
7 E3 pitch decay per repeat -12 - +12 semitones
9 E2 volume of repeats 0 - 100%
9 E3 volume decay per repeat 0 - 100%
11 E2 band-pass filter frequency 20 Hz - 20 kHz
11 E3 band-pass filter width 1 - 100%
8, 10, 12 E2 pitch, volume, filter LFO rate 1/256 - 4
8, 10, 12 E3 pitch, volume, filter LFO depth

Development

SSH into your Norns/Fates, then enter the following commands in terminal.

$ cd dust/code
$ git clone https://github.com/frederickk/b-b-b-b-beat.git

If you want to get the latest version run these commands:

$ cd dust/code/b-b-b-b-beat
$ git fetch origin
$ git checkout primary
$ git merge origin/primary

Changelog