sqsl Canvas 

iPad goes Eurorack.

Available on App Store in selected regions.

sqsl Canvas is a touch-friendly control voltage playground for owners of DC-coupled audio interfaces. Designed to be "hardware-feeling", sqsl Canvas transforms iPad into flexible and user friendly Eurorack module alternative. Currently there are three modes (modules) available: SOURCE (free), RISE&FALL and DIVIDED.

SOURCE module offers full functionality without any cost, other modules will output only on first two channels without unlocking the full functionality (In-App purchase).

NOTES:

sqsl Canvas is designed to work with DC-coupled audio interface and will output DC signals on channels 1-8 (or 5-12, 9-16) - make sure no speakers or headphones are connected to those channels. If you are using ES-9 card, remember that headphone output is DC-coupled.

If no compatible interface is detected (eg. no audio card is connected to iPad) processing is running at slow rate and all outputs are muted.

SOURCE module (free)

Control voltage source.

  • 8 touch strips for setting voltage level sent to outputs (1-8);

  • 8 frames (memory slots) for storing level settings;

  • crossfading and switching between frames with optional external CV controls;

  • levels randomization with optional external CV control (gate);

  • global gain (inverting) with optional external CV control.

Output voltage range is switchable: +-5V or +-10V (sliders range is 0-10V). 

Input voltage controls are clipped to +-5V range.

RISE & FALL module

Envelope/LFO generator.

  • 8 output channels (limited to 2 channels in free demo mode);

  • 4 assignable trigger inputs (to any output channel);

  • CYCLE control for every channel (LFO mode);

  • TIME parameter controls duration of generated envelope (or LFO cycle);

  • SHAPE parameter balances rise and fall section of generated envelope;

  • LEVEL parameter controls channel's output level (reversible into negative voltage);

  • DENSITY parameter controls random skipping/muting of envelopes (or LFO cycles);

  • channel parameters (time, shape, level and density) can be modulated by internal randomiser with adjustable range (randomisation happens when envelope or cycle restarts);

  • current level signal is visually represented: blue for negative and red for positive voltage.

Envelopes are generated in response to triggers and are set to always finish their full length cycle disregarding trigger/gate length. If trigger is detected while envelope is in Rise state, it is ignored. If trigger is detected while envelope is in Fall state, envelope will switch to Rise state and continue from current level. Output voltage range is +-5V.

DIVIDED module

Clock source and divider.

  • internal clock source with frequency control (RATE touch strip) or CV input 1;

  • per channel DIVISION, SWING (delay on every second pulse), GATE (gate duration in % of source clock cycle), DENSITY (probability) parameter adjustable by touch strips;

  • 8 FRAMES for storing above channel parameters;

  • FRAMES can be switched manually or by CV input 3;

  • RESET (quantised to source clock) to aligned all division counters to their max values;

  • RESET can be triggered manually, by CV input 4 or on FRAME change;

  • ROTATE control to reassign channels/outputs (touch strip or CV input);

  • MUTE for every channel (with option to FOLLOW or ignore rotation);

  • option to output source clock persistently on last channel (ignoring rotation, mutes etc).

Gates level is fixed at +5V.