Skip to main content

SCROLLS

Dual Motion Controlled Ramp Generator Scrolls front panel

Overview

Scrolls is a high precision motion controlled dual waveform generator for SD and HD modular video synthesis. It provides full control over two independent sets of video waveforms. Front panel switches provide access to 72 combinations of speed, waveform blanking and mirroring, and advanced motion paths ranging from elliptical orbit to random walk.

Basic generative synthesis patches begin with horizontal and vertical ramps. These define 2D Cartesian coordinates in screen space. With motion controlled ramps, the coordinate system itself is shifted, repositioning or animating the entire resulting pattern.

Scrolls also outputs four dedicated low frequency control voltages. These CVs are synchronized to the movement of the video waveforms. Use them to animate the patch in other ways, dancing in time with Scrolls.

Random and Journey modes conjure autonomous entities moving in screen space. Let your figure or pattern wander through the video world, or teleport in strobing patterns of random phases. In any mode, you always set the tempo. Even chaos can to step to the beat.

Key Specifications

ParameterValue
Mounting Width12 HP
Power Consumption12V @ 150 mA
Power Connectors16 pin EuroRack ribbon, 2.1mm DC barrel
Video SyncRear RCA
IncludedDC barrel power cable, EuroRack power cable, RCA sync cable

System Integration Advice

Scrolls is a unique and powerful engine for generative video synthesis. In a pure generative synthesis pipeline, Scrolls is an essential element. It can take your work in many new directions.

At the most fundamental level, Scrolls allows smooth horizontal motion. In analog generative video synthesis, vertical motion is easy. Just tune an oscillator to a frequency in the low audio range. But smooth horizontal motion can be difficult with conventional analog oscillators due to instability at high frequencies. There is a workaround involving an LFO and wavefolding, but that introduces horizontal pattern symmetry whether you like it or not.

Lacking horizontal motion, our creative options are super limited. Scrolls solves this problem with high precision digital waveforms. It's an essential tool for taking generative video beyond the basics. The various modes give you many tools for creating engaging real-time animation, and the synchronized CV outputs expand those possibilities in countless ways.

Scrolls is the cornerstone of a generative video system. It provides the base fabric on which rich tapestries can be woven. Other important modules in such a system might include DSG3, DWO3, Stairs, Keychain, Contour, and Stacker.


Controls, Connectors & Indicators

Scrolls controls and connectors

 

Scrolls is a rhythm source, almost like the visual version of a drum machine. It packs a great deal of functionality into a small package of 12 HP, with no menu diving.

Two identical submodules, Ramp 1 and Ramp 2, provide independent inputs and outputs.

The primary global Mode of Scrolls is chosen from the eight-position rotary switch in the center of the panel. This selects whether H or V signals are available from the video generator jacks, and how all motion is controlled.

Two three-position toggle switches choose other global options. The top switch selects the Speed mode. The switch directly below that selects the Waveform mode.

As the primary driver of a generative video patch, Scrolls features numerous outputs. The two bottom rows of jacks are the video waveform generators. Each Ramp submodule provides the following outputs: Ramp (rising), Pulse, Sawtooth (falling), and Sine.

Above the video outputs is a row of low frequency control voltage outputs. Each Ramp submodule features two CV outputs, labeled A and B.

Per each Ramp Submodule, a bipolar Phase potentiometer shifts the position of the generator, or controls the motion in some other way. The Phase value can be driven by a control voltage supplied to the CV jack. The incoming phase CV is multiplied by the value set with the Phase CV Depth attenuverter potentiometer.


Operation

Scrolls: video waveforms Scrolls: CV outputs

Speed

Choose from three ranges of motion speeds. The toggle switch selects one of three modes, from left to right: Motion Disabled, Slow Range, and Fast Range.

Scrolls: Speed range

Waveform

Choose from three waveform modes. The toggle switch selects one of three modes, from left to right: Wrap, Blank, and Mirror.

Wrap

The ramp phase scrolls continuously, repeating across the screen.

Scrolls: Wrap waveform

Blank

The ramp phase can be shifted entirely offscreen.

Scrolls: Blank waveform

Mirror

The ramp phase inverts on every other cycle. The result is a scrolling virtual canvas, double the width and double the height of the video image.

Scrolls: Mirror waveform

 

note

In HD timing formats, a 20ns black line is visible when the ramp reflects from positive to negative slopes. This is known behavior.


Motion Control Modes

