Numeric Repetitor#

Dynamic rhythmic generator

Overview#

Numeric Repetitor is a rhythmic gate generator based on binary arithmetic. A core pattern forms the basis and variation is achieved by treating this pattern as a binary number and multiplying it by another.

This module contains 32 prime rhythms derived by examining all possible rhythms and weeding out bad ones via heuristic. Three of the outputs are variable by knob or CV. It requires only a beat clock to run.

  • Type: Rhythm generator
  • Size: 8HP Eurorack
  • Depth: .8 inch
  • Power: 2x5 Eurorack
  • +12 V: 50 mV
  • -12 V: 5 mV

Input & output voltages#

Numeric Repetitor's trigger inputs trigger around 2.5v. Its CV inputs have a range of about 7v and its outputs are around 9v.

Power#

Power connector

To power your Noise Engineering module, turn off your case. Plug one end of your ribbon cable into your power board so that the red stripe on the ribbon cable is aligned to the side that says -12 V and each pin on the power header is plugged into the connector on the ribbon. Make sure no pins are overhanging the connector! If they are, unplug it and realign.

Line up the red stripe on the ribbon cable so that it matches the white stripe and/or -12 V indication on the board and plug in the connector.

Screw your module into your case before powering on the module. You risk bumping the module's PCB against something metallic and damaging it if it's not properly secured when powered on.

You should be good to go if you followed these instructions. Now go make some noise!

A final note. Some modules have other headers -- they may have a different number of pins or may say "not power". In general, unless a manual tells you otherwise, do not connect those to power.

Interface#

Illustration of Numeric Repetitor's interface

Prime (knob)
The Prime knob selects the pattern set that is output. The Prime knob acts as a scalar for the Prime CV. The current patch is displayed on the LEDs near the center top. A key to the patterns is included later in the manual.
Factor 1-3 (knob, input CV)
The Factor knobs control the variation factor applied to the Product outputs. The rhythm variation is a based on the angle of the prime knob. This angle selects the product (these are the numbers listed on the panel) which is multiplied by the Prime pattern to produce the Product rhythm. Factor 2 and 3 additionally modify the rhythm by performing a binary-and between the prime rhythm and the values 0x0F0F and 0xF003 respectively before the multiplication variation.
Set
The Set switch selects which bank of patterns to use. The status of the Bank switch is indicated by the orange LED.
Best
The Beat input is a clock input that advances the time on the rising edge and returns any active gates to zero on the falling edge.
Measure
The Measure input resets the beat to the start of the measure on a rising edge.
RST
The RST button will pause the advancement of time while depressed and when released reset the time back to the start of the measure.
Prime (output)
Prime outputs a 6v low impedance gate suitable for controlling most any gate driven device.
Product 1-3 (output)
Product outputs a 6v low impedance gate suitable for controlling most any gate driven device.

Patching suggestions#

The simplest way to get to know Numeric Repetitor is to simply patch a master clock into Beat and connect each of the four outputs to the gate of four different percussion modules, envelopes or other gate triggered modules. You can get an idea of the patterns included by adjusting the Prime knob and a feel for how the time offset works by playing with the Factor knobs.

The next step is to patch a CV. A CV sequencer or just a simple gate are both useful for controlling either the Prime pattern or the Factor offset. These can be used to generate a wide variety of related rhythms and dynamic variations. A simple CV example is to take the beat clock being sent to Numeric Repetitor and divide it by 64. Send this divided beat in to one of the Factor inputs. Adjust the related Factor knob to control the amount of time offset that occurs to the Factor.

Many more complicated schemes are possible to dynamically vary the rhythms. Any slow control voltage or gate might produce an interesting variation!

Design notes#

Numeric Repetitor started as a somewhat crazy idea: if rhythms can be represented as binary numbers what basic operations will produce human-meaningful variations?

A simple example: 1000. One downbeat every four units. If we multiply this by three (11 in binary) we get: 11000. Treating the measure as a circle then gives the rhythm: 1001. This is a human significant variation as it gives us an upbeat before the down. Other small number give interesting variations as well. Any power of two (2,4,8,16) perform offsets in time (1000 becomes 0010 with 4 for example). Odd numbers will always keep the down beat (1000 becomes 1100 multiplied by 9).

Once I had worked through many of these sorts of examples on paper I became convinced that this variation technique was worth putting into hardware. The format of the Zularic Repeitior was nearly identical to what was needed for the Numeric so it became the platform for development.

To determine which Prime rhythms would be included a program was written to determine the best possible set of Prime rhythms given the following criteria:

  1. Rhythm must be 16 units long
  2. Rhythm must have a beat on the first unit
  3. Rhythm must not be rotationally equivalent to any other rhythm in the set
  4. Rhythm must not have two beats in a row
  5. Rhythm must not have a gap between beats of more than 6 units
  6. Rhythm must have more than 3 beats per measure
  7. Rhythm must have less than 8 beats per measure.
  8. Rhythm must not have more than 2 beats in the first half of the measure than in the second half for all rotations

These criteria produce exactly 32 rhythms from the 65536 possible 16 unit rhythms. They are ordered by numeric value with "four on the floor" being set 1 pattern 0.

Prime patterns#

Prime & 1

Prime & 1 patterns

2

2 patterns

3

3 patterns

Example variations#

Variations

Warranty#

We will repair or replace (at our discretion) any product that we manufactured as long as we are in business and are able to get the parts to do so. We aim to support modules that have been discontinued for as long as possible. This warranty does not apply to normal wear and tear, including art/panel wear, or any products that have been modified, abused, or misused. Our warranty is limited to manufacturing defects.

Warranty repairs/replacements are free. Repairs due to user modification or other damage are charged at an affordable rate. Customers are responsible for the cost of shipping to Noise Engineering for repair.

All returns must be coordinated through Noise Engineering; returns without a Return Authorization will be refused and returned to sender.

Please contact us if you think one of your modules needs a repair.

Special thanks#

  • Shawn Jimmerson
  • Oliver Dodd
  • William Mathewson
  • Mickey Bakas
  • Tyler Thompson
  • Alex Anderson