LilaC Repeater ver 1.0 Manual

by centrevillage

0. Introduction

For a long time, it bothered me personally that the modular synth world had no sampling looper as intuitive to use as a guitar pedal.
And even the ones that existed fell short of my ideal — too few tracks, no way to save to an SD card, and so on.
This unit was designed to be the sampling looper I, its developer, always wanted.
I hope it becomes yours as well.

1. Overview

LilaC Repeater is a 4-track stereo sampling looper.
Each track has its own independent recording length, playback speed, and playback direction, and all tracks can play back in sync.
Recordings are automatically saved to the SD card and can be recalled as a loopset at any time.

For external clocking, it supports clock pulse input and MIDI clock input (when using the optional MIDI CoM+), and even after recording you can continuously vary the playback speed in sync with the external clock.
You can also overdub with the playback speed altered.
By layering recordings at different playback speeds, you can go beyond simple loops into more experimental performance.
And because the playback position and the external/internal clock phase are always kept in sync by PLL control, the sample and clock never drift out of phase, no matter how long the loop plays.

Hardware specifications:

Feature list:

2. Hardware

2-1. Front

front_annotation
No.NameDescription
1L InputAudio L-channel input.
2R InputAudio R-channel input. When nothing is plugged in here, the L-channel input signal is used for the R channel (internally normalled).
3CLK OutputSync clock pulse output (0/5V).
4L OutputAudio L-channel output.
5R OutputAudio R-channel output.
6REC InputRecord trigger input. A trigger pulse triggers recording start and stop.
7CLK InputSync clock pulse input.
8RST InputPlayback-position reset pulse input.
9OLED Display128x64 white OLED display. Shows various information.
10FDBK FaderSets the mix ratio of the previously recorded sample during overdub.
11SPEED FaderSets the playback speed between 60-240 BPM. Disabled during external sync.
12DRY FaderSets the level of the input audio, which also serves as the recording input.
13T1 FaderSets the playback level of track 1.
14T2 FaderSets the playback level of track 2.
15T3 FaderSets the playback level of track 3.
16T4 FaderSets the playback level of track 4.
17T1 ButtonSelects track 1 as the recording target, and performs mode-specific operations.
18T2 ButtonSelects track 2 as the recording target, and performs mode-specific operations.
19T3 ButtonSelects track 3 as the recording target, and performs mode-specific operations.
20T4 ButtonSelects track 4 as the recording target, and performs mode-specific operations.
21FUNC ButtonCombined with other buttons to run sub-functions. Double-tap to return to Normal mode. The gold text below a button (SYSTEM / UNDO / AUTO) indicates that button's sub-function when pressed together with FUNC.
22LOOP ButtonEnters the loopset select screen.
23CLEAR ButtonCombined with other buttons to clear individual tracks or an entire loopset.
24REC ButtonStarts/stops recording/overdub.
25START ButtonStarts/stops playback of all tracks.

2-2. Back

! Caution: Observe the polarity of the power and expansion connectors. Align the red stripe of the cable with the white line on the silkscreen. Reversing the polarity may cause damage.

back_annotation
No.NameDescription
1USB connector (on Daisy Seed DFM2)USB connector usable for firmware updates.
2microSD card slotSlot for the SD card used for firmware updates, sample import, and loopset storage. An SD card comes pre-inserted from the factory.
3Power connector10-pin power connector. Align the white line on the silkscreen with the red stripe of the cable.
4MIDI EXPAND/SLAVE connector6-pin connector. Used to connect the MIDI expansion module, or as the UART chain input (receiving from upstream). Align the white line on the silkscreen with the red stripe of the cable.
5MASTER connector6-pin connector. Used as the UART chain output (sending downstream). Align the white line on the silkscreen with the red stripe of the cable.

3. Quick Start

01_normal_empty

When you power on, the title screen (splash screen) and version number are shown for about 2 seconds, followed by an animation (about 3 seconds) in which the screen breaks into petals that drift away in the wind, after which the unit enters Normal mode (SD card loading and so on continues in the background during this time).
Immediately after startup you are in Normal mode.
Confirm that the T1 button is lit red and that track 1 is highlighted (inverted) on the Normal mode screen.
Connect the output of a sound-producing module to the L/R inputs, raise the DRY fader a little, and confirm that a level bar appears above the "IN" text at the left edge of the screen (the IN meter shows the level after the DRY fader).
Connect the L/R outputs to a mixer or an external output interface module.
If you want to sync to an external clock, feed a clock into the CLK input.

3-1. Recording Your First Loop

First, adjust the input level with the DRY fader.
Next, press the REC button to start recording.
At this point the REC button lights red and the recording popup appears.

08_recording_popup

If this popup gets in the way, a single press of the FUNC button closes it (recording continues).

Press the REC button again to stop recording; the unit automatically enters playback.
At this point the START button lights green.
Move the T1 fader to adjust the loop playback volume.

3-2. Recording Other Tracks

Press the T2 button: the T1 button goes dark and the T2 button lights red.
The recording target is now changed to track 2.

Press the REC button to start recording to track 2, and press again to stop.
Move the T2 fader to adjust the loop playback volume.

3-3. Layering with Overdub

With track 1 or 2 still set as the recording target, pressing the REC button starts an overdub.
At this point the overdub popup is shown.

09_overdubbing_popup

The level of the previous recording during overdub can be adjusted with the FDBK fader.
While overdubbing, the loop wraps back to its beginning and overdubbing continues (*1).
Press the REC button again to stop the overdub.


*1 By continuing to overdub with FDBK lowered a little, you get an effect like a delay, where past sounds gradually fade away.

3-4. Undoing

This unit supports per-track, one-level Undo.
Press the T1-T4 button of a recorded track to set it as the recording target, then press FUNC+CLEAR to return to the previous recording/overdub state.
Pressing FUNC+CLEAR again performs a Redo, returning to the latest recording/overdub state.

If you want to start a track's recording over from scratch, hold the CLEAR button and press a T1-T4 button to clear the recording of the corresponding track.
Immediately after clearing, you can still use FUNC+CLEAR to return to the latest recording/overdub state.

To clear all tracks, hold the CLEAR button and press the LOOP button.
A confirmation popup appears; press the T3 button to erase the recordings of all tracks.
To cancel, press the T4 button.

07_confirm_clear_loop

4. Feature Concepts

4-1. Tracks

There are four tracks, each holding the following information:

Unlike a typical multi-track looper, information such as step count and playback direction is held per track, enabling polyrhythmic performance.

4-2. Steps

