Fred's Lab Töörö - Synthesizer

Töörö - Synthesizer Fred's Lab - Free user manual and instructions

Find the device manual for free Töörö Fred's Lab in PDF.

📄 69 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice Fred's Lab Töörö - page 2
Pick your language and provide your email: we'll send you a specifically translated version.
Product Type Hybrid polyphonic synthesizer module (digilog)
Polyphony 6 voices, 4-part multitimbral
Sound Engine 2 wavetable oscillators, analog FL A847 low-pass filter, digital shaper (LP/BP/HP), 2 LFOs, 2 AHDSR envelopes, arpeggiator, modulation matrix (8 sources), multi-FX
Memory 100 user presets, 10 user multis
Dimensions 160 mm x 100 mm x 60 mm
Weight 350 g
Power USB 5V ±5%, 350 mA maximum
Audio Outputs 2 x 6.35 mm unbalanced jacks (main L/R), 2 x 3.5 mm TRS jacks (voices 1-4 individually)
MIDI Connectivity DIN IN, DIN OUT, USB-B (MIDI over USB and power)
Audio Resolution 44 kHz, 12-bit
Master Clock MCU 80 MHz, USB 48 MHz, OSCs 792 kHz
User Interface 4 encoders, 14 tactile switches, 2-digit 7-segment hex display, 12 LEDs, power switch
Multi-FX Types Mono modulated delay, stereo chorus/flanger, stereo modulated line
Arpeggiator MIDI-syncable with up, down, random, upx, downx modes and grid settings
Envelopes 2 x AHDSR with additional hold stage, velocity and aftertouch modulation, multiple trigger modes
LFOs 2 independent with triangle, saw, square, random, filtered random, and cross-modulation shapes; rise and phase control
Modulation Matrix 8 sources (Env F, Env A, LFO 1, LFO 2, Mod Wheel, Pitch, Velocity, Aftertouch) each assignable to one destination
Filter Tuning Automated procedure to calibrate analog FL A847 filters for minimal voice-to-voice variation
Firmware Update Via USB MIDI; follow instructions at fredslab.net to avoid bricking
Accessories Included Quickstart guide, USB cable (1 m)
Safety & Care Use in dry environment; avoid liquids, drops, and aggressive solvents; use certified USB adapters; shielded cables for FCC compliance
Warranty 3 years from purchase date against manufacturing defects; does not cover wear, misuse, or unauthorized modifications

Frequently Asked Questions - Töörö Fred's Lab

How do I select a part for editing a preset?
Press and hold the SYSTEM button, then turn the first encoder labelled PART to choose part 1-4. The display shows P1..P4. Then release the button.
How to save a preset to a different memory location?
First copy the preset into a temporary buffer: hold SYSTEM and press the FILTER button (vertical COPY label). Then select the destination preset using the PRESET button or SYSTEM+PRESET encoder. Next, paste: hold SYSTEM and press the ENV button (vertical PASTE label). Finally, hold the PRESET button until the display blinks to confirm the save.
What is voice stealing and how does it affect polyphony?
Voice stealing occurs when more than 6 notes are triggered simultaneously. The Töörö reuses the oldest voice for the newest note, which may cut off previously played notes. To avoid artifacts, keep the polyphony limit in mind when composing.
How do I update the firmware?
Power on the Töörö while holding the PRESET button to check current version. Then follow the update tutorial at fredslab.net/en/tooro-module.php. Failing to follow procedure may brick the device.
How to restore factory presets?
Hold the PRESET button during power-on until the display shows FS (Factory Setting). This overwrites the first 40 preset slots. Backup user presets beforehand if needed.
How to use the modulation matrix?
Press a Sources button (e.g., L1/VL for LFO 1) to enter programming mode (PGM LED on). Select the target module (e.g., OSC) and turn the encoder for the parameter to modulate. The amount is set by the encoder. Press EXIT to leave. Use ALT to access secondary sources.
What LFO shapes are available?
Available shapes: Triangle, Ramp Up (rising saw), Ramp Down (falling saw), Square, M-shaped (MW), Random (sample & hold), Filtered Random (smoothed steps), and LFO1 x LFO2 (product of triangle wave and other LFO).
How to set the MIDI channel for a part?
Press and hold SYSTEM, then turn the second encoder labelled CHANNEL. The display shows 01..16 or OM (omni). Choose the desired channel, then release SYSTEM.
What are the Multi FX modes?
The Multi FX has four modes selectable via the Mode parameter (ALT+encoder when AMP module selected): Off (no effect), Mono Delay (regressive repeats), Chorus/Flanger (modulated delay for thickening), and Stereo Delay (alternating left/right repeats).
How to perform filter tuning?
Wait at least 15 minutes after power-up for warm-up. Turn down audio volume. Press and hold SYSTEM, then press the AMP button (vertical TUNE label). The procedure runs ~2 minutes, generating high tones. After completion, the display shows the preset number again.

User questions about Töörö Fred's Lab

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your Synthesizer in PDF format for free! Find your manual Töörö - Fred's Lab and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. Töörö by Fred's Lab.

USER MANUAL Töörö Fred's Lab

TÖÖRÖ module User and service Manual

Revision 1.1 EN - 28/05/2021 for Firmware V1.42 - 07/05/2021

graph TD A["POWER"] --> B["USB - 5V"] B --> C["MIDI IN"] C --> D["MIDI OUT"] D --> E["1&2"] E --> F["3&4"] F --> G["LEFT"] G --> H["RIGHT"] I["INT"] --> J["OSC"] J --> K["FILTER"] K --> L["OPEN"] L --> M["LFO"] M --> N["AMP"] N --> O["TUNE"] P["COPY"] --> Q["OSC"] R["COPY"] --> S["FILTER"] T["COPY"]…

FRÉDÉRIC MESLIN / FRED'S LAB

May31,2021

Introduction

Thank you very much for purchasing the T“o“or“o!

This is the second multitimbral synthesizer from Fred's Lab and our best attempt at hybrid polyphonic synthesis.

By carefully blending analog and digital technologies, mixing 1970's and 2020's electronics and pouring it in a compact and rugged package, the T"o"or"o was born.

With its 6 characterful voices, the wild FL A847 filters and an advanced delay on board, the T'o"or"o has high sonic potential, just release it and create!

Love from Germany

Fred, from Fred's Lab

Fred's Lab cannot be liable for erroneous information contained in this manual. The contents of this manual may be updated at any time without prior notice. We have put best effort to ensure the information provided here is useful and accurate. Fred's Lab extends no liabilities in regard to this manual other than those required by the local laws.

Fr'ed'eric Meslin Audioger"ate

Herwarthstraße, 20

53115 Bonn, Germany

info@fredslab.net

http://fredslab.net

Support requests

For support requests, you can reach me per e-mail at:

support@fredslab.net

or per post, using the previously mentioned company address.

For each support request, please include the instrument model, serial number and a precise description of the problem encountered with a maximum of details and supporting elements for a quick resolution.

This original manual, its content, including the graphics & descriptions are the property of Fred's Lab. No part of this manual should be reproduced other than for customer personal use and backup needs without a written permission from Fred's Lab.

Warranty

Fred's Lab warranty this product free of defects 3 years from its date of purchase.

This warranty covers product from manufacturing defects, when the product is used observing normal operating conditions. However, the warranty does not cover:

• Normal product wear-out
- Damages caused by failure to observe the rules of use
• Damages due to negligence of the user
- Products having been modified or repaired by the user or a third person

More information about product warranty can be found in the General Terms and Conditions of Sale document available at:

https://fredslab.net/en/terms.html

Special Thanks

I would like to thank the following persons for their contributions to this project:

  • Panel and logo designs: Serge Beauchamp
  • Kickstarter communication / Press kit: Alex Theakston
    • Factory sounds: Espen Kraft
  • Quality insurance: Benoit Ruelle, Ren'e Schmidt, Pierre Studievic, Mathieu Meslin, Thomas Billiou, Oliver Rockstedt
  • User manual: Oliver Rockstedt
    • Audio demos: Laurent Pelletier, Fabien Labonde

And Fanny & Neal Homberger for their continuous support and their regular contributions.

This project has been made possible through the financial support from the Kickstarter Backers.

Precautions

Before plugging in the Töörö! and go rocking the World, have a sit and read this precautions through:

• Always use the device in a dry and warm environment
- Never drop the device or expose to too much pressure or vibration
- Never spill liquids or bath the device in beer
- Never clean the device with an aggressive solvent
- Only use certified USB power adapters to power the device
- Never wiggle the plugs to disconnect the cords
- Never connect the line outputs to the power outputs of an amplifier
- Only modify the unit at your own risk!

The Töörö! used in conjunction with headphones and speaker systems can produce very loud sounds in a wide range of frequencies.

Human hearing is very sensitive and can be damaged quickly. So watch out your hears and those of your audience!

Contents

1 Presentation 9

1.1 What is MIDI? 9
1.2 Remarks on polyphony 9

2 Requirements 9

2.1 An audio system ..... 9
2.2 A MIDI controller ..... 10
2.3 A USB power source ..... 10
2.4 Remarks on USB noise ..... 10

3 Instrument Setup 11

4 Instrument Operation 12

4.1 Connectors 12
4.2 Controls & Indicators ..... 13
4.3 Editing Parameters ..... 14

4.3.1 Parameter LEDs 14
4.3.2 Parameter Display 14

5 Preset & Multi Management 15

5.1 Selecting a Part ..... 15
5.2 Setting the MIDI Channel ..... 15
5.3 Selecting a Preset ..... 15
5.4 Saving a Preset 16

5.4.1 Overwriting the Current Preset 16
5.4.2 Saving a Preset to a Different Memory Location 16

5.5 Copying Presets.... 16
5.6 Initializing a Preset 16
5.7 Dumping a Preset via Sysex 16
5.8 Selecting a Multi ..... 17
5.9 Saving a Multi ..... 17

5.9.1 Overwriting the Current Multi 17
5.9.2 Saving a Multi to a Different Memory Location ..... 17

5.10 Copying Multis 18
5.11 Initializing a Multi 18
5.12 Dumping a Multi via Sysex 18

6 Preset Parameters 19

6.1 Overview 19
6.2 Voice Mode 19
6.3 Oscillators....20

6.3.1 Wave 20
6.3.2 Table 20
6.3.3 Coarse Tune 21
6.3.4 Fine Tune 21
6.3.5 FM Amount 22
6.3.6 FM Rate 22
6.3.7 Level 22

6.3.8 Sync 22

6.4 Extra 23

6.4.1 Noise Level 23

6.4.2 Ringmodulator Level 23

6.5 Filter 24

6.5.1 Cutoff....24

6.5.2 Resonance 24

6.5.3 Env F Amount 24

6.5.4 LFO 1 Amount ..... 24

6.5.5 Pitch Tracking 25

6.5.6 Aftertouch Amount 25

6.6 Shaper 26

6.6.1 Cutoff Frequency 26

6.6.2 Resonance 26

6.6.3 Env A Amount 26

6.6.4 LFO 2 Amount ..... 26

6.6.5 Pitch Tracking 27

6.6.6 Mode 27

6.7 LFOs 28

6.7.1 Shape 28

6.7.2 Speed 28

6.7.3 Rise 29

6.7.4 Phase 29

6.8 Envelopes 30

6.8.1 Attack Time 30

6.8.2 Decay Time 30

6.8.3 Sustain Level 30

6.8.4 Release Time 31

6.8.5 Velocity Amount 31

6.8.6 Hold Time 31

6.8.7 Aftertouch Amount 31

6.8.8 Trigger Mode 31

6.9 Amplifier 32

6.9.1 Level 32

6.9.2 Pan 32

6.10 Arpeggiator 33

6.10.1 Mode 33

6.10.2 Grid 33

6.10.3 Tempo 34

6.10.4 Hold 34

6.11 Modulation Matrix 35

6.11.1 Entering the Matrix Programming Mode 35

6.11.2 Programming a Modulation Assignment ..... 35

6.11.3 Replacing a Modulation Assignment 35

6.11.4 Clearing a Modulation Assignment ..... 35

6.11.5 Exiting the Matrix Programming Mode ..... 35

6.11.6 Modulation Sources ..... 36

6.11.7 Modulation Destinations ..... 36

6.11.8 Default Assignments 36

6.11.9 Example 1: Applying LFO 1 Modulation on Osc 1 Pitch ..... 37
6.11.10 Example 2: Applying Pitch Modulation on Amplifier Pan ..... 37

7 Multi Parameters 38

7.1 Overview....38
7.2 Parts Mixer 38
7.3 Multi FX 39

7.3.1 Length 39
7.3.2 Feedback 39
7.3.3 Mix 39
7.3.4 Mode 39
7.3.5 Speed 40
7.3.6 Depth 40

8 Filter Tuning 41

9 Firmware Update 41

10 Restoring the Factory Presets 41

11 Specifications 42

11.1 Sound Engine 42

11.1.1 General 42
11.1.2 Oscillators 42
11.1.3 Filter 42
11.1.4 Shaper 42
11.1.5 Envelopes 42
11.1.6 LFOs 42
11.1.7 Arpeggiator 42
11.1.8 DCA 43
11.1.9 Multi FX 43

11.2 Memory 43
11.3 Line Outputs 43
11.4 Audio Resolution 43
11.5 Master Clocks 43
11.6 Power 43
11.7 Connectors 43
11.8 User Interface 44
11.9 Dimensions & Weight 44
11.10Mechanics 44
11.11Accessories 44

12 MIDI Implementation 45

12.1 Channel Voice Messages 45

12.1.1 Note Off 45
12.1.2 Note On 45
12.1.3 Polyphonic Aftertouch 45
12.1.4 Controller Change 45
12.1.5 Program Change 46
12.1.6 Channel Aftertouch 46

12.1.7 Pitch Bend .... 46

12.2 System Real Time Messages ..... 46

12.2.1 Clock Start 46

12.2.2 Clock Continue ..... 46

12.2.3 Clock Stop 47

12.2.4 Clock Tick 47

12.2.5 Active Sensing 47

12.3 MIDI CC Assignments ..... 48

13 Sysex Implementation 50

13.1 Requests 50

13.1.1 Multi Request 50

13.1.2 Preset Request 50

13.1.3 Preset Parameter Request ..... 50

13.1.4 Multi Parameter Request ..... 51

13.2 Dumps 52

13.2.1 Multi Dump 52

13.2.2 Preset Dump 53

13.2.3 Preset Parameter Dump 56

13.2.4 Multi Parameter Dump 56

13.2.5 Data Packing 56

14 Schematics 58

15 Norms 68

15.1 Europe: CE 68

15.2 Canada: Interference Regulation ..... 69

15.3 USA: FCC Information 69

1 Presentation

The Töörö is a 6-voice polyphonic, 4-part multi-timbral, hybrid "digilog" MIDI sound module.

  • Polyphonic means it can play several notes at the same time.
  • Multi-timbral means it can play several instruments at the same time.
  • Digilog means the sound is created using audio algorithms and then converted into the analog domain for further processing.
  • MIDI sound module means it needs a MIDI controller to generate sound.

1.1 What is MIDI?

MIDI stands for Musical Instrument Digital Interface.

It is a technical standard allowing music instruments to communicate and be used in concerto. It defines a protocol, messages, a digital interface and cables / connectors formats. A MIDI connection carries notes, controller changes, clocks and various configuration data.

The Töörö is a hybrid instrument. It initially computes the sounds using mathematical models and algorithms, executed by a powerful ARM micro-processor, which are then converted into analog domain and shaped by an FL A847 low-pass filter.

1.2 Remarks on polyphony

The 6-voice polyphony is the absolute maximal number of notes that can be played at the same time. If you try to play more notes simultaneously, the older voices will be muted and reused for newer notes. This mechanism is called "voice-stealing" and will result in audio artifacts or parts of your music not being played when triggered. In order to avoid it, keep in mind the module limitations while composing your music.

2 Requirements

To play with the T"o"or"o you need:

  • An audio system with line-level inputs
    • A MIDI controller, a sequencer or a computer
    • A USB power source

2.1 An audio system

can be a HiFi stereo system, a power mixing desk connected to speakers or a pair of active speakers.

2.2 A MIDI controller

can be any master keyboard, wind controller, surface... that sends MIDI notes. You can also attach the instrument to a hardware or software MIDI sequencer. It can run on a computer, a laptop or a tablet/smartphone. You may need a dedicated external MIDI interface or just use the USB connection.

2.3 A USB power source

can be a USB host, a power bank or a USB wall adapter/charger. Never use cheap USB chargers that can be very noisy.

2.4 Remarks on USB noise

If you keep hearing irritating hum and noise when the Töörö is connected via USB, you may experience a USB ground loop problem. Fortunately, there are several solutions to overcome this problem.

Solution 1:

  • Use another USB power source (power bank or wall adapter)
  • Connect the instrument to the computer with a MIDI DIN cable

Solution 2:

• Use a USB galvanic isolator

Close-up of a black plastic electronic component with a white connector (no text or symbols visible)

Example: Olimex USB-ISO module
https://www.olimex.com/Products/USB-Modules/USB-ISO

MIDI DIN connections are, by design, prevented from ground loop problems. It is the preferred solution to avoid these annoying issues.

3 Instrument Setup

Step 1: Audio

Connect the Töörö line-level outputs (left & right) to your audio system inputs using two 6.35mm unbalanced jacks.

Step 2: MIDI

Connect the Töörö MIDI DIN input (MIDI IN) to your MIDI compatible controller or sequencer/computer using a MIDI DIN cable.

or

Connect the USB port (USB - 5V) to your computer, laptop, tablet or smartphone.

Step 3: Power

If not already done in the previous step, connect the Töörö power input (USB - 5V) to your power source of choice.

Press the power switch on the rear panel to power up the T"o"or"o.

Step 4: Audio system

Switch on you audio system, adjust the volume and play some notes!

4 Instrument Operation

Once the instrument is properly installed and you can hear some sounds when playing notes, let's have a good look at its panel:

1 A B C D E F POWER USB - 5V MIDI IN MIDI OUT 1&2 3&4 LEFT RIGHT Toöro 6 voice 4 part digilog synth OSC 1 OSC 2 Fred's Lab BASE WAVE TABLE OSC 1 FUSE TABLE TUNE COARSE ANOUNT MIXER FILTER FINANCE RATE SYNC CUTTER SWITCH FILTER SHAPER NOISE LFT TRACK AFT-MODE L1-2 AMT O1xO2 ENV F ENV A ATTACK DECAV S…

4.1 Connectors

A USB - 5V

This is the USB-B connector for both power and MIDI over USB function. It must be attached to a source to power up the T"o"or"o.

B MIDI IN

This is the MIDI DIN input connector for a MIDI compatible controller or sequencer. It should be attached to a MIDI DIN output connector of an other device.

©MIDI OUT

This is the MIDI DIN output connector to be connected to a sequencer, computer or subsequent machines. All incoming messages that are not parsed by the Töörö are forwarded to this output.

D VOICES 1&2 / 3&4

These are separate TRS jacks hardwired to voices 1-4 for individual processing. Signal of voices 1/3 will appear on the tip, voices 2/4 on the ring of the connector. Note that the voices are not cut from the main outputs when a cable is plugged in.

E F LEFT & RIGHT

These are the main outputs to be connected to a mixing desk, audio interface of power speaker system.

4.2 Controls & Indicators

①Power Switch

Switches the power on or off.

② Module Buttons & LEDs

Selects the module edited by the parameter encoders. Pressing the same buttons several times cycles through all available modules of a section. The LED color shows which module is currently selected corresponding to the panel labeling.

③ SYSTEM Button

Allows access to the advanced functions. This button is used in conjunction with the parameter encoders and the module buttons.

④ALT Button & LED

Used to access the alternate functions and synthesis parameters labelled in inverse printing. Pressing this button toggles between normal and alternate mode. Alternate mode is indicated with the LED lit.

⑤VOL/BAL Button

Holding this button while turning one of the encoders sets the volume or balance for a part. In normal mode, volume is set. To set the balance, enable the alternate mode via the ALT button.

⑥ POLY LED

If lit, the currently selected part is in polyphonic mode. Otherwise, the part is set to monophonic mode. Double-click the VOL/BAL button to toggle the mode.

⑦ Parameter Encoders & LEDs

Changes the value of sound or system parameters.

⑧PGM LED

Indicates if modulation matrix programming mode is enabled.

⑨ EXIT Button

Exits matrix programming mode and returns to normal operation. Also, holding the EXIT button and pressing the PRESET button reloads the currently saved preset / multi (depending on ALT), discarding all modifications made.

10 Sources Buttons

Enters matrix programming mode and selects the source to modulate a sound parameter. If alternate mode is enabled via the ALT button, a second set of sources can be selected and assigned.

⑪ PRESET/MULTI Button

Loads and saves presets and multis. Pressing the button momentary, loads the next preset. Holding the button down for more than one second will save the current preset or multi with all its modifications.

127-segment Display

Shows the current preset or multi number. While editing a parameter, the display will show its current value for some time. To indicate negative parameter values, the dot after the first digit will be lit. Also, when MIDI data is received, the dot after the second digit will flash. When selecting a module for editing, the display will briefly indicate which module is edited.

4.3 Editing Parameters

To edit parameters, use the 4 encoders at the bottom row of the Töörö. Which parameters are currently edited, depends on the selection of the module via the module buttons, if alternate mode is enabled via the ALT button or the SYSTEM button is held down.

4.3.1 Parameter LEDs

The LEDs above the encoders give a rough idea about the parameters value by showing different colors and brightness:

  • When a parameter is set to 0, the LED is off.
  • Unipolar parameters start with yellow for smaller values, blending into red on higher values.
  • On bipolar parameters, negative values are shown in green, positive values are shown in red.

Color blind users should instead rely on the values shown on the display when turning the encoders.

4.3.2 Parameter Display

Whenever a parameter is changed via an encoder, the display shows its current value for a short time and then changes back to the preset or multi number.

To show the values in full resolution on the 2-digit display, most numeric parameters of the Töörö are shown as hexadecimal values. Negative values are indicated by a dot after the first digit.

Fred's Lab Töörö - Parameter Display - 1
Hcx: -0x2A
Decimal: -42

Fred's Lab Töörö - Parameter Display - 2
Hex: 0x43
Decimal: 67

5 Preset & Multi Management

The Töörö is a multi-timbral device that can store 100 presets and 10 multis. All memory locations can be overwritten by the user, so the factory patches can be overwritten.

An important concept to understand is that there is no separation between preset and multi mode, the Töörö always operates in multi mode.

  • A preset is a single sound with a set of parameters for oscillators, filter, shaper, LFOs, envelopes, amplifier, arpeggiator and modulation matrix.
  • For operations on presets, the alternate mode must be disabled. Make sure that the ALT LED is not lit.
  • A multi is a set that references 4 presets as parts, a mixer with volume and balance, the MIDI channel settings and an fx section.
  • For operations on multis, the alternate mode must be enabled. Make sure that the ALT LED is lit.

5.1 Selecting a Part

Before selecting or editing a preset, it is important to select the part currently edited. By default, part 1 is selected.

Press and hold the SYSTEM button. Then use the first parameter encoder labelled PART to select the part. The display will show P1..P4 while the encoder is turned.

Fred's Lab Töörö - Selecting a Part - 1
Part selection 1..4

5.2 Setting the MIDI Channel

You can set a separate MIDI channel for each part to receive notes and other messages from an external keyboard, computer or sequencer. In addition, omni mode can be selected to receive MIDI data from all channels.

Press and hold the SYSTEM button. Then use the second parameter encoder labelled CHANNEL to select the midi channel. The display will show 01..16 or OM while the encoder is turned.

Fred's Lab Töörö - Setting the MIDI Channel - 1
Channel 1..16

Fred's Lab Töörö - Setting the MIDI Channel - 2
Omni mode

Note: when omni mode is selected, channel 1 is used to transmit parameter changes.

5.3 Selecting a Preset

There are 2 ways to select a preset:

- Press the PRESET button to increment the preset number by one.

- Press and hold the SYSTEM button. Then use the fourth parameter encoder labelled PRESET to increment or decrement the preset number.

Fred's Lab Töörö - Selecting a Preset - 1
Preset selection 0..99

5.4 Saving a Preset

5.4.1 Overwriting the Current Preset

To save an edited preset onto the current memory location, press and hold down the PRESET button until the display starts to blink. When the button is released, the preset will be saved, replacing the data stored previously.

5.4.2 Saving a Preset to a Different Memory Location

Saving a preset to a different location can be done by copy & paste utilizing a temporary buffer.

- Press and hold the SYSTEM button. Then press the Module button labelled FILTER. This button also has a secondary vertical label COPY left to it.

- The preset is now stored inside a temporary buffer.

- Select the destination preset to be overwritten as described above under Selecting a Preset.

- Press and hold the SYSTEM button. Then press the Module button labelled ENV. This button also has a secondary vertical label PASTE left to it.

- The preset previously stored in the temporary buffer is now recalled.

- Press and hold down the PRESET button until the display starts to blink. When the button is released, the preset will be saved.

5.5 Copying Presets

Presets can be copied to another location via copy & paste in a similar way as described above under Saving a Preset to a Different Memory Location.

5.6 Initializing a Preset

To initialize a preset, press and hold the SYSTEM button and then press the Module button labelled OSC. This button also has a secondary vertical label INIT left to it. Initializing resets all sound parameters to their default values.

5.7 Dumping a Preset via Sysex

Preset data can only be dumped over USB MIDI to be stored on an external computer or sequencer.

To dump a preset over USB MIDI, press and hold the SYSTEM button and then press the Module button labelled LFO. This button also has a secondary vertical label DUMP left to it.

You can dump back a preset from your computer or sequencer at any time. The T“o”or“o” will process any received dump without any prerequisites.

5.8 Selecting a Multi

There are 2 ways to select a multi:

- When alternate mode is selected via the ALT button, the multis can be cycled through by pressing the PRESET button repeatedly.

- Press and hold the SYSTEM button. Then use the third parameter encoder labelled MULTI to increment or decrement the multi number.

Fred's Lab Töörö - Selecting a Multi - 1
Multi selection M0..M9

5.9 Saving a Multi

First, make sure that alternate mode is enabled via the ALT button.

5.9.1 Overwriting the Current Multi

To save a multi onto the current memory location, press and hold down the PRESET button until the display starts to blink. When the button is released, the multi will be saved, replacing the data stored previously.

5.9.2 Saving a Multi to a Different Memory Location

Saving a multi to a different location can be done by copy & paste utilizing a temporary buffer.

- Press and hold the SYSTEM button. Then press the Module button labelled FILTER. This button also has a secondary vertical label COPY left to it.

- The multi is now stored inside a temporary buffer.

- Select the destination multi to be overwritten as described above under Selecting a Multi

- Press and hold the SYSTEM button. Then press the Module button labelled ENV. This button also has a secondary vertical label PASTE left to it.

• The multi previously stored in the temporary buffer is now recalled.

- Press and hold down the PRESET button until the display starts to blink. When the button is released, the multi will be saved.

5.10 Copying Multis

Multis can be copied to another location via copy & paste in a similar way as described above under Saving a Multi to a Different Memory Location.

5.11 Initializing a Multi

To initialize a multi, while in alternate mode, press and hold the SYSTEM button and then press the Module button labelled OSC. This button also has a secondary vertical label INIT left to it. Initializing resets all multi parameters to its default values.

  • Part 1 will be set to preset 00 on MIDI channel 1.
  • Part 2 will be set to preset 01 on MIDI channel 2.
  • Part 3 will be set to preset 02 on MIDI channel 3.
    • Part 4 will be set to preset 03 on MIDI channel 4.
    • Volume is set to maximum for all parts.
    • Balance is set to center for all parts.
  • The FX mix level is set to minimum / disabled

5.12 Dumping a Multi via Sysex

Multi data can be dumped over USB MIDI to be stored on an external computer or sequencer.

To dump a multi over USB MIDI, while in alternate mode, press and hold the SYSTEM button and then press the Module button labelled LFO. This button also has a secondary vertical label DUMP left to it.

You can dump back a multi from your computer or sequencer at any time. The T"o"or"o will process any received dump without any prerequisites.

Important: keep in mind that multi data does not contain any information about the sound parameters. You have to transfer these separately via preset dumps.

6 Preset Parameters

6.1 Overview

T“o”or“o overall preset structure

PRESET
•NAME Name of the Preset in 32 ASCII characters •TUNE Master tuning in cents •BENDRANGE Pitch bend range in semitones •USERTABLE Wave references for user tables 1 & 2OSC •WAVE Position in the wave table from 0 to 4 •COARSE Coarse pitch tuning -36 to +36 semitones •FM AMOUNT Amount of phase modulation from the FM operator •LEVEL Oscillator output level•TABLE Wave table selection T1-T8, user, random per note, random per chord •FINE Fine pitch tuning -100 to +100 cents •FM RATE Rate of the FM operator based on oscillator pitch •SYNC Time scaling of waveformsLFO 1&2 •SHAPE Triangle, saw-up, saw-down, square, MW, random, filtered random, LFO1 x LFO2 •RISE Oscillation level rising time•SPEED Oscillation rate of the LFO •PHASE Free, random, 0, 90, 180, 270
FILTER •CUTOFF Cutoff frequency of LP filter •RESO Amount of resonance •ENV. F AMOUNT Influence of filter envelope•TRACK Pitch tracking of the cutoff •AFTERTOUCH Influence of MIDI aftertouch •LFO 1 AMOUNT Influence of LFO1 on cutoffARP •MODE off, up, down, random, upx, downx modes •TEMPO Internal tempo 64 - 320 bpm•DIVISION 48, 32, 24, 16, 12, 8, 6, 3, 2, 1 MIDI ticks •HOLD on / off
SHAPER •CUTOFF Cutoff or center frequency •RESO Q or gain amount •ENV. A AMOUNT Influence of amp envelope•TRACK Pitch tracking of the cutoff •MODE Shaper mode, LP, BP & HP •LFO 2 AMOUNT Influence of LFO2 on cutoffAMP •LEVEL Sound overall level•PAN Sound stereo panning
EXTRA •NOISE White noise level•O1xO2 Amount of ring modulationMOD. MATRIX •EF AMOUNT Amount of filter envelope •EA AMOUNT Amount of amplifier envelope •L1 AMOUNT Amount of LFO1 •L2 AMOUNT Amount of LFO2 •WHEEL AMOUNT Amount of MIDI mod. wheel •PITCH AMOUNT Amount of MIDI pitch •VELO AMOUNT Amount of MIDI velocity •AFTER AMOUNT Amount of MIDI aftertouch•EF TARGET Parameter being modulated •EA TARGET Parameter being modulated •L1 TARGET Parameter being modulated •L2 TARGET Parameter being modulated •WHEEL TARGET Parameter being modulated •PITCH TARGET Parameter being modulated •VELO TARGET Parameter being modulated •AFTER TARGET Parameter being modulated
ENV F&A •ATTACK TIME Time for env. to rise •DECAY TIME Time for env. to decay •SUSTAIN LEVEL Envelope sustain level •RELEASE TIME Time for env. to release•VELOCITY Effect of velocity •HOLD TIME Hold time after attack phase •AFTERTOUCH Effect of aftertouch •TRIGGER MODE Always, never, continue

Notes:

  • The preset name is only accessible by Sysex messages.
  • The Tune and Band Range parameters are only accessible via Sysex and MIDI CC messages.

6.2 Voice Mode

Each preset of the Töörö can be played in monophonic or polyphonic mode. To toggle the mode, double-click the VOL/BAL button. If polyphonic mode is selected, the POLY LED is lit.

In monophonic mode, each part is played by a single dedicated voice. The voice number corresponds to the part number, e.g. part 1 uses voice 1, part 2 uses voice 2 etc. This way, each part appears as a separate signal at the Voices Outputs, so it can be processed and mixed individually.

In monophonic mode, note priority is "last played" for new notes, and "highest" for re-triggered notes.

6.3 Oscillators

Fred's Lab Töörö - Oscillators - 1

The Töörö has two identical wavetable oscillators that build the heart of the sound engine. Each oscillator generates a blended waveform that is determined by the content of the selected wavetable. In addition, FM modulation and auto-sync is possible within a single oscillator to produce alterations of the harmonic content.

Fred's Lab Töörö - Oscillators - 2

To access the oscillators parameters, press the OSC module button. If you press the button more than once, the selection will cycle between Osc 1 and Osc 2. The LED color indicates which oscillator is selected:

Fred's Lab Töörö - Oscillators - 3

Osc 1

Fred's Lab Töörö - Oscillators - 4

Osc 2

In addition, the display will show the selected oscillator briefly:

Fred's Lab Töörö - Oscillators - 5
Osc 1

Fred's Lab Töörö - Oscillators - 6
Osc 2

In normal mode, the Wave, Coarse Tune, FM Amount and Level parameters can be edited via the first and second encoder. To edit the Table, Fine Tune, FM Rate and Sync parameters, alternate mode has to be enabled via the ALT button.

6.3.1 Wave

Sets the play position inside the selected wavetable. You can modulate this parameter via the modulation matrix in order to bring movement into your sound.

6.3.2 Table

This parameter selects the wavetable that is used by the oscillator. In conjunction with the Wave setting, it is the most important control to define the basic tone.

Each wavetable consists of a combination of 4 waveforms that are blended to create a smooth transition. The following 16 waveforms are available to build these combinations:

  • Sawtooth
  • Square
  • Triangle
  • Sine
  • Blue Noise
  • Brown Noise
  • Metal overtones
  • Bell like

  • Double Saw

  • Double Square
  • Organ,
  • Prime numbers
  • Formant A
  • Formant E
  • Formant O
  • Grin

There are 8 factory wavetables and one user wavetable to choose from:

Fred's Lab Töörö - Table - 1

Fred's Lab Töörö - Table - 2

Fred's Lab Töörö - Table - 3

Fred's Lab Töörö - Table - 4

Fred's Lab Töörö - Table - 5

Fred's Lab Töörö - Table - 6

Fred's Lab Töörö - Table - 7

Fred's Lab Töörö - Table - 8

Fred's Lab Töörö - Table - 9

Fred's Lab Töörö - Table - 10

Fred's Lab Töörö - Table - 11

Basic Sawtooth → Square → Triangle → Sine

Bright Blue Noise → Brown Noise → Metal Overtones → Bell-like

Full Double Saw → Double Square → Organ → Prime Numbers

Formants Formant A → Formant E → Formant O → Grin

Mix 1 Sawtooth → Organ → Bell-like → For- mant E

Mix 2 Triangle r → Grin → Sine → Blue Noise

Mix 3 Formant A → Brown Noise → Formant O → Prime Numbers

Mix 4 Metal Overtones → Double Square → Bell-like → Double Saw

User Free combination of waveforms

Random per Note Random combination generated on each played note

Random per Chord Random combination generated on each played chord

Each oscillator has its own user table. It is initialized with the content of Basic for Osc 1 and Bright for Osc 2.

There are two ways to change the content of the user wavetable:

- By sending a sysex command that configures the entries.

- By selecting the Random per note or Random per Chord wavetable and switch back to the User setting. Doing so will keep the last randomly generated combination. You can repeat this method several times until you are satisfied with the result.

6.3.3 Coarse Tune

Sets the pitch of the oscillator in semitones within a +/-3 octave range.

6.3.4 Fine Tune

Sets the fine pitch of the oscillator. It covers a range of +/-100 cents of a semitone.

6.3.5 FM Amount

The FM feature offers a phase modulation that uses the selected wave as carrier and a sine wave as modulator. This parameter sets the amount of modulation that is applied to the carrier.

6.3.6 FM Rate

Sets the frequency of the modulator sine wave for the phase modulation. The frequency is based on note pitch, using the following ratios:

  • For negative values: freq / (1 - rate / 16)
  • For positive values: freq * rate / 4

6.3.7 Level

Sets the mix level of the oscillator's output.

6.3.8 Sync

This parameter sets the auto-sync feature. It sounds like hard-sync and works by shorting and scaling the waveform, while keeping the note original pitch. A range of 1 to 15 waveform cycles can be set for the sync feature.

6.4 Extra

Fred's Lab Töörö - Extra - 1

This module offers two additional signal sources that can be mixed with the oscillators before being routed to the shaper.

Fred's Lab Töörö - Extra - 2

To access the extra parameters, press the FILTER module button. If you press the button more than once, the selection will cycle between filter and shaper. The extra module's parameters are accessible in both cases.

In normal mode, the Noise Level can be edited via the fourth encoder. To edit the Ringmodulator Level, alternate mode has to be enabled via the ALT button.

6.4.1 Noise Level

Sets the mix level of the white noise generator's output.

6.4.2 Ringmodulator Level

Sets the mix level of the ring modulator. The ring modulator multiplies the output of the two oscillators and generates a signal that contains the sum and the difference of the source signals. You can use this to get metallic timbres.

6.5 Filter

Fred's Lab Töörö - Filter - 1

This module is one of the main sound-shaping components of the Töörö and is built upon a discret analog design, the FL A847 optocoupled resonant filter. It offers a 12db/octave low-pass with a unique sound.

Fred's Lab Töörö - Filter - 2

To access the filter parameters, press the FILTER module button. If you press the button more than once, the selection will cycle between filter and shaper. The LED color indicates which module is selected:

Filter Shaper

In addition, the display will show the selected module briefly:

Fred's Lab Töörö - Filter - 3

Fred's Lab Töörö - Filter - 4
Filter Shaper

Make sure that the filter module is selected.

In normal mode, the Cutoff, Resonance and Env F Amount parameters can be edited via the first, second and third encoder. To edit the Pitch Tracking, After-touch Amount and LFO 1 Amount parameters, alternate mode has to be enabled via the ALT button.

6.5.1 Cutoff

The cutoff frequency sets the point at which the signal is split into two bands. Frequencies below that point will remain unaffected, while frequencies above will be attenuated progressively.

6.5.2 Resonance

In a resonant filter, frequencies around the cutoff point can be emphasized. This is what this parameter is for. The more the value is increased, the more the sound will get a nasal character that will turn into a ringing at higher settings. When fully raised, the filter will run into self-oscillation, producing a tone with a pitch tuned to the cutoff frequency.

6.5.3 Env F Amount

Determines how much the filter envelope (Env F) affects the cutoff frequency. Use this to shape the harmonic content over time in order to make your sound feel more alive.

6.5.4 LFO 1 Amount

Sets the amount of LFO 1 modulation on the cutoff frequency.

6.5.5 Pitch Tracking

This parameter allows the cutoff frequency to follow the pitch of the played notes. The effective pitch is calculated from the note number but also includes any modulation via the pitch wheel. The reference note number where modulation is unaffected is 36. The range of this parameter reaches from -200% to +200%. A setting of 10 in the display corresponds to a tracking of +100%, making the cutoff frequency follow the notes on the keyboard.

6.5.6 Aftertouch Amount

Sets the amount of modulation that is applied by the keyboard aftertouch.

6.6 Shaper

Fred's Lab Töörö - Shaper - 1

The shaper is a module located right after the mixer stage and allows additional processing before the signal is routed to the analog filter. It offers a multimode filter that can be configured as low-pass, band-pass or high-pass.

Fred's Lab Töörö - Shaper - 2

To access the shaper parameters, press the FILTER module button. If you press the button more than once, the selection will cycle between filter and shaper. The LED color indicates which module is selected:

Filter Shaper

In addition, the display will show the selected module briefly:

Fred's Lab Töörö - Shaper - 3

Fred's Lab Töörö - Shaper - 4
Filter Shaper

Make sure that the shaper module is selected.

In normal mode, the Cutoff, Resonance and Env A Amount parameters can be edited via the first, second and third encoder. To edit the Pitch Tracking, Mode and LFO 2 Amount parameters, alternate mode has to be enabled via the ALT button.

6.6.1 Cutoff Frequency

Sets the frequency at which the separation between pass band and attenuation band takes place.

  • In low-pass mode, all frequencies above the cutoff frequency are attenuated.
  • In band-pass mode, the cutoff frequency can be seen as center frequency. A band around this center frequency is kept unaffected, while the rest outside will be attenuated.
  • In high-pass mode, all frequencies below the cutoff frequency are attenuated.

6.6.2 Resonance

  • In low-pass or high-pass mode, this parameter creates an adjustable "bump" that accentuates the frequencies around the cutoff frequency.
  • In band-pass mode, it adjusts the size of the band around the center frequency.

6.6.3 Env A Amount

Determines how much the amplifier envelope (Env A) affects the cutoff frequency. Use this to achieve a natural progression of the filter that corresponds to the volume of the signal.

6.6.4 LFO 2 Amount

Sets the amount of LFO 2 modulation on the cutoff frequency.

6.6.5 Pitch Tracking

This parameter allows the cutoff frequency to follow the pitch of the played notes. The effective pitch is calculated from the note number but also includes any modulation via the pitch wheel. The reference note number where modulation is unaffected is 36. The range of this parameter reaches from -200% to +200%. A setting of 10 in the display corresponds to a tracking of +100%, making the cutoff frequency follow the notes on the keyboard.

6.6.6 Mode

Switches between low-pass, band-pass and high-pass mode.

Fred's Lab Töörö - Mode - 1

Fred's Lab Töörö - Mode - 2

Fred's Lab Töörö - Mode - 3

Low-pass Band-pass High-pass

6.7 LFOs

Fred's Lab Töörö - LFOs - 1

The Töörö has 2 independent LFOs that can be used for various modulation purposes.

Fred's Lab Töörö - LFOs - 2

To access the LFO parameters, press the LFO module button. If you press the button more than once, the selection will cycle between LFO 1 and LFO 2. The LED color indicates which LFO is selected:

Fred's Lab Töörö - LFOs - 3

In addition, the display will show the selected LFO briefly:

Fred's Lab Töörö - LFOs - 4

Fred's Lab Töörö - LFOs - 5
LFO 1 LFO 2

In normal mode, the Shape and Speed parameters can be edited via the first and second encoder. To edit the Rise and Phase parameters, alternate mode has to be enabled via the ALT button.

6.7.1 Shape

This parameter sets the waveform generated by the LFO.

8,7 UP dn 59 NU PN SL 80

Triangle

Ramp up, rising sawtooth

Ramp down, falling sawtooth

Square

M-shaped wave

Random steps, Sample & hold

Slew, like random but smoothed steps for continuous output

Amplitude modulation, product of a triangle wave and the other LFOs output

6.7.2 Speed

The speed parameter sets the LFO frequency. It covers a large range from 20 seconds up to 250Hz. The lower settings can be used for very slow, nearly unnoticeable movements, whereas the faster settings allow the LFO to be used as an additional FM audio source.

6.7.3 Rise

Sometimes it's not desirable to have the LFO at its full modulation after a note is played, but gradually fading it in. This is what the rise parameter does. It allows you to ramp up the modulation depth slowly up to 18 seconds.

6.7.4 Phase

The LFO can either be free-running or starting at a certain phase position after a note is played. A free running LFO is very interesting in mono mode and when using arppegio, as it allows a continuous progression of parameters for notes played in a sequence. A key-synced LFO allows to get more predictable results. Additionally, there is a random phase setting that is especially useful at low speeds.

Fred's Lab Töörö - Phase - 1
Free running Random 0

Fred's Lab Töörö - Phase - 2

Fred's Lab Töörö - Phase - 3

Fred's Lab Töörö - Phase - 4
90°

Fred's Lab Töörö - Phase - 5
180°

Fred's Lab Töörö - Phase - 6
270°

6.8 Envelopes

Fred's Lab Töörö - Envelopes - 1

The Töörö has 2 independent envelopes that are designated for filter and amplifier modulation in first place, but can also be used for other modulation purposes. In addition to the standard ADSR-type envelopes, the Töörö offers an additional hold stage on both envelopes after the attack. Also, the sustain level can be modulated via aftertouch. The envelope times cover a range from 1ms to 18s for all parameters.

AHDSR ENVELOPE | TIME | LEVEL | |---|---| | 0% | 0% | | 100% | 100% | | 200% | 50% | | 300% | 50% | | 400% | 50% | | 500% | 50% | | 600% | 50% | | 700% | 50% | | 800% | 50% | | 900% | 50% | | 1000% | 50% | | 1100% | 50% | | 1200% | 50% | | 1300% | 50% | | 1400% | 50% | | 1500% | 50% | | 1600% | 50%…

Fred's Lab Töörö - Envelopes - 3

To access the envelope parameters, press the ENV module button. If you press the button more than once, the selection will cycle between filter envelope (Env F) and amplifier envelope (Env A). The LED color indicates which envelope is selected:

Fred's Lab Töörö - Envelopes - 4

Env F

Fred's Lab Töörö - Envelopes - 5

Env A

In addition, the display will show the selected envelope briefly:

Fred's Lab Töörö - Envelopes - 6
Env F

Fred's Lab Töörö - Envelopes - 7
Env A

In normal mode, the Attack, Decay, Sustain and Release parameters can be edited via the encoders. To edit the Velocity, Hold, Aftertouch and Trigger parameters, alternate mode has to be enabled via the ALT button.

6.8.1 Attack Time

Sets the time to rise the envelope signal from 0 to the maximum value after the envelope is triggered.

6.8.2 Decay Time

Sets the time required by the envelope signal to fall from the maximum to the sustain level.

6.8.3 Sustain Level

Sets the destination level that is reached at the end of the decay stage.

6.8.4 Release Time

Sets the time to fall from the sustain level to 0 after the trigger is released.

6.8.5 Velocity Amount

This parameter allows to control the overall modulation amount of the envelope via the note velocity. If set to 0, velocity has no effect on the envelope depth. If set to higher values, the amount of velocity sensitivity gradually increases.

6.8.6 Hold Time

The Töörö's envelopes have an additional hold stage, whose time can be controlled by this parameter. Setting its value to 0 completely disables the hold stage and the envelope works like a normal ADSR envelope. Increasing the parameter, introduces a hold time after the attack stage where the signal is kept at maximum before the decay stage is entered.

6.8.7 Aftertouch Amount

To offer more control over the sustain stage, its level can be modulated via aftertouch. This parameter defines how much the sustain level is affected by the aftertouch amount. If set to 0, aftertouch has no effect and sustain works in a normal way. On higher settings, the sustain is increasingly affected by the keyboard aftertouch.

6.8.8 Trigger Mode

The trigger mode sets the behaviour of the envelope when a new note is started while it is still running on a previous note.

Fred's Lab Töörö - Trigger Mode - 1

Always restart from the attack stage with level 0.

Never retrigger. Stay at whatever level/stage it was before the voice was reused.

Continue. Always restart in the attack stage using the last level.

The Never and Continue modes are especially useful in mono mode or when a lot of voice stealing is happening. In these cases they allow less static playing schemes.

6.9 Amplifier

Fred's Lab Töörö - Amplifier - 1

The amplifier is the last module in the chain before the signal is routed to the parts mixer. It allows you to set the overall preset volume and panorama position.

Fred's Lab Töörö - Amplifier - 2

Press the module button AMP to access the parameters of the amplifier.

The display will show the selected module briefly:

Fred's Lab Töörö - Amplifier - 3
Amplifier

In normal mode, the Level can be edited via the first encoder. To edit the Pan, alternate mode has to be enabled via the ALT button.

6.9.1 Level

Sets the overall volume. Use this parameter to match a preset against the others to prevent large jumps in volume when switching presets.

6.9.2 Pan

Sets the position of the sound in the stereo field.

6.10 Arpeggiator

Fred's Lab Töörö - Arpeggiator - 1

The arpeggiator is a module that allows the creation of melodic patterns from chords or single notes.

Fred's Lab Töörö - Arpeggiator - 2

Press the module button LFO to access the parameters of the arpeggiator. If you press the button more than once, the selection will cycle between LFO 1 and LFO 2. The arpeggiator's parameters are accessible in both cases.

In normal mode, the Mode and Grid parameters can be edited via the third and fourth encoder. To edit the Tempo and Hold parameters, alternate mode has to be enabled via the ALT button.

6.10.1 Mode

The mode parameter enables the arpeggiator and sets the order and the range of the generated notes.

The following table shows the possible modes as well as an example of generated notes when a C major chord (C3 |E3 |G3) is played.

OffC3 |E3 |G3 (no change)
UpC3 → E3 → G3
DownG3 → E3 → C3
Random(random order)
Up 2C3 → C4 → E3 → E4 → G3 → G4
Down 2G3 → G4 → E3 → E4 → C3 → C4
Up 4C3 → C4 → C3 → C4 → E3 → E4 → E3 → E4 → G3 → G4 → G3 → G4
Down 4G3 → G4 → G3 → G4 → E3 → E4 → E3 → E4 → C3 → C4 → C4 → C3 → C4

6.10.2 Grid

This parameter determines the note value and the gate length of the generated notes.

The displayed value shows the number of clock ticks between each note. Because MIDI clock operates with a rate off 24ppq (pulses per quarter), a value of 24 refers to a quarter note.

The following table shows the relationship between the display and the note value:

Display valueNote value
48 1/2
32 1/2 triplet
24 1/4
16 1/4 triplet
12 1/8
8 1/8 triplet
6 1/16
3 1/32
2 1/32 triplet
1 1/64 triplet

The gate length of the notes is always equivalent to 50% of the note value.

Note: to modify the perceived gate length, make use of the envelope hold and decay parameters.

6.10.3 Tempo

There are two ways to set the base tempo for the arpeggiator:

  • Free-running: the tempo is set manually, using this parameter.
  • Synchronized: the tempo is set automatically, using MIDI clock (USB or DIN).

The Töörö automatically switches to synchronized mode if an external clock is received and reverts back to the free running mode when no other clock source is available.

The display always shows the last two digits of the BPM value. If the tempo is set above 100 BPM, a dot is shown after the first digit:

Fred's Lab Töörö - Tempo - 1
85 BPM

Fred's Lab Töörö - Tempo - 2
134 BPM

6.10.4 Hold

The hold function allows the arpeggiator to continue its sequence after all notes are released.

  • When hold is disabled, notes are only generated when at least one note is pressed.
  • With hold enabled, the arpeggiator starts when the first note is received. The generated sequence continues to play after all notes are released. It will then change as soon as a new note or chord is played.

Fred's Lab Töörö - Hold - 1
No hold

Fred's Lab Töörö - Hold - 2
Hold enabled

Note: in hold mode, the arpeggiator always stays in sync with the MIDI timing. New sequences of notes are only started on the grid. In normal mode, sequences starts immediately when notes are entered.

6.11 Modulation Matrix

Fred's Lab Töörö - Modulation Matrix - 1

The Töörö offers a modulation matrix with 8 sources. Each source can only modulate one destination. To assign the modulation sources to the different destinations, the matrix programming mode has to be entered.

6.11.1 Entering the Matrix Programming Mode

To enter matrix programming mode, press one of the Sources buttons on the right side of the panel. Use the ALT button before to access the secondary sources. The PGM LED will now be lit.

6.11.2 Programming a Modulation Assignment

These are the steps to program a modulation assignment:

  • Enter the Matrix Programming Mode by pressing one of the sources buttons. Use the ALT button before if you want to use one of the alternate sources.
  • The display will now indicate the selected modulation source.
  • Select the module that should be modulated via the Module buttons.
  • In order to program a modulation for a parameter that is accessible in alternate mode, make sure that the alternate mode is enabled via the ALT button.
  • Turn the encoder that corresponds to the parameter that should be modulated.

At the end of this chapter, you'll find some examples how to program a modulation in detail.

6.11.3 Replacing a Modulation Assignment

Programming a new assignment on a modulation source will replace the previous one.

6.11.4 Clearing a Modulation Assignment

Hold down the EXIT and press one of the Sources buttons to clear any assignment for that modulation source.

6.11.5 Exiting the Matrix Programming Mode

The matrix programming mode can be exited at any time via the EXIT button. If no modulation assignment is edited for some seconds, the programming mode is also left automatically.

6.11.6 Modulation Sources

The following modulation sources can be used:

Fred's Lab Töörö - Modulation Sources - 1

Env F (Filter envelope)

Fred's Lab Töörö - Modulation Sources - 2

Env A (Amplifier envelope)

Fred's Lab Töörö - Modulation Sources - 3

LFO 1

Fred's Lab Töörö - Modulation Sources - 4

LFO 2

Fred's Lab Töörö - Modulation Sources - 5

Mod wheel

Fred's Lab Töörö - Modulation Sources - 6

Pitch (note number & pitch wheel)

Fred's Lab Töörö - Modulation Sources - 7

Note velocity

Fred's Lab Töörö - Modulation Sources - 8

Aftertouch

6.11.7 Modulation Destinations

The following parameters can be used as modulation destinations:

Module Parameters
Oscillators Wave, Pitch, FM Amount, FM Rate, Sync, LevelExtra Noise, Ring ModulationFilter Cutoff, ResonanceShaper Cutoff, ResonanceLFO SpeedAmplifier Level, Pan

6.11.8 Default Assignments

After initializing a preset, some mappings are pre-assigned with a modulation amount of 0. By sending the appropriate MIDI CCs, you can control the modulation amount for these default mappings.

SourceTarget
Env FOsc 1 Sync
Env AOsc 1 FM Amount
LFO 1Osc 1 Wave
LFO 2Ring Modulation
Mod wheel Filter Cutoff
PitchOsc 2 Sync
VelocityOsc 1 Wave
AftertouchLFO 1 Speed

Furthermore, there is a default assignment for vibrato via mod wheel. Whenever the modulation amount of the mod wheel is set to 0 or modulation is disabled, a default modulation of LFO 2 to master pitch is applied and its intensity is controlled by the mod wheel.

6.11.9 Example 1: Applying LFO 1 Modulation on Osc 1 Pitch

  • Make sure that the ALT LED is off. If not, press the ALT button to disable the alternate mode.
  • Press the L1/VL button in the sources section.
  • The display will now show L1 to indicate LFO 1 as modulation source.
  • Press the OSC module button once or twice until the corresponding LED is lit in red and the display shows O1 briefly.
  • Turn the second encoder to set the modulation amount for the Coarse parameter.
  • Press the EXIT button in the sources section or wait a few seconds to exit the programming mode automatically.

6.11.10 Example 2: Applying Pitch Modulation on Amplifier Pan

  • Make sure that the ALT LED is on. If not, press the ALT button to enable the alternate mode.
  • Press the EA/PI button in the sources section.
  • The display will now show PI to indicate pitch as modulation source.
  • Press the AMP module button. The display will show AM briefly.
  • Press the ALT button again to select the alternate parameters for modulation. The ALT LED will be lit now.
  • Turn the first encoder to set the modulation amount for the Pan parameter.
  • Press the EXIT button in the sources section or wait a few seconds to exit the programming mode automatically.

7 Multi Parameters

7.1 Overview

T"o"or"o overall multi structure
MULTI •NAME Name of the multi in 32 ASCII characters PART-1 •PRESET ID Reference to a preset •MIDI CHANNEL MIDI channel OMNI or 1 - 16 •VOLUME Channel volume 0 - 100% •BALANCE Channel balance left - right P.P.PART-4 ... MULTI FX •LENGTH •MODE Delay line length 0 to 0.8s Off, mono, chorus, stereo •FE…

Note: The multi name is only accessible by Sysex messages.

7.2 Parts Mixer

The parts mixer allows to control the volume and balance of all parts. The four encoders correspond to the part number.

  • Make sure that alternate mode is disabled to set the volumes or enable it to set the balances via the ALT button.
  • Press and hold the VOL/BAL button.
  • Turn the encoder that corresponds to the part to change the value.
  • The LEDs above the encoders will show an optical representation of the value by their brightness and color.

7.3 Multi FX

Fred's Lab Töörö - Multi FX - 1

The Töörö offers time-domain effects that are based on the repetition of the original signal at different intervals. The delay time of each effect can be modulated by an internal LFO. The effects are applied to all parts of the multi with the same intensity.

Fred's Lab Töörö - Multi FX - 2

Press the module button AMP to access the parameters of the multi fx.

In normal mode, the Length, Feedback and Mix parameters can be edited via the second, third and fourth encoder. To edit the Mode, Speed and Depth parameters, alternate mode has to be enabled via the ALT button.

7.3.1 Length

Sets the delay time and therefore the frequency of the repetitions. The range of this parameter covers a span from a few milliseconds up to 780ms. Depending on the setting, you can get results in a wide range from thickening the sound with barely noticeable delays up to rhythmic patterns.

7.3.2 Feedback

The feedback parameter controls the amount of repetitions that are generated. When set to maximum, infinite repetitions are generated, allowing drones and lush ambient sounds.

7.3.3 Mix

This parameter sets the level of the effect signal that is mixed with the dry signal. The level of the dry signal is not affected by this setting.

7.3.4 Mode

This parameter chooses which effect is being used:

Fred's Lab Töörö - Mode - 1
No effect

Fred's Lab Töörö - Mode - 2
Mono delay

Fred's Lab Töörö - Mode - 3
Chorus / Flanger

Fred's Lab Töörö - Mode - 4
Stereo delay

  • The mono delay repeats the original signal a defined number of times. The repetitions are progressively degraded, they lose their loudness, dynamic precision and some of their frequency content.
  • Although the chorus/flanger effect does not feel like a delay, it uses the same ground principles. The repetitions are closer and modulated, the perceived effect is a constant variation of the sound spectrum giving it a thicker character. This effect has multiple uses, try to experiment with different settings!
  • The stereo delay is very similar to the mono delay. The essential difference is the repetitions come first from the left channel and then from the right channel and so on. It gives a nice stereo image to the sound.

7.3.5 Speed

Sets the speed of the modulation that is applied to the delay time. It covers a range from 16s to 6Hz.

7.3.6 Depth

Sets the amount of modulation that is applied to the delay time.

8 Filter Tuning

The Töörö contains an analog FL A847 filter for each voice. According to the nature of analog components, each voice will have slightly different sound. In order to minimize these variations, the filter can be tuned via an automated procedure.

  • Wait at least 15 minutes after the Töörö has been powered up. This is to ensure that all internal components are working at their desired operation temperature.
  • Turn down the volume on your attached audio system or disconnect the output jacks. While the tune procedure is running, some high pitched tones will be generated at high output levels that could damage your speakers and hearing.
  • Press and hold the SYSTEM button. Then press the module button labelled AMP. This button also has a secondary vertical label TUNE left to it.
  • The tune procedure is now started and will take about 2 minutes to proceed. While running, the display will show some screens that represent the individual steps.
  • After the tuning is done, the display will return to show the preset number again.

9 Firmware Update

To benefit from new features (and potential bug-fixes), the internal firmware of the Töörö can be re-programmed. Updates should only be performed when absolutely necessary and the procedure steps and recommendations should be strictly followed.

In order to check which version of the firmware is currently installed, the display will show the version number briefly right after the Töörö is powered on.

Important: Failing to observe the update procedure may simply brick your device! Therefore, please proceed carefully.

To update your Töörö instrument to the latest firmware revision, please refer to the appropriate update documentation and read the following tutorials at:

https://fredslab.net/en/tooro-module.php

10 Restoring the Factory Presets

To restore the factory presets, maintain the PRESET button pressed at startup until the display shows FS for "Factory Setting".

Remark: The first 40 presets slots will be overwritten. Make sure to backup the previous content if needed.

11 Specifications

Here you will find all technical data concerning the T“o”or“o.

11.1 Sound Engine

11.1.1 General

• Number of parts: 4
• Maximal polyphony: 6 voices
- MIDI channel selection, overall volume and panning settings per part

11.1.2 Oscillators

Two 12bit digital oscillators with:

  • Waveform morphing
    • Factory and user tables
    • Additional sine modulator for linear through zero phase modulation
    • Auto-sync feature (hardsync)

Additional sources:

  • White noise
  • Ring modulation of both oscillators

11.1.3 Filter

FL A847 optocoupler based 12dB/octave low-pass filter with self-oscillation and saturation.

11.1.4 Shaper

Digital multimode filter with low-pass, band-pass and high-pass.

11.1.5 Envelopes

Two ADSR envelopes with additional hold stage and multiple triggering options.

11.1.6 LFOs

Two complex LFOs with various waveforms and AD envelope.

11.1.7 Arpeggiator

MIDI-syncable arpeggiator with multiple modes and patterns.

11.1.8 DCA

Digitally controlled attenuator with volume and panning control.

11.1.9 Multi FX

Effect types:

• Mono modulated delay
- Stereo chorus / flanger
- Stereo modulated line

11.2 Memory

  • 100 user presets
  • 10 user multis