HH: Double Horizontal

Both Ramp 1 and Ramp 2 are horizontal, with separate Phase controls.

VV: Double Vertical

Both Ramp 1 and Ramp 2 are vertical, with separate Phase controls.

HV: Horizontal & Vertical

Ramp 1 is horizontal, Ramp 2 is vertical.

Scrolls: HV mode

PP: Ping Pong

Ramp 1 is horizontal, Ramp 2 is vertical. Motion uses triangle waveforms, for the bouncing DVD player logo effect.

Scrolls: Ping-pong mode

O: Orbital

Ramp 1 is horizontal, Ramp 2 is vertical. Motion uses a quadrature sine wave generator to animate the ramps in an elliptical orbit matching the aspect ratio of the video frame. Phase 1 controls speed, Phase 2 controls depth.

Scrolls: Orbital mode

J: Journey

Ramp 1 is horizontal, Ramp 2 is vertical. Motion is similar to HV mode, but speed and direction are based on polar instead of cartesian coordinates. Phase 1 controls angle, Phase 2 controls velocity.

Scrolls: Journey mode Phase 1

 

Scrolls: Journey mode Phase 2

C: Corner

Ramp 1 is horizontal, Ramp 2 is vertical. Motion is similar to Orbital mode, but utilizes trapezoidal rather than sinusoidal waveforms. Phase 1 controls speed, Phase 2 controls depth.

Scrolls: Corner mode

R?: Random

Ramp 1 is horizontal, Ramp 2 is vertical. Phase 1 controls speed, Phase 2 controls depth.

One of two random modes is selected by the rotation of Phase 2. Speed and position are random when Phase 2 is turned clockwise, to the right of 12 o'clock.

Scrolls: Random mode, Phase 2 clockwise

 

Angle of movement is random when Phase 2 is turned counter-clockwise, to the left of 12 o'clock.

Scrolls: Random mode, Phase 2 counter-clockwise

Example Patches

Reset DWO3

Scrolls patch: DWO3 reset

Stairs

Scrolls patch: Stairs

Installation

Scrolls installation

Requirements

  • EuroRack enclosure
  • 12V DC or EuroRack power supply
  • 2.1mm DC barrel power cable or a EuroRack power cable (both options included)
  • Four M2.5 x 6mm mounting screws, or screws provided or specified by the enclosure manufacturer
  • #1 Phillips head screwdriver, or hand tool provided or specified by the enclosure manufacturer

Procedure

  • Power off and disconnect the EuroRack enclosure's power supply and any attached DC adapters.
  • Connect either the EuroRack Power Cable or the DC Barrel Power Cable to the module. Do not connect both Eurorack and DC Barrel power.
  • Ensure that no mounting screws are in any holes in the area where you wish to mount the module.
  • Carefully test fit the module with its attached power cable in the open space in the EuroRack enclosure. If it is obstructed by the enclosure or any internal assemblies, abort this procedure.
  • Connect the disconnected end of the power cable to the power supply.
  • Connect the sync cable to a sync source or the last module in the sync chain.
  • Mount the module to the EuroRack rails using all mounting holes.
  • Store the unused cable along with the product box in a safe location.
  • Power on the EuroRack enclosure and start patching.

Full Specifications

 ConnectorsControls
Scrolls: labeled front panel controls
JackFunction
J1Phase 1 CV in
J2Phase 2 CV in
J3CV 1A out
J4CV 1B out
J5CV 2A out
J6CV 2B out
J7Ramp 1 out
J8Pulse 1 out
J9Ramp 2 out
J10Pulse 2 out
J11Saw 1 out
J12Tri 1 out
J13Saw 2 out
J14Tri 2 out
ControlFunction
S1Speed
S2Waveform
S3Mode
P1Phase 1
P2Phase 2
P3Phase 1 CV Depth
P4Phase 2 CV Depth

Calibration

Calibration is not required for this module.


Maintenance

Keep your module free of dust and debris by performing periodic cleaning. Spots may be cleaned from the frontpanel with a microfiber cloth and isopropyl alcohol or other electronics cleaner.


Hardware Revisions

The hardware revision code is printed on the circuit board visible from the rear of the module.


Firmware

Scrolls Firmware 1.0.1 (ZIP)

Should I Update My Firmware? If your serial number is below #50, you should update your firmware to version 1.0.1, available for download on this page. This will fix compatibility issues with progressive sync timings. Firmware update instructions are included in the download.