A clock unit of 4 ppqn (four per beat) is called a step.
Playback, recording, loopset switching, Undo, and so on occur when a step advances.

4-3. Base Tempo

This is the tempo (BPM) at which a track was recorded.
If you change the tempo after recording a loop, the sample playback speed is corrected by the speed difference between the base tempo and the playback tempo.
For example, if you record at 80 BPM and then set the tempo to 160 BPM, the sample playback speed doubles.

4-4. Recording Target and Edit Target

A track's selection state has two kinds: the "recording target" and the "edit target".
The "recording target" is selected in Normal mode and is used to specify the track to record to and the track to Undo.
The "edit target", on the other hand, specifies the track to be edited in Track Edit mode.
Also, while in Track Edit mode, the Undo target track is the "edit target" rather than the "recording target".
(See Section 7-2.)

4-5. Playback Level / Direction / Speed / PAN / Loop Range

These are per-track playback settings.
Everything except the playback level is automatically saved to the SD card.
The loop range specifies the portion of the recorded sample that actually loops, and is edited in Track Edit mode (see Section 7-2).

4-6. Loopsets

The recording state of all four tracks (including the Undo buffer) together with their playback settings is handled as a unit called a loopset. Loopsets are numbered 1 to 128.
Switching loopsets lets you swap all tracks' loops at once (LOOP button; see Section 7-3).

Furthermore, on this unit you can also switch individual tracks to a different loopset independently (LOOP+T1-4). This lets you, for example, swap out only track 1 for a different phrase.

When even one track has a different number, there is no single number common to all tracks, so the header shows "--". The current loopset number of each track is always shown at the top of each track's column in Normal mode (page 1) (see Section 7-1). Even if the track numbers become mixed, pressing LOOP once again to align all tracks to the same number lets you handle them together as before.

The per-track loopset settings are saved to the SD card and restored on the next startup.

4-7. Relationship Between DRY/FDBK and Recording Level

The DRY level functions not only as the input level but also as the recording level.
The FDBK level has no effect on the first recording; during overdub it controls how much the previous recording is attenuated.

4-8. Clock Sync

In addition to sync via the internal clock, the unit supports sync via clock input and MIDI input.
However, sync via MIDI input requires the optional MIDI expansion module (MIDI CoM+).
(See Section 8.)

4-9. Automatic Backup

Changes to a loopset, including the Undo buffer, are automatically saved to the SD card.
On the next startup, the information of the last selected loopset is automatically loaded from the SD card.
(See Section 9.)

5. UI Concepts

5-1. Buttons

The T1, T2, T3, and T4 buttons change function per mode.
The FUNC, LOOP, CLEAR, REC, and START buttons are common across modes, though some may be disabled depending on the mode.
(See Section 7.)

5-2. Level Faders

All faders — FDBK, SPEED, DRY, T1, T2, T3, T4 — are available in every mode.
However, the SPEED fader is disabled during external sync.

During playback, the SPEED fader's LED pulses in time with the beat — brightest at the start of each beat, dimming toward the end of the beat — so the current tempo and beat timing are visible at a glance, a cue for the beat position at which to start recording. This pulsing is synced to the beat phase for both internal clock and external sync (it occurs even when external sync disables the SPEED fader itself). While stopped, the LED stays lit.

5-3. Transport I/O (CLK/RST/REC IN, CLK OUT)

CLK is for external clock sync, RST is for playback-position reset.
REC is a record trigger with the same function as pressing the REC button.
Whether internally or externally synced, a clock pulse is output from the CLK output during playback.
When stopped, the clock pulse output also stops.

If you turn on "CLK IN Start" in the system settings, playback starts automatically when the CLK input starts receiving an external clock (the first pulse after the clock has been absent for 2 seconds or more). If you stop manually while the clock continues, playback does not resume on its own (default OFF; see Section 7-4).

5-4. Screen Layout

In every mode, a status badge is shown at the top right.
(See Appendix C.)

10_normal_with_sd_card_write_status

Also, during recording and similar states, a dedicated popup is shown.

08_recording_popup

A single press of the FUNC button while this popup is shown closes it so you can check the screen (recording/overdub itself continues). Once closed, it stays closed until the next recording/overdub starts.

When an error occurs, or for special notifications, an information or warning popup is shown.

06_alert

For details, see Section 6 and Section 7.

6. Common Operations

6-1. Recording and Playback

08_recording_popup

6-1-1. Recording

Recording is performed on the currently selected recording target (specified with the T1-T4 buttons in Normal mode).
Press the REC button to start recording, and press again to stop. Feeding a trigger pulse into the REC input does the same.

During recording, the REC button lights red and the recording popup is shown.
The popup shows the track number (REC TRKn), a beat mark indicating the recording length, the number of recorded steps, and memory usage (water-tank icon + %). The step count and memory usage are shown side by side on the lower row, and the step count counts up in real time during recording.
The recording level is set with the DRY fader (see Section 4-7).

When you stop recording, the unit automatically enters playback (the START button lights green).

When you start recording (or overdub) from a stopped state, the entire transport begins playing at that moment. The target track is recorded/overdubbed, while other already-recorded tracks each start playing from their own beginning at the same time (the same behavior as pressing START). This lets you record on top of an existing loop, and after you stop recording, all tracks continue playing.

Also, pressing the START button during recording stops recording on the spot and transitions straight into overdub of the same track.

If you start recording during playback or while the clock is running, the recording start timing is aligned according to the Loop Sync setting (Loop Sync is a setting for aligning the start of recording/overdub and so on to the clock; see Section 7-4). Stopping the recording, however, happens immediately.

Note that if you press REC with an already-recorded track set as the recording target, overdub starts instead of recording (see Section 6-2).


* Immediately after startup or right after switching loopsets, recording may not be able to start because Undo data is still loading ("SYNCING"). Wait until the indication disappears before operating.

6-1-2. Play/Stop

Press the START button to start/stop playback of all tracks. During playback, the START button lights green.
During playback, a sync clock pulse is output from the CLK output; it stops when playback stops (see Section 5-3).

Because each track has its own recording length, playback direction, and playback speed, each loops at its own length during playback (see Section 4-1).

With internal clock sync, the moment you press START becomes the clock's origin.
With external clock sync, playback start is aligned to the next step boundary.

6-1-3. Auto-Stop Recording

Normal recording is stopped manually, but if you start recording with FUNC+REC, recording stops automatically once a predetermined number of steps is reached.

The number of steps at which to stop can be set in the range of 1-128 steps in the system setting "Auto Stop" (default 64 steps = 16 beats, max 128 steps = 32 beats; see Section 7-4).
The recording popup shows the auto-stop position as a vertical bar.