11.3 Line Outputs

  • -10dBu (single voice) / 0.25 VRMS / 0.7Vpkpk
    • +20dBu (full scale) / 7.7V RMS / 20Vpkpk
  • Impedance DC 1kΩ, AC 0Ω (f < 30kHz)

11.4 Audio Resolution

- 44kHz, 12Bit

11.5 Master Clocks

  • MCU: 80MHz
  • USB: 48MHz
  • OSCs: 792kHz

11.6 Power

• USB bus power +5V +/-5%
- 350mA (maximum)

11.7 Connectors

• 2 line-level unbalanced 6.35mm jacks (mix left & right)
- 2 instrument-level 3.5mm jacks for separate voice outputs (for voice 1-4 only)
• 1 MIDI in DIN jack
• 1 MIDI out DIN jack
• 1 USB type B socket (for power and MIDI over USB)

11.8 User Interface

  • 4 encoders
    • 14 tactile switches
    • Dual digit 7-segment hexadecimal display
    • 12 leds
  • 1 power switch

11.9 Dimensions & Weight

  • 160mm x 100mm x 60mm (unit)
    • 350 grams (unit)

11.10 Mechanics

• Aluminum industrial enclosure
- 4 rubber feet

11.11 Accessories

  • Quickstart guide
  • USB cable 1m

12 MIDI Implementation

12.1 Channel Voice Messages

Channel Voice Messages are used to send basic music events to one specific channel or part. They consists in 3 bytes: the status byte, followed by two data bytes. Here follows the list of supported messages.

12.1.1 Note Off

Stops the playback of a note.

Byte:012

Data:0x8cnotevelo
c =MIDIchannel(0-15)
note=MIDInote(0-127)
velo=notevelocity(0-127) 

12.1.2 Note On

Starts the playback of a note.

Byte:012

Data:0x9cnotevelo
    c =MIDIchannel(0-15)
    note=MIDInote(0-127)
    velo=notevelocity(1-127)* 

*Note:avelocityof0correspondstoaNoteoffevent.

12.1.3 Polyphonic Aftertouch

Polyphonic aftertouch / pressure

Byte:01 2

Data:0xAcnotevalue
    c =MIDIchannel(0-15)
    note =MIDInote
    value=aftertouchvalue 

12.1.4 Controller Change

Modifies a specific sound parameter value of the given channel (= part).

Byte:01 2

Data:0xBcindexvalue
    c =MIDIchannel(0-15)
    index=controllernumber(seetheCList)
    value=controllervalue*(seetheCList) 

*Note: internalparametervaluesarerepresentedin10bitformat.

SinceMIDICCscanonlytransmit7bitvalues, valuestransmitted areinternallyinterpolatedandsmoothed.

12.1.5 Program Change

Selects the current preset.

Byte:01

Data:0xCcpreset
c=MIDIchannel(0-15)
preset=presetnumber(0-99) 

12.1.6 Channel Aftertouch

Controls the pressure level of the given channel (= part) notes.

Byte:012

Data:0xDcvalue
c=MIDIchannel(0-15)
value=Pressurevalue(0-127) 

12.1.7 Pitch Bend

Increases or decreases the pitch of the given channel (= part) notes.

Byte:012

Data:0xEcleastmost
c=MIDIchannel(0-15)
least=leastsignificant7bitof14bitbendvalue*
most=mostsignificant7bitof14bitbendvalue* 

*Note:bendvalueiscenteredaround0x4000=0cents.

12.2 System Real Time Messages

System Real Time Messages are used to send high-priority messages relative to music timing and sequences.

12.2.1 Clock Start

Start all parts arpeggiators if enabled.

Byte:0

Data:0xFA

12.2.2 Clock Continue

Re-start all parts arpeggiators if enabled.

Byte:0

Data:0xFB

12.2.3 Clock Stop

Stop all parts arpeggiator.

Byte:0

Data:0xFC

12.2.4 Clock Tick

Synchronizes the MIDI master clock of the sound module. A tick corresponds to 1/24th of a quarter note.

Byte:0

Data:0xF8

12.2.5 Active Sensing

Ensure the MIDI connection is working.

Once first sent, active sensing messages must be sent to the module periodically. If the module stops receiving active sensing messages for an extended period of time, it will automatically perform a all sounds off.

Byte:0

Data:0xFE

12.3 MIDI CC Assignments

Controller Change Messages are used to alter sound parameters of a given channel. They allow more musical expressivity by adjusting the sound character while playing or allow the editing of the part parameters from an extended/remote MIDI interface or a computer software (sequencer or preset editor).

The messages consist of 3 bytes: the status byte, followed by the control number byte and then terminated by the control value byte. Here's the list of supported messages:

Section Parameter CC Number
General Modwheel 1
Preset Osc 1 Wave70
Osc 1 Coarse21
Osc 1 FM Amount22
Osc 1 Level23
Osc 1 Table24
Osc 1 Fine25
Osc 1 FM Rate26
Osc 1 Sync27
Osc 2 Wave77
Osc 2 Coarse31
Osc 2 FM Amount32
Osc 2 Level33
Osc 2 Table34
Osc 2 Fine35
Osc 2 FM Rate36
Osc 2 Sync37
Extra Noise78
Extra Ring79
Env A Attack73
Env A Decay40
Env A Sustain41
Env A Release72
Env A Velo43
Env A Hold42
Env A After44
Env A Trigger45
Env F Attack46
Env F Decay47
Env F Sustain48
Env F Release49
Env F Velo51
Env F Hold50
Env F After52
Env F Trigger53
Preset Filter Resonance 71
Filter Cutoff 74
Filter Env F Amount 54
Filter Track 55
Filter After 56
Filter LFO 1 Amount 57
Shaper Cutoff
Shaper Resonance
Shaper Env A Amount
Shaper Track
Shaper Mode
Shaper LFO 2 Amount
LFO 1 Shape
LFO 1 Speed
LFO 1 Rise 104
LFO 1 Phase
LFO 2 Shape
LFO 2 Speed
LFO 2 Rise 108
LFO 2 Phase
Arp Mode
Arp Grid
Arp Tempo 112
Arp Hold
Amp Level 80
Amp Pan
Modulation Env F
Modulation Env A
Modulation LFO 1
Modulation LFO 2
Modulation Mod Wheel
Modulation Pitch
Modulation Velocity
Modulation Aftertouch
Bend Range
Tune
MultiLevel07
Balance10
FX Mix91
FX Feedback12
FX Length14
FX Depth93
FX Mode13
FX Speed15
SystemAll Sounds Off120
Reset All Controllers121
All Notes Off123
Omni Off124
Omni On125
Mono Mode 126
Poly Mode127

13 Sysex Implementation

Sysex or System Exclusive Messages are lengthier MIDI messages used to transfer, save and load preset and multi parameters. Two types of messages exist: requests and dumps.

Requests are sent to the music instrument to ask for the dump of a specific preset or multi.

Dumps are sent by the instrument in response to the reciprocal request or are sent to the instrument to replace a specific preset or multi. Dumps previously requested can be sent back without any alteration, to restore a previous memory configuration.

13.1 Requests

13.1.1 Multi Request

Request a specific multi from the memory.

Byte:0 1 2 3
Data:0xF00x010xMI0xF7
0xF0=Sysexstart
0x01=Service1=>"Multirequest"
0xMI=Multiid(0-9=memoryslot,0x7F=multieditbuffer)
0xF7=Sysexend 

13.1.2 Preset Request

Request a specific preset from the memory.

Byte:0 1 2 3
Data:0xF00x020xPI0xF7
0xF0=Sysexstart
0x02=Service2=>"Presetrequest"
0xPI=Presetid(0-99=memoryslot,0x70-0x73=Part1-4)
0xF7=Sysexend 

13.1.3 Preset Parameter Request

Request a specific preset parameter from the memory.

Byte: 0 1 2 3 4 5
Data: 0xF00x030xPI0xIDL0xIDH0xF7
    0xF0 =Sysexstart
    0x03 =Service3=>"Presetparameterrequest"
    0xPI =Presetid(0x70-0x73=Part1-4)
    0xIDL=Parameterid(lower7bits)
    0xIDH=Parameterid(higher7bits)
    0xF7 =Sysexend 

See Preset Dump parameters table for IDs.

13.1.4 Multi Parameter Request

Request a specific multi parameter from the memory.

Byte:012345

Data:0xF00x040x000xIDL0xIDH0xF7
0xF0=Sysexstart
0x04=Service4=>"Multiparameterrequest"
0x00=Reserved,setto0
0xIDL=Parameterid(lower7bits)
0xIDH=Parameterid(higher7bits)
0xF7=Sysexend 

See Multi Dump parameters table for IDs.

13.2 Dumps

13.2.1 Multi Dump

Multi dump. Sysex is 104 bytes long.

Byte:012n103

Data:0xF00x110xMI...0xF7
0xF0=Sysexstart
0x11=Service17=>"Multidump"
0xMI=Multiid(0-10=memoryslot,0x7F=currenteditbuffer)
...data(100bytes)
0xF7=Sysexend 

Data is packed, see Data Packing section for details.

IDIndexLengthDescription
002 PresetID Part 1
122 PresetID Part 2
242 PresetID Part 3
362 PresetID Part 4
482 MIDIChannel Part 1
5102 MIDI Channel Part 2
6122 MIDI Channel Part 3
7142 MIDI Channel Part 4
8162 Volume Part 1
9182 Volume Part 2
10202 Volume Part 3
11222 Volume Part 4
12242 Balance Part 1
13262 Balance Part 2
14282 Balance Part 3
15302 Balance Part 4
16322 FX Length
17342 FX Feedback
18362 FX Mix
19382 FX Mode
20402 FX Speed
21422 FX Depth
22442 Reserved
23462 Flags (internal)
244832 Name

13.2.2 Preset Dump

Preset dump. Sysex is 264 bytes long.

Byte:012n263

Data:0xF00x120xPI...0xF7
0xF0=Sysexstart
0x12=Service18=>"Presetdump"
0xPI=Presetid(0-99=memoryslot,0x70-0x73=Part1-4)
...data(260bytes)
0xF7=Sysexend 

Data is packed, see Data Packing section for details.

IDIndexLengthDescription
00 2 Osc 1Wave
12 2 Osc 1Coarse
24 2 Osc 1FM Amount
36 2 Osc 1Level
48 2 Osc 1Table
510 2 Osc 1Fine
612 2 Osc 1FM Rate
714 2 Osc 1Sync
816 2 Osc 2Wave
918 2 Osc 2Coarse
1020 2 Osc 2FM Amount
1122 2 Osc 2Level
1224 2 Osc 2Table
1326 2 Osc 2Fine
1428 2 Osc 2FM Rate
1530 2 Osc 2Sync
1632 2 ExtraNoise
1734 2 ExtraRing
1836 2 ShaperCutoff
1938 2 ShaperResonance
2040 2 ShaperEnv A Amount
2142 2 ShaperTrack
2244 2 ShaperMode
2346 2 ShaperLFO 2 Amount
2448 2 FilterCutoff
2550 2 FilterResonance
2652 2 FilterEnv F Amount
2754 2 FilterTrack
2856 2 FilterAfter
2958 2 FilterLFO 1 Amount
3060 2 Env FAttack
3162 2 Env FDecay
3264 2 Env FSustain
3366 2 Env FRelease
3468 2 Env FVelo
3570 2 Env FHold
3672 2 Env FAfter
3774 2 Env FTrigger
3876 2 Env AAttack
3978 2 Env ADecay
4080 2 Env ASustain
4182 2 Env ARelease
4284 2 Env AVelo
4386 2 Env AHold
4488 2 Env AAfter
4590 2 Env ATrigger
IDIndexLengthDescription
46922 LFO1 Shape
47942 LFO1 Speed
48962 LFO1 Rise
49982 LFO1 Phase
501002 LFO2 Shape
511022 LFO2 Speed
521042 LFO2 Rise
531062 LFO2 Phase
541082 ArpMode
551102 ArpGrid
561122 ArpTempo
571142 ArpHold
581162 AmpLevel
591182 AmpPan
601202 EnvF Amount
611222 EnvF Target
621242 EnvA Amount
631262 EnvA Target
641282 LFO1 Amount
651302 LFO1 Target
661322 LFO2 Amount
671342 LFO2 Target
681362 WheelAmount
691382 WheelTarget
701402 PitchAmount
711422 PitchTarget
721442 VeloAmount
731462 VeloTarget
741482 AfterAmount
751502 AfterTarget
76-791528 Osc1 Waves
80-831608 Osc2 Waves
841682 Tune
851702 Reserved
861722 BendRange
871742 Flags (internal)
8817632 Name

13.2.3 Preset Parameter Dump

Preset parameter dump. Sysex is 8 bytes long.

Byte:01234567

Data: 0xF00x130xPI0xIDLOxIDH0xVLL0xVLH0xF7
0xF0=Sysexstart
0x13=Service19=>"Presetparameterdump"
0xPI=Presetid(0x70-0x73=Part1-4)
0xIDL=Parameterid(lower7bits)
0xIDH=Parameterid(higher7bits)
0xVLL=Parametervalue(lower7bits)
0xVLH=Parametervalue(higher7bits)
0xF7=Sysexend 

See Preset Dump parameters table for IDs.

13.2.4 Multi Parameter Dump

Multi parameter dump. Sysex is 8 bytes long.

Byte:01234567

Data:0xF00x140x000xIDLOxIDH0xVLL0xVLH0xF7
0xF0=Sysexstart
0x14=Service20=>"Multiparameterdump"
0x00=Reserved,setto0
0xIDL=Parameterid(lower7bits)
0xIDH=Parameterid(higher7bits)
0xVLL=Parametervalue(lower7bits)
0xVLH=Parametervalue(higher7bits)
0xF7=Sysexend 

See Multi Dump parameters table for IDs.

13.2.5 Data Packing

Sysex payload data is packed because of the 7-bit restriction of the MIDI format.

ByteDescription

0:byte0, lowest7bits
1:byte1, lowest7bits
2:byte2, lowest7bits
3:byte3, lowest7bits
4:tops, top7thbitsofthe4precedingbytes
5:byte4, lowest7bits
6:byte5, lowest7bits
7:byte6, lowest7bits
8:byte7, lowest7bits
9:tops, top7thbitsofthe4precedingbytes 

...

Packing algorithm:

intlength=3;
intsize=sizeof(content);
for(inti=0;i<size/4;i++){
    inttops=0;
    sysex[length++]=*data&0x7F;
    tops|=(*data++&0x80)>>7;
    sysex[length++]=*data&0x7F;
    tops|=(*data++&0x80)>>6;
    sysex[length++]=*data&0x7F;
    tops|=(*data++&0x80)>>5;
    sysex[length++]=*data&0x7F;
    tops|=(*data++&0x80)>>4;
    sysex[length++]=top; 

14 Schematics

To minimize electronic waste and ensure long product life, Fred's Lab is willing to provide all technical documents needed to repair his products. The following schematics are provided "as is" with no warranty of any kind. Any modification made to a Fred's Lab instrument immediately voids the included 3-year product warranty. Repairs must be carried out by a competent repair service. Fred's Lab stays available for the maintenance of your instruments. Do not hesitate to contact the support service for a free quote. Spare parts can directly be ordered from us.

Intellectual property:

The following technical documents are provided for advisory, repair and educational purposes only. They remain the entire property of Fred's Lab and cannot be reproduced without a written authorization. Users are granted to draw inspiration from this information for their projects (commercial or not), while respecting the limits of non-cloning or counterfeiting the original product. If in doubt about legal matters, please contact us.

U1a NRST OSC-IN OSC-OUT BUT-ALT C125 10uF/10V GND C1 100nF GND PC0 BUT-MIX PC1 LED-LFO2 PC2 LED-LFO1 PC3 LED-AMP PC4 LED-E3B PC5 LED-E2A PC6 BUT-PRE PC7 LED-VIEW PC8 LED-FILTER1 PC9 LED-FILTER2 PC10_SPI3-SCK PC11_SPI3-MISO PC12_SPI3-MOSI PC13 PC14 PC15 PC16 PC17 PC18 PC19 PC20 PC21 PC22 PC23 PC24 PC…

U3a 74A HCV17A +3V3 C122 100nF C13 10uF/10V GND PW-CUT1 1A 2A 3A 4A 5A 6A PV-CUT2 2A 3A 4A 5A 6A PW-CUT3 3A 4A 5A 6A PW-CUT4 4A 5A 6A PW-CUT5 5A 6A PW-CUT6 6A VCC R7.1k R8.1k C17 220nF C19 220nF C20 220nF C21 220nF C22 220nF C23 220nF GND GND GND GND GND GND GND R11.10k R12.10k C24 22nF C25 22nF C26…

SW1 PB400EEQR1BLK PTC1 0ZCG0110AF2C 1.1A/16V D5 BZV55B5V1 L5 CBC3225T100KR 10uH / 900mA GND L6 744231091 USB-DM USB-CP +12V R20 1.5k R130 10 D6 MM3ZZV7ST1G C36 10uF/16V D7 MM3ZZV7ST1G C38 10uF/16V GND +2.7V -12V -2.7V VUSB R21 1.5k R131 10 C38 10uF/16V GND +3V3 U8 AZ1117CR-3.3TRG1 IN OUT C41 10uF/10…

SW2 0611-0801B BUT-OSCS GND GND SW7 0611-0801B BUT-SYS GND GND SW12 0611-0801B BUT-EF GND GND LED-OSC2 LED-OSC1 R23 1k D8a LED-FILTER2 LED-FILTER1 R26 220 D8b R28 1k D11a R31 220 D11b R33 1k D14a LED-ENV2 LED-ENV1 R36 220 D14b R38 1k D14c LED-LFO2 LED-LFO1 R41 220 D17a D17b GND GND SW3 0611-0801B BU…

VUSB D26 TS4148RY C55 100nF GND U9b STP16CP05TTR GND GND

VDISPLAY VDISPLAY U10 LDD-SMHTA304RIS 8/8

U9a CTRL-SCK CTRL-MOSI CTRL-LATCH SCLK SDIN SDOUT LATCH OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 D2b D2a D2f D2g D1b D1a D1f D1g D2b D2c D2d D2e D1p D1c D1d D1e R43 6.8k GND GND STP16CP05TTR

Schematics and tech docs
Copyright Fred's Lab - All rights reserved 2010, 2021 / Rasp Germany
2019 - 2021 / Bonn Germany Schematics are provided for m

CE DECLARATION OF CONFORMITY

  1. Product unique identification:

T“o”or“o analog and digital sound module

Belonging to the category "multimedia electronic equipment"

  1. Address of the manufacturer and his authorized representative:

Fr'ed'eric Meslin Audioger"ate

Herwarthstraße, 20

53115 Bonn, Germany

Email: fred@fredslab.net

Telephone: +49 228 53451657 (office hours)

  1. Object of the declaration:

This equipment conforms to the following requirements:

• EN 55032:2015 (emission), EN 55035:2017 (immunity)
• EN 61000-4-2:2009 (ESD)
• EN 61000-4-3:2006 + A1:2008 + A2:2010 (immunity)
• EN 61000-4-8:2010 (immunity)
• EN 61000-6-3 (interference)
• 2011/65/EU (ROHS 2), 2012/19/EU (WEEE)

After examinations conducted by the independent laboratory:

Report: EMC Testreport 1290 / 2020 (22 July 2020)

  1. Signed for and on behalf of Fr'ed'eric Meslin Audioger"ate:

Fr'ed'eric Meslin, Lead Engineer of Fred's Lab

Bonn, the 22/07/2020

Frédéric Meslin

15.2 Canada: Interference Regulation

This device does not exceed the Class B limits for radio noise emissions from digital apparatus set out in the radio interference regulation of the Canadian Department of Communications.

This equipment has been verified to comply with the limits for a class B computing device, pursuant to FCC Rules. In order to maintain compliance with FCC regulations, shielded cables must be used with this equipment. Operation with non-approved equipment or unshielded cables is likely to result in interference to radio and TV reception.

Important: Changes and modifications made to the equipment without the approval of the manufacturer can void your authority to operate this equipment.

Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.

However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

• Reorient or relocate the receiving antenna
- Increase the separation between the equipment and receiver
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected
- Consult the dealer or an experienced radio/TV technician for help

Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Fred's Lab

Model : Töörö

Category : Synthesizer