If you press FUNC+REC while already recording with a normal REC, a recording stop is scheduled at the next clean boundary.
The stop timing is the next 16-step (4-beat) boundary when Loop Sync is EACHSTEP, or the boundary of that setting when it is set to ANY END / T1 END (see Section 7-4).

Here, "scheduled" means not executing the operation immediately on the spot, but waiting until the clock boundary determined by the Loop Sync setting before executing. This concept is common to starting recording/overdub during playback, Undo, loopset switching, and so on (in this manual we call it "scheduled" from here on).

6-2. Overdub

09_overdubbing_popup

6-2-1. Starting/Stopping Overdub

Pressing the REC button with an already-recorded track set as the recording target starts an overdub.
During overdub, the REC button lights red and the overdub popup (OVERDUB TRKn) is shown.
The lower row of the popup shows the number of overdubbed steps and the loop length in the form "recorded/total" (e.g. 123/256); once the loop completes a full cycle, the count stays fixed at that value.

During overdub, the past recording plays while the input sound is layered and recorded; when the end of the loop is reached, it returns to the beginning and continues overdubbing. If a loop range is set, overdub occurs only within the loop range (see Section 7-2).
The mix ratio (decay ratio) of the past recording is set with the FDBK fader (see Section 4-7). Continuing to layer with FDBK lowered, the older sound gradually fades away, like a delay.

Press the REC button again to stop the overdub. The stop is immediate.
Also, pressing the START button during recording stops recording and transitions straight into overdub (see Section 6-1-1).

6-2-2. Auto-Stop Overdub

If you start overdubbing a recorded track with FUNC+REC, it stops automatically once one full loop cycle of overdub has been performed (or one full loop-range cycle if a loop range is set).

If you press FUNC+REC during an overdub started with a normal REC, it stops at whichever comes first: the next 16-step (4-beat) boundary, or one full loop cycle.

6-3. Undo/Clear Operations

6-3-1. Undo/Redo of Track Recording

This unit supports one-level Undo/Redo per track.
Pressing the FUNC+CLEAR button returns the target track to its previous recording/overdub state (Undo). Pressing FUNC+CLEAR again returns it to the latest state (Redo).

The Undo target track is the recording target in Normal mode and the edit target in Track Edit mode (see Section 4-4).

Undo/Redo during playback takes effect on a step boundary; while stopped it is applied immediately.

Undo cannot be performed in the following states, and a "UNDO BLOCKED" warning is shown:

Wait until the indication disappears before operating (see Appendix D and Appendix E-6).

6-3-2. Clearing a Track

Holding the CLEAR button and pressing a T1-T4 button immediately clears the recording of the corresponding track.
When a clear is performed, "CLEAR TRKn" (n is the track number) is shown in the center of the screen for about 1 second (see Appendix C-2).
Immediately after clearing, you can restore that track to its pre-clear recording state by pressing FUNC+CLEAR with it set as the recording target (edit target in Track Edit mode) (see Section 6-3-1).

Note that while Undo data is syncing, "SYNCING" is shown and clearing cannot be performed (retry after syncing completes).
Individual track clearing is not possible in Loopset Select mode ("CLEAR BLOCKED / loop select"; see Appendix D).

6-3-3. Clearing a Loopset

07_confirm_clear_loop

Holding the CLEAR button and pressing the LOOP button clears all tracks (including Undo data) at once. Each track empties the loopset it currently belongs to. Even if the tracks are set to different loopset numbers, each track is cleared while staying in its own loopset (see Section 4-6).
To prevent mistakes, a confirmation popup ("CLEAR LOOP?") is shown. Press the T3 button to execute, or the T4 button to cancel. The middle of the popup shows the target: "loopset N" (N is the loopset number) when all tracks are on the same loopset, or "all tracks" when they are on different loopsets.

Unlike individual track clearing, this operation cannot be undone. The saved data on the SD card is also deleted, and each track returns to the unrecorded (NEW) state.

Clearing is not possible in the following cases, and the corresponding warning is shown:

(See Appendix D.)

6-4. Reset Operation

This operation returns the playback position to the beginning of the loop.
Pressing the FUNC+START button resets the playback position of all tracks to the loop start. Feeding a trigger into the RST input does the same.

The reset takes effect on a step boundary during playback.
While the RST input is held HIGH as a gate, the playback position is fixed at the beginning (see Section 5-3).

Also, when a MIDI START is received, the playback position is reset and playback starts (see Section 8).

6-5. Transitions Between Modes

Immediately after startup you are in Normal mode.
You can move to other modes with the following operations.

OperationDestination mode
FUNC+T1/T2/T3/T4Sets the track corresponding to the pressed track button (T1-4) as the edit target and enters Track Edit mode.
FUNCx2 (double tap)Normal mode
LOOPLoopset Select mode (base = all tracks)
LOOP+T1/T2/T3/T4Enters Track Loopset Select mode for the pressed track (switching only that track; see Section 7-3)
FUNC+LOOPSystem Settings mode

* The notation "A+B" means "hold button A and press button B".
* A single LOOP press is registered when the button is released, so if you keep holding LOOP and then press T1-4, it becomes Track Loopset Select.

Also, for any mode other than Normal mode, repeating the same operation used to enter that mode returns you to Normal mode.

Operations to return to Normal mode:

7. Mode Details

In addition to the common operations (Section 6), each mode has its own T1-T4 button functions and screen display.
For transitions between modes, see Section 6-5.

7-1. Normal Mode

02_normal_recorded

This is the mode you're in right after startup — the basic screen for selecting the recording target.

Pressing a T1-T4 button by itself switches the recording target to the corresponding track. The selected track's button lights red, and the corresponding track column is highlighted (inverted) on the screen (the target cannot be switched during recording/overdub).

All common operations — record (REC), play (START), overdub, auto-stop, Undo/clear, reset — are available in this mode (see Section 6).

Screen layout:

Each level meter shows the volume actually output (monitored). The input meter is after the DRY fader; each track's meter is after the playback level fader and pan. So a track panned to one side moves only that side's bar. Also, to keep the bars from flickering, the meters fall back slightly more slowly as the sound fades.

LED lighting:

7-2. Track Edit Mode

03_track_edit

Enter by setting a track as the edit target with FUNC+T1-T4. This mode edits per-track playback parameters (playback direction, playback speed, panning, loop range). These settings are automatically saved to the SD card (see Section 4-5).

T1-T4 button functions:

Items you can edit:

Screen layout:

LED lighting:

Common operations such as record and play are also available in this mode, but recording still applies to the recording target (which is managed separately from the edit target; see Section 4-4).
Note that while in Track Edit mode, the Undo (FUNC+CLEAR) target track is also the edit target.

Changes to playback direction, playback speed, and loop range are reflected at the next step boundary during playback. Pan is reflected immediately.

7-3. Loopset Select Mode

04_loop_select

This mode switches the loopset (1-128) of all tracks. Which tracks get switched (all tracks or just one) depends on how you enter the mode (see Section 4-6):

Both share the same screen layout and operations; only the title and the range of the switch target differ. Editing operations such as record, clear, and Undo are not possible (see Appendix D).
To switch a loopset, you must first load the target loopset with a LOAD operation.
Pressing the T3 button after loading completes executes the loopset switch.

T1-T4 button functions:

T3 button behavior (shown in the label at the bottom of the screen and in the footer):

The switch timing is immediate while stopped, and aligned to a clock boundary according to the Loop Sync setting during playback. When the switch completes, you automatically return to Normal mode.

Screen layout:

Example screen for track loopset select (when the target is track 1):

04b_track_loop_select

In this mode, play/stop (START), playback-position reset (FUNC+START), and transition to Track Edit mode (FUNC+Tn) are possible.
Operations are restricted during loading or after a switch is confirmed (see Appendix D).
Also, if a loaded loopset contains a broken track, a "DATA BROKEN" warning is shown (see Appendix E-2).

! Note: Moving to Track Loopset Select is not possible while the target track itself is recording/overdubbing ("LOOP BLOCKED / Recording..."). Even if another track (the recording target) is recording, Track Loopset Select for other, stopped tracks is possible. Base Loopset Select (single LOOP press) is, as before, not possible while the recording target is recording/overdubbing.

! Note: If you entered Track Loopset Select while another track was still recording, you can stop that recording with the REC button (or external REC input/MIDI) (this does not affect the select operation). During this time, a single START press does nothing (to avoid accidentally turning the recording into an overdub; the Normal mode behavior of "START during recording transitions to overdub" does not happen in this mode).

7-4. System Settings Mode

05_system

Enter with FUNC+LOOP. This mode configures the unit's overall behavior. Settings are automatically saved to the SD card and carried over to the next startup (see Section 9).

Because there are many settings, the screen is split into two pages. The current page number is shown in the title as "SYSTEM SETTING (1/2)", and moving the cursor past the top/bottom of a page switches to the adjacent page.

T1-T4 button functions:

Settings (page 1):

ItemValuesDescription
Loop SyncEACHSTEP / ANY END / T1 ENDDetermines when operations scheduled during playback (starting recording/overdub, Undo, loopset switching, etc.) are executed in sync with the clock. EACHSTEP = each step (smallest unit), ANY END = the loop end of any track, T1 END = the loop end of track 1. Default is EACHSTEP.
Auto Stop1-128 stepsThe number of steps at which auto-stop recording (FUNC+REC) stops automatically. Default is 64 steps (= 16 beats). Holding T3/T4 changes it continuously (and accelerates the longer you hold); T3+T4 together returns it to the middle value (64 steps). (See Section 6-1-3.)
SmoothON / OFFApplies a short crossfade at loop seams and when recording/overdub stops, suppressing click noise. Default is ON.
MIDI SyncTX RX / TX / RX / --Enable/disable MIDI clock transmission (TX) / reception (RX). Requires the optional MIDI expansion module. Default is TX RX. (See Section 8.)
Send MIDI CLKPLAY / ALWAYSWhen to send MIDI clock. PLAY = send only during playback (default), ALWAYS = send at all times including while stopped. Use ALWAYS when you always want external gear to follow this unit's tempo. (See Section 8-3-2.)
CLK IN StartON / OFFSetting to start playback automatically when an external clock is received at the CLK input. ON = auto-play on clock reception, OFF = do not auto-play (default). Auto-play only works when reception begins after the clock has been absent for 2 seconds or more (it does not resume if you stop manually while the clock continues). Because the playback pitch can waver until the tempo settles right after the first clock reception, the default is OFF. MIDI clock is excluded (MIDI playback is controlled by transport messages; see Section 8-3-1). (See Section 5-3.)

Settings (page 2) — MIDI remote channel settings, and the screen auto-off setting (Screen Off). The channels specified in the channel settings are used in common for both note operations (Sections 8-4 and 8-5) and CC operations (Section 8-6) (requires the optional MIDI expansion module).

05b_system_page2
ItemValuesDescription
MIDI Global Ch-- / 1-16The MIDI channel that accepts MIDI remote control. Used for note-based record trigger, playback-position reset, and remote control of playback direction/speed (Section 8-4), and for CC-based DRY/FDBK level control (CC#7/#8; Section 8-6). -- disables it (default); 1-16 receives on that channel.
MIDI Track1 Ch - MIDI Track4 Ch-- / 1-16The MIDI channel that accepts MIDI operation for each track. Used for note-based step operation (jump/stutter; Section 8-5) and for CC-based control of playback level/direction/pan/speed/loop range/step control (Section 8-6). Set individually per track. -- disables it (default). Operates independently of MIDI Global Ch.
Screen Off10 min / 30 min / 60 min / NEVERThe time until the OLED display automatically turns off when idle. With NEVER, the display stays on. Default is 30 min. A button or fader operation turns it back on (MIDI input does not count as activity — it neither resets the idle timer nor turns the display back on). (This setting is unrelated to MIDI, but is placed on the last row of page 2.)

Screen layout:

8. Clock Sync and MIDI

In addition to the internal clock, LilaC Repeater supports external sync via the CLK input (clock pulse) and MIDI clock (when using the optional MIDI expansion module).
Recording/playback steps are always synced to the clock, and because the phase of the playback position and the clock is maintained by PLL control, the sample and clock never drift out of phase no matter how long the loop plays.

8-1. Clock Sources and Automatic Switching

There are three clock sources: "internal", "CLK input (external clock pulse)", and "MIDI clock".
Source switching happens automatically.

During external sync, the SPEED fader is disabled (see Section 5-2).

8-2. CLK In/Out and Reset (CLK IN / CLK OUT / RST)

Sync and output via clock pulses. This unit sends and receives clock in steps (4 ppqn = 4 pulses per beat) (see Section 4-2).

8-3. MIDI Sync

Using the optional MIDI expansion module (MIDI CoM+) enables clock and transport sync via MIDI IN/OUT.
MIDI clock supports the standard 24 ppqn.

lr_midi_expand

Connect the MIDI expansion module to the MIDI EXPAND/SLAVE connector on the back (see Section 2-2).

! Caution: Do not connect the MIDI expansion module to the MASTER connector.

8-3-1. MIDI Reception (RX)

Receives the following messages from an external MIDI master to sync (when RX is enabled in the MIDI Sync setting).

MessageBehavior
MIDI clock (24 ppqn)Switch to MIDI sync and sync to tempo and phase.
StartReturn the playback position to the beginning and start playback.
ContinueStart playback. Because stopped tracks start playing from the beginning, this normally behaves the same as Start (unlike Start, it does not change the position of tracks already playing).
StopStop playback.
Song Position Pointer (position 0)Return the playback position to the beginning.

Note that playback also follows a very slow MIDI clock corresponding to below 20 BPM, but this is not reflected in the tempo handed over to the internal clock when the clock stops (it holds the last tempo detected at 20 BPM or above).

8-3-2. MIDI Transmission (TX)

Transmits this unit's clock and transport to external MIDI gear (when TX is enabled in the MIDI Sync setting).

MessageTransmit timing
MIDI clock (24 ppqn)Follows the system setting "Send MIDI CLK". PLAY = only during playback (default), ALWAYS = at all times including while stopped. In either mode, clock is transmitted whether the clock source is internal or external.
StartWhen playback starts
StopWhen playback stops
Song Position (position 0)When the playback position of all tracks is reset during playback (FUNC+START, RST input, MIDI remote B, etc.)

Send MIDI CLK (PLAY / ALWAYS) … selects when MIDI clock is transmitted.

This setting applies both to MIDI transmission (MIDI OUT) and to the clock sent to a downstream LilaC Repeater over the UART chain (see Section 11).

8-3-3. MIDI Sync Setting

Switch transmission/reception enable/disable with the system setting "MIDI Sync" (see Section 7-4).

ValueBehavior
TX RXBoth transmission and reception enabled (default).
TXTransmission only. When you want to sync external gear to this unit.
RXReception only. When you want to sync this unit to an external master.
--Disable MIDI sync. Operates on the internal clock or CLK input.

The MIDI clock and transport (Start/Stop/Continue) this unit uses for sync are system real-time messages that have no MIDI channel, so no MIDI channel setting is needed.

Note that messages received by the MIDI expansion module are forwarded as-is to the UART chain downstream, allowing multiple LilaC Repeaters to be synced (see Section 11).

8-4. MIDI Remote Control

Connecting the optional MIDI expansion module and setting the system setting "MIDI Global Ch" (page 2) to 1-16 lets you remotely control this unit with note input from an external MIDI keyboard (see Section 7-4). It is disabled when the setting is "--".

The operation is determined by the remainder of the note number divided by 12 (note number % 12), so any octave of the keyboard performs the same function. White keys perform the operations, and black keys are modifiers that select the target track (valid only while held).

KeyFunctionType
CSet playback direction to reverse (REV)Trigger (the moment pressed)
DSet playback direction to forward (FWD)Trigger
EPlayback speed x0.5Trigger
FPlayback speed x1.0Trigger
GPlayback speed x2.0Trigger
ARecord trigger (same as REC button/REC input)Trigger
BPlayback-position resetGate (while held, fixed to the beginning every step)
C#Target = all tracksModifier (while held)
D# / F# / G# / A#Target = track 1 / 2 / 3 / 4Modifier (while held)

How the target track is determined:

Notes:

8-5. Step Operation by MIDI Notes (Step Jump / Stutter)

A feature that treats an external MIDI keyboard's note number (0-127) as a step number and operates the target track's playback position according to the note. It works independently per track, letting you replay a phrase from partway through or perform in a chopping style. In Track Edit mode's "step control (STEP)", you choose, from the following, how the track responds when a note is received.

For any value, the corresponding step is the remainder of the note number divided by the number of recorded steps (any octave of the keyboard produces the same step).

How to use:

  1. In the system settings, set the MIDI channel of the track to be operated in "MIDI Track1 Ch - MIDI Track4 Ch" (page 2) ("--" is disabled; see Section 7-4).
  2. In Track Edit mode, set the target track's "step control (STEP)" to one of ONE / LOOP / STUT (default is STUT; see Section 7-2).
  3. Sending a note on the set channel operates that track's playback position with the selected behavior.

8-5-1. Step Jump (ONE / LOOP)

The moment a note is received, jump the playback position to that step.

8-5-2. Stutter (STUT)

A feature that repeatedly plays a short range including the step represented by the note only while the note is held (stutter/roll effect). You can chop and perform part of a phrase, or create a drum-roll-like effect. This STUT is the default, but nothing happens unless a MIDI channel is assigned to the track and a note is received (it stays in normal loop playback).

8-5-3. Common Notes

8-6. MIDI Control Change (CC) Control

Connecting the optional MIDI expansion module lets you remotely control the DRY/FDBK levels and each track's playback parameters with control changes (CC) from external MIDI gear. The MIDI channels used for reception are the system settings MIDI Global Ch / MIDI Track1-4 Ch (page 2), common with note operations (Sections 8-4 and 8-5) (see Section 7-4). Like notes, CC control works independently of the MIDI Sync (clock) setting and is ignored when the target channel is "--" (disabled).

CC accepted on the global channel (MIDI Global Ch) — overall-level operations.

CC numberFunctionValue mapping
CC#7 (Volume)DRY level0 (min) - 127 (max)
CC#8 (Balance)FDBK level0 (min) - 127 (max)

CC accepted on a track channel (MIDI Track1-4 Ch) — operations on that track's playback parameters (see Section 4-5 and Section 7-2).

CC numberFunctionValue mapping
CC#7 (Volume)Track playback level0 (min) - 127 (max)
CC#9Playback direction64 or higher = forward (FWD) / below 64 = reverse (REV)
CC#10 (Pan)Pan0 = far left / 64 = center (C) / 127 = far right (standard MIDI pan)
CC#12Loop Start (loop range start)value = start step (clamped to the number of recorded steps). Loop Length retained
CC#13Loop Length (loop range length)value + 1 step (0 → 1 step). 127 = whole recording. Start position retained
CC#14Playback speedbelow 43 = x0.5 / 86 or higher = x2.0 / otherwise = x1.0
CC#15Step control (STEP)below 43 = ONE / 43-85 = -- (disabled) / 86-106 = LOOP / 107 or higher = STUT

Notes:

8-7. Loopset Switching via MIDI Program Change

You can remotely switch loopsets with program changes from external MIDI gear. The program number (0-127) maps directly to the loopset (shown on the display as 1-128, i.e. program number + 1). The MIDI channels used for reception are the system settings MIDI Global Ch / MIDI Track1-4 Ch, common with note/CC operations (see Section 7-4). It works independently of the MIDI Sync (clock) setting and is ignored when the target channel is "--" (disabled).

Which track switches is determined by the received MIDI channel.

Flow of operation (same as the button-operated Loopset Select mode; see Section 7-3):

Switching is not possible in the following cases:

Because program changes and buttons operate the same Loopset Select mode, whichever you use to move, you can freely combine it with the other method afterward.

9. SD Card Storage

LilaC Repeater automatically saves recorded loops to a microSD card. The SD card is used for saving/loading loopsets, saving system settings, sample import (Section 10), and firmware updates (Appendix A).

9-1. List of Verified SD Cards

The following are verified SD cards. Many unlisted cards also work, but if you encounter compatibility issues, try the card below.

ManufacturerModelCapacityNotes
GigastonemicroSDHC U1 C10 UHS-I Full HD Video32GBFactory SD for ver1.0

9-2. SD Card Save Contents

A LILACREP folder is created on the SD card, storing the following.

Only tracks that have changed are saved; they are backed up automatically each time you record or overdub (Section 4-9).

10. Sample Import

A feature to import WAV files prepared on a PC or other device into any track of a loopset via the SD card. The unit itself has no file-selection screen; you describe the import contents in a config file import.csv placed at the root of the SD card, and it is processed all at once at startup.

10-1. Import Procedure

  1. Power off the rack, remove the SD card, and open it on a PC.
  2. Create a samples folder at the root of the SD card and place the WAV files you want to import there.
  3. Create import.csv at the root of the SD card and describe the import contents (format in Section 10-2).
  4. Return the SD card to the unit and power on. At startup, "IMPORTING" and the target file names are shown on screen, and the import runs.
  5. When complete, import.csv is renamed to _import.csv, and the processing result of each row is appended in the last column.

Because import.csv is renamed after processing, the same import will not repeat on subsequent startups. Imported sounds are treated the same as normally recorded loops and support saving, Undo, and editing.

10-2. import.csv Format

The first row is the header row (column names); each row from the second onward describes one import. Columns are matched by name, so the order is free and unneeded columns can be omitted.

ColumnContent
fileThe WAV file name in the samples folder
loopsetThe destination loopset number (1-128)
trackThe destination track number (1-4)
slotcurrent (normal) or undo. Defaults to current if omitted
bpmFill in to specify by tempo (BPM)
beatsFill in to specify by number of beats. Takes priority over bpm
stepsFill in to specify by number of steps. Takes priority over beats and bpm (for odd meters)

Example:

file,loopset,track,slot,bpm,beats,steps
drums.wav,1,1,current,,4,
pad.wav,1,1,undo,,8,
bassline.wav,2,3,current,120,,
oddbar.wav,3,1,current,,,14

(Row 1: import drums.wav into loopset 1, track 1 as "4 beats". Row 2: pad.wav into the Undo side of the same track as "8 beats". Row 3: bassline.wav into loopset 2, track 3 at 120 BPM. Row 4: oddbar.wav into loopset 3, track 1 as "14 steps" = one bar of 7/8.)

10-3. Specifying the Tempo (steps / beats / bpm)

Because an imported loop also needs the correct base tempo set, you must specify one of steps (number of steps), beats (number of beats), or bpm. When multiple are present, the priority is steps > beats > bpm.

> A specification that leaves too few samples per step (roughly fewer than 64) is rejected with ERROR because the tempo is too dense. Do not specify a large step count for a short WAV.

10-4. current and undo (Loop Variations)

With the slot column, you can select the import destination for that track.

10-5. Supported Formats and Limits

10-6. Checking the Results

When the import completes, "IMPORTED!" and the total number of successes/failures ("OK: n" / "Fail: n") are shown for about 2 seconds.
Per-row results are recorded in the last column (result) of each row in the post-import _import.csv. Success is OK, failure is ERROR: ... with a reason. If there were errors, a record is also appended to lr_log.txt at the SD card root. Failed rows are skipped and do not affect other rows or existing loops.

11. UART Chain

A feature to connect multiple LilaC Repeaters and sync them by sharing the clock and transport (play/stop, etc.).
By daisy-chaining the UART connectors on the back, the clock/transport of the lead (master) unit is passed one after another to the following units.
The master's clock does not have to be externally received MIDI clock — it can also be the unit's own internal clock (the SPEED fader tempo) or CLK input/trigger sync. In other words, even a unit without a MIDI expansion module can be the chain master at its internal tempo.

lr_uart_chain

11-1. Connection

The connection is one-way, upstream → downstream.

! Caution: Observe connector polarity. Align the red stripe of the cable with the white line on the silkscreen (see Section 2-2).

11-2. What Is Relayed

11-3. Usage Examples

Example 1: Making external MIDI the master — attach a MIDI expansion module to the lead unit and feed MIDI clock from an external sequencer or DAW; that clock and transport pass to all units on the chain, and all units sync at the same tempo and timing.

Example 2: Making the lead unit's internal clock the master — run the lead unit on its internal clock (the SPEED fader tempo) without a MIDI expansion module. The lead unit becomes the master, and its playback start/stop and tempo pass to the whole chain. If you want to keep sending clock to the chain even while the lead unit is stopped, set the lead unit's "Send MIDI CLK" to ALWAYS.

In either case, the downstream units' MIDI Sync must have RX enabled (TX RX or RX) (see Section 7-4).

Appendix A. Firmware Update

You can easily update by placing the firmware file on the microSD card.

Procedure:

  1. Power off the rack.
  2. Remove the LilaC Repeater module from the rack and take out the SD card.
  3. Open the SD card on a PC using an SD card reader.
  4. Place the firmware binary file ("lr_v1_0.bin", etc.) in the root directory of the SD card.
  5. Insert the SD card into the LilaC Repeater module and reinstall the module in the rack.
  6. Power on; the firmware update process runs automatically, and after a while it starts up normally.

That completes the firmware update.
However, if the firmware binary file remains at the SD card root, the firmware update will run on every startup, so once the update succeeds we recommend deleting the binary file on the SD card.

Appendix B. Cheat Sheet

Button Operations (Common Across Modes)

OperationFunction
RECRecord start/stop (overdub on recorded tracks)
FUNC+RECAuto-stop recording (auto-stops at a specified step count or one cycle)
STARTPlay/stop all tracks (transitions to overdub during recording)
FUNC+STARTReset playback position to the beginning
LOOPLoopset Select mode (base = all tracks) ⇔ Normal mode
LOOP+TnTrack Loopset Select mode for track n (switch only that track)
FUNC+LOOPSystem Settings mode ⇔ Normal mode
FUNC+TnTrack Edit mode for track n (press again on the same track = back)
FUNC+CLEARUndo (press again to Redo)
CLEAR+TnClear track n (immediate; revertible with FUNC+CLEAR)
CLEAR+LOOPClear all tracks (each track empties its own loopset; confirmation required, not undoable)
FUNC double-tapReturn to Normal mode
CLEAR (alone)Disabled (to prevent mistakes)

T1-T4 per Mode (Single Press)

ModeT1 / T2T3 / T4
NormalSelect recording target (T1-T4)Select recording target (T1-T4)
Track EditMove item (←/→; direction → speed → pan → step control → Loop Start → Loop Length)Change value (−/+, hold for continuous; pan/loop range accelerate). T3+T4 = selected item to default (pan = C / Loop Start = 0 / Loop Length = full (entire loop))
Loopset SelectSelect target loopset (−/+, hold for continuous/accelerate)T3 = LOAD→CHNG (NEW for empty numbers) / T4 = unused
System SettingsMove cursor (↑/↓; crossing a page edge moves to the adjacent page; 2 pages total)Change value (−/+; for Auto Stop, hold to repeat with acceleration; for page-2 MIDI channel items, hold to repeat (no acceleration, stops at the range ends)). Auto Stop T3+T4 = middle (64)

Analog (Knobs/Faders)

ControlFunction
SPEEDTempo 60-240 BPM (internal clock; disabled during external sync). During playback the LED pulses in time with the beat (brightest at the start of each beat → dimmest at the beat end)
FDBKOverdub feedback amount
DRYInput/recording level
T1-T4Playback volume of each track

External I/O

JackFunction
REC inputRecord toggle (same as the REC button)
RST inputPlayback-position reset (fixed to the beginning while the gate is HIGH)
CLK inputExternal clock sync (auto-switch on edge input)
CLK outputStep clock output (during playback)
MIDI (optional MIDI CoM+)Clock sync / Start / Stop / Continue / Song Position / note-based remote control (Section 8-4) and step operation (jump/stutter; Section 8-5) / CC-based level and track playback parameter control (Section 8-6)

For operation restrictions (prohibited operations per mode), see Appendix D.

Appendix C. On-Screen Status Notifications

Small on-screen notifications that inform you of operation feedback and processing state. They appear the same way regardless of the current mode.

C-1. Status Badges

A small icon indicating that processing is in progress is shown at the top right of the screen (right edge of the header).

11_status_badge_sd_write
12_status_badge_sync
IconMeaning
SD-card-shaped iconSaving to the SD card. Do not power off while it is shown (for power loss during writing, see Appendix E-3).
Downward arrow iconLoading Undo data ("undo data loading"). Undo, track clear, starting recording, and similar operations are not possible until it disappears (see Section 6-3-1 and Appendix E-6).

C-2. Toast Notifications

During play/stop, Undo, and track clear operations, a small label showing the operation briefly appears in the center of the screen for about 1 second (a toast). This confirms that the operation was accepted.

DisplayTiming
STARTWhen playback starts
STOPWhen playback stops
UNDOWhen Undo/Redo is applied (not shown if the operation was blocked)
CLEAR TRKnWhen a track is individually cleared with CLEAR+T1-T4 (n is track number 1-4; not shown if the clear was deferred, e.g. during syncing)
13_display_toast

Appendix D. List of Prohibited Operations by Mode

Operation blocking comes in two kinds: (A) those blocked only in a specific mode, and (B) those blocked in every mode depending on the current state. Warning popups disappear automatically after a few seconds.

(A) Mode-Specific Prohibited Operations

Normal mode / Track Edit mode / System Settings mode: no mode-specific prohibited operations (only the (B) common blocks). Note that the role of T1-T4 differs by mode (Normal = select recording target, Track Edit/System Settings = cursor/value change).

Loopset Select mode: to prevent mix-ups and conflicts with loading/switching, some operations are restricted.

OperationBehaviorScreen display
REC (record) / external REC triggerNew recording prohibited. However, when another track is recording, only stopping that recording is possible"REC BLOCKED" ("LOADING" while loading)
CLEAR+Tn (individual track clear)Prohibited"CLEAR BLOCKED / loop select"
FUNC+CLEAR (Undo)Prohibited"UNDO BLOCKED"
CLEAR+LOOP (clear entire loopset)Prohibited"CLEAR BLOCKED / loop select"
T4Unused (no response)
All operations while loading (during LOAD with T3)Only FUNC+START is accepted"LOADING / Please wait..."
T1/T2/T3 after a switch is confirmed (after CHNG/NEW with T3, awaiting apply)No response (target loopset is fixed). Exit with LOOP or FUNC to cancel

Loopset Select mode is "selection-only". Editing operations such as starting a new recording, clearing, and Undo are not possible (play/stop (START) and transition to Track Edit mode (FUNC+Tn) are possible). However, if you entered this mode while another track was still recording, you can still stop that recording with REC / external REC / MIDI (during this time, a single START press does nothing so it does not turn the recording into an overdub).

(B) State-Based Operation Blocks (Common Across Modes)

OperationBlocked whenScreen display
LOOP / LOOP+Tn (enter Loopset Select)SD unavailable"LOOP BLOCKED / No SD"
LOOP (base select)During recording/overdub (based on the recording target)"LOOP BLOCKED / Recording..."
LOOP+Tn (track select)The target track itself is recording/overdubbing"LOOP BLOCKED / Recording..."
CLEAR+LOOP (clear entire loopset)SD unavailable"CLEAR BLOCKED / No SD"
CLEAR+LOOPDuring recording/overdub"CLEAR BLOCKED / Recording..."
CLEAR+LOOPWhile Undo data is syncing"SYNCING / undo data loading..."
CLEAR+LOOPDuring save/load/scan"CLEAR BLOCKED / Busy..."
External REC triggerDuring a confirmation popup / during startup loopset loading(no response)

Notes

Appendix E. Troubleshooting

The main warnings shown on screen and how to deal with them. Warning popups disappear automatically after a few seconds.

E-1. NO SD/MMC

A state where "NO SD/MMC" ("Disabled: save,load,loop") is shown at startup. Because the SD card is unavailable, saving, loading, and loopset operations are disabled.

E-2. DATA BROKEN

A state where "DATA BROKEN" is shown when loading a loopset. It indicates that part of the saved data is corrupted.

E-3. Power Loss During Writing

If you power off while saving to the SD card (while the save indicator is shown in the header), the write may be interrupted.

E-4. SAVE ERROR

A state where "SAVE ERROR" ("SD write failed") is shown during saving. Writing to the SD card failed.

E-5. REC STOPPED (Memory is full!)

A state where "REC STOPPED / Memory is full!" is shown during recording and recording stops automatically.

E-6. "... BLOCKED" Is Shown

"REC BLOCKED" / "LOAD BLOCKED" / "LOOP BLOCKED" / "UNDO BLOCKED" / "CLEAR BLOCKED", etc. are notifications telling you that the operation cannot be performed right now (to prevent mistakes/conflicts). It is not a malfunction.

E-7. Startup Takes a Long Time / Appears Frozen

E-8. Sample Import Is Not Applied

If you placed import.csv and started up but nothing was imported, check the following.

Appendix F. SD Card File Structure

The structure of the SD card root and the LILACREP folder the unit manages is as follows.

SD card root/
├── LILACREP/                   Auto-managed by the unit (do not edit/delete manually)
│   ├── CONFIG.INI              System settings
│   ├── STATE.INI               The loopset number each track last selected
│   └── LOOPS/
│       ├── 1/                  Loopset 1
│       │   ├── T1A.WAV  T1B.WAV   Track 1 (A/B two-generation pair)
│       │   ├── T2A.WAV  T2B.WAV   Track 2
│       │   ├── T3A.WAV  T3B.WAV   Track 3
│       │   └── T4A.WAV  T4B.WAV   Track 4
│       ├── 2/                  Loopset 2
│       │   └── ...
│       └── 128/                (folders are created only for recorded loopsets)
│
├── samples/                    Sample import source (placed by the user)
│   ├── drums.wav
│   └── ...
├── import.csv                  Import instructions (renamed to _import.csv after processing)
├── _import.csv                 Record of import results
├── lr_log.txt                  Import error log
└── lr_v1_0.bin                 Firmware update file (deletion recommended after update)

The LILACREP folder (managed by the unit):

Files directly under the root:

Appendix G. MIDI Implementation

MIDI transmission/reception requires the optional MIDI expansion module (MIDI CoM+). The clock and transport (Clock / Start / Stop / Song Position) are system messages without a MIDI channel, so they are unaffected by the channel settings. The receive channel for notes and CCs is set with the MIDI Global Ch / MIDI Track1-4 Ch system settings (Sections 7-4, 8-4 through 8-6).

G-1. MIDI Implementation Chart

LilaC Repeater (+ MIDI CoM+) / Version 1.0

FunctionTransmittedRecognizedRemarks
Basic Channel — Default×As setClock/transport have no channel
Basic Channel — Changed×1-16Set by MIDI Global Ch / MIDI Track1-4 Ch
Mode××Mode messages not supported (OMNI/Mono/Poly)
Note Number×0-127Remote control (8-4) / step operation (jump/stutter; 8-5)
Note Number — True Voice××Does not sound (control only)
Velocity — Note On×Velocity > 0 = Note On, 0 = Note Off
Velocity — Note Off××Velocity not referenced
After Touch — Key/Ch××
Pitch Bend××
Control Change #7, #8×DRY/FDBK level (G-2, global Ch)
Control Change #7, #9, #10, #12-#15×Track playback parameters (G-2, track Ch)
Program Change×Loopset switch (8-7); Program 0-127 → loopset 1-128; global Ch = all tracks / track Ch = that track
System Exclusive××Not used for operation; not forwarded to the chain (other forwarding: note 3)
System Common — Song Pos○ (note 1)Reception is position 0 only (playback-position reset)
System Common — Song Sel / Tune××
System Real Time — Clock○ (note 2)24 ppqn
System Real Time — Commands○ (Start/Stop)○ (Start/Continue/Stop)Transmission is Start/Stop only (Continue not transmitted)
Aux — All Notes Off / Active Sense / Reset / Local××

○ = supported / × = not supported

Note 1: Song Position sends position 0 (SPP0) when the playback position of all tracks is reset during playback (MIDI remote "B (reset)", RST input, FUNC+START, etc.).
Note 2: The MIDI clock send timing follows the system setting "Send MIDI CLK" (PLAY = only during playback / ALWAYS = always; Section 8-3-2). Transmission occurs when TX is enabled in the MIDI Sync setting (Section 8-3-3).
Note 3: Received channel messages (notes/CC etc.) are forwarded to the UART chain downstream, except SysEx (Section 11).

G-2. Control Change (CC) Assignment

Global channel (MIDI Global Ch) — overall level (Section 8-6).

CC numberFunctionValue mapping
#7 (Volume)DRY level0 (min) - 127 (max)
#8 (Balance)FDBK level0 (min) - 127 (max)

Track channel (MIDI Track1-4 Ch) — each track's playback parameters (Section 8-6).

CC numberFunctionValue mapping
#7 (Volume)Track playback level0 (min) - 127 (max)
#9Playback direction64 or higher = forward (FWD) / below 64 = reverse (REV)
#10 (Pan)Pan0 = far left / 64 = center / 127 = far right
#12Loop Start (loop range start)value = start step (clamped to recording length)
#13Loop Length (loop range length)length = value + 1 steps / 127 = whole recording
#14Playback speedbelow 43 = x0.5 / 86 or higher = x2.0 / otherwise = x1.0
#15Step controlbelow 43 = ONE / 43-85 = -- (disabled) / 86-106 = LOOP / 107 or higher = STUT

G-3. Note Assignment (Remote Control / Step Operation)

MIDI Global Ch notes — remote control (Section 8-4). The function is determined by the note number modulo 12 (white keys = operations, black keys = modifiers that specify the target track).

KeyFunction
C / DPlayback direction REV / FWD
E / F / GPlayback speed x0.5 / x1.0 / x2.0
ARecord trigger
BPlayback-position reset (fixed to the beginning while held)
C#Modifier = all tracks
D# / F# / G# / A#Modifier = track 1 / 2 / 3 / 4

MIDI Track1-4 Ch notes — step operation (Section 8-5). The target step is the note number modulo the number of recorded steps; the playback position is then controlled according to the step control setting in Track Edit mode (ONE / LOOP = jump to that step, STUT = repeat that range while held).

Warranty

For one year from purchase, repairs will be performed free of charge as a rule, except for failures due to intentional modification/destruction by the user, failures due to damage from drops or similar negligence, or failures due to incorrect connection of the power or other connectors.
(However, you may be asked to bear the shipping cost for sending the unit in for repair.)

When requesting a repair, please submit the store receipt or other proof of purchase.

Contact

mail: centrevillage@gmail.com
site: https://centrevillage.net