TR-6oh6

Midi interface and upgrade for the Roland TR-606

Features | User manuals | Order Online

Introduction

TR-6oh6 is a CPU upgrade and MIDI interface for the Roland TR-606. It adds an improved sequencer, additional instruments, live performance features and MIDI.

Features

  • Replacement processor for TR-606 with extended features
  • Nine additional drum sounds including a clap
  • Dynamic levels for all instruments
  • MIDI input and output
  • Improved sequencer, but true to the original:
    • Edit patterns while another one is playing
    • 32 patterns that can be chained to a track with up to 32 patterns
    • 8 tracks can be saved and recalled at any time
    • A new track can be programmed on the fly
    • Four dynamic levels per step and instrument
    • And/or four probability levels per step and instrument
    • Copy, paste and clear patterns easily
    • Tap recording and clear like in the original
  • A pattern generator with eight different styles
  • Six live effects:
    • Instrument muting
    • Beat reslicer
    • Arpeggiator (live drum sequencer)
    • Ratchet / Flam with 7 different modes
    • Play directions (forward, backward, ping-pong, random)
    • Swing with adjustable amount
  • Cymbal and open hihat decay control via MIDI
  • Legacy mode: The same features as the original, but with MIDI
  • Built-in configuration menu to quickly set many additional parameters
  • Easy to install, no case drilling needed
  • Firmware update via MIDI sysex

MIDI input and output

TR-6oh6 features both MIDI input and output. The input can be used to sync the TR-606 to MIDI clock, and to trigger the instruments with velocity control. You can also use CC messages to control all kinds of parameters.
The output sends clock and the instruments sequenced by the TR-606, and allows control of other gear, or recording of sequences in a DAW.
The MIDI notes of the instruments are freely configurable using a web-based tool.

There are multiple ways to install MIDI sockets:

  • You can use the existing DIN socket for both DIN and MIDI input. When doing so, you will use the ‘tap’ and ‘fill’ signals on the DIN socket, but these are rarely used anyway.
  • You can install additional TRS-sockets for both MIDI input and output. These are included in the kit. You can also use the DIN socket as MIDI intput and a TRS socket as output.

Additional instruments

With 6oh6, it is possible to access additional instruments in the sequencer or via MIDI. These instruments are using the original 606 sound circuits, but trigger them in new ways. These are:

  • BD2 – DEEP KICK: A deep 808-like kick
  • SD2 – CLAP: A clap constructed from parts of the snare. The clap parameters are freely configurable.
  • LT2 – MID BASS DRUM: Another alternative bassdrum sound, triggers the higher part of the bass drum
  • HT2 – BRUSH: The filtered noise of the Toms can be triggered separately
  • CY2 – FELT CYMBAL: One part of the cymbal is triggered, sounds like hitting a cymbal with a felt mallet.
  • OH2 – CLOSED CYMBAL: Triggeres the short part of the cymbal.
  • CH2 – CLICK HAT: A click-like very short closed hihat
  • You can also replace the clap with two more sounds:
    SNOISE: The noisy parts of the snare, and CLOSED SNARE: A short version of the noisy snare

Via MIDI it is possible to trigger even more instrument variants, as some intruments allow a ‘gated mode’ where the length of the MIDI note influences its sound.

All instruments including the original ones can be triggered with dynamic volume levels via the sequencer or via MIDI velocity.

Deep Kick
Clap
Mid Bass Drum
Brush (very quiet)
Felt Cymbal
Closed Cymbal
Click Hat

Updated control scheme

The TR-6oh6 firmware expands upon the existing features in the PATTERN PLAY page, and turns it into a complete track programming mode. This frees up two switch positions, that were originally used for track programming (TRACK PLAY and WRITE). In the 6oh6, these pages are now used for live effects and additional settings.

There is also a Legacy mode that behaves identical to the original with 2 exceptions:

  • Additional instruments can be selected
  • MIDI features are still present

Programming patterns (PATTERN WRITE)

The control scheme of the PATTERN WRITE mode is mostly identical to the original, so users won’t have to relearn how to use the 606. We only added new features on top, such as:

  • Seven additional instruments selectable via the GROUP button
  • Per step and per instrument volume and probability control
  • A pattern generator for the current instrument

Programming tracks (PATTERN PLAY)

The PATTERN PLAY mode is heavily expanded. It still allows you to chain multiple patterns. You can do that the same way as in the original.
However, you can now do much more here:

  • Chain patterns from both pattern groups and in any order, with a pattern occurring multiple times in a chain
  • Save these chains as track 1-8, load them on demand
  • Select a pattern for independent editing (editing while it is not playing)
  • Copy and paste patterns
  • A pattern generator with 8 different styles
  • Clear patterns

Live effects

By selecting the LIVE MODE with the mode switch, you can access 8 different live effects using the TRACK/INTRUMENT switch:

  • MUTE: Live muting of all 14 instruments + Accent + Flam Trigger
  • RESLICE: A beat repeater and reslicer that can be used as a live effect, or put into automatic mode to constantly rearrange your rhythms
  • ARP: A drum apreggiator, that works like a live sequencer for rhytms. It also features a Euclidian rhythm mode and resulting rhythms can be saved as patterns
  • FLAM: A Flam and Ratchet effect can be triggered by the FLAM TRIGGER  instument and affects one or multiple instruments. This effect can be used to  create subdivisions of steps as well as various kinds of tuplets, e.g. triplets or quintuplets. It is also possible to create a custom flam pattern.
  • PROBABILITY: Allows you to set up 4 different probability levels for each instrument, that can then be selected per step in PATTERN WRITE mode.
  • DYNAMCIS: Allows you to set up 4 different trigger levels for each instrument, that can then be selected per step in PATTERN WRITE mode.
  • SWING: Adjustable swing amount acting on MIDI or analog clocks
  • DIRECTION: Let’s you change the sequencer play direction without losing sync.

Pattern generator

There are two types of pattern generators built into the TR-6oh6:

  • Instrument pattern generator: Generate rhythms for a specific instrument.
    By long-pressing tap in PATTERN WRITE, a pattern for the current instrument is created. The algorithm looks at the rhythms of other instruments and tries to find a good solution for the new one.
  • Rhythm Pattern generator: Generate rhythms for a complete pattern.
    By long-pressing TAP in PATTERN PLAY, a complete pattern for the currently selected pattern is generated. The INSTRUMENT SELECTOR defines the style of the rhythm: AC creates a rhythm based on the existing pattern, while BD to CH create rhythms with increasing complexity.

Configuration menu

There is a built in confuration mode. Here, it is possible to define MIDI channels, select the clock source and various other settings.
It also possible to:

  • Freely define the CLAP sound based on 6 different parameters.
  • Create a custom FLAM effect that can span multiple steps.
  • Define which levels are used for dynamics and probability

User guide

A user guide is available as PDF here.

Installation guide

The installation is fairly simple if you know how to solder. You need to desolder the existing TR-606 CPU. Then, solder a socket (comes with the kit) in its place.
You can then plug in the TR-6oh6 CPU and solder a few wires to access the additional CPU.
Finally, you need to install MIDI – Either by using the existing DIN socket and/or by drilling holes for TRS or DIN sockets.

An install guide is available as PDF here.

MC-2oh2 firmware 1.1 news

Firmware 1.1 is a major update for our MC-2oh2 mod for Roland MC-202 synthesizers.

In addition to the already rich feature set, the update brings a live recorder with overdub, per-step probability, a swing/shuffle function and various small improvements.

Recording

MC-2oh2’s new recording feature can record from the keyboard or the output of the arp. An optional overdub feature allows corrections and ever-evolving patterns. At any time of the recording process, it is possible to switch into the pattern editor and modify the recorded pattern. Afterwards you can continue with the recording without having to stop the sequencer. This is perfect for playing and composing live and a lot of fun!

Per step probability

MC-2oh2 now features probability control of the gate and modifiers (accent, filter accent, portamento and noise) of each note. There are four different levels you can set:

0% (always off)
Low (33% probability by default)
High (66% by default)
100% (always on)

The levels for “low” and “high” can be set globally and even changed via midi CC.
When playing a pattern, the probability will be taken into account: If a note accent has a probability of 33%, every third time this note is played, it will trigger accent.

Swing

MC-2oh2 now features a swing / shuffle setting. Swing will delay every 2nd 16th note by an adjustable amount between 0% and 99%. Swing can be applied with any type of clock source: Internal clock, DIN-Sync, Midi Clock and trigger.

Performance shortcuts

Two new shortcuts are implemented to further improve MC-2oh2s live performance capabilities:
Pressing TEMPO now also shows an overlay with the state of each channel (normal, playing, arpeggiator, recording). With the press of a button you can quickly toggle between a started and stopped state for each channel. This allows quick and easy arrangements. Starting will always happen in sync.

Another shortcut helps to quickly change the channel: Press and hold CHAN and use the DOWN, NORM and UP buttons to select channel 1, 2 or the drum channel.

Screensaver

The new screensaver helps preventing burn-in of the OLED display. We recommend to activate it.

More

There are many more minor improvements and fixes.

uniMatrix

Universal MIDI interface for keyboard matrix type synthesizers and more

Description | Machines and manuals | Configurator | Order online

Introduction

uniMatrix is a universal MIDI interface suitable for many synthesizers, drum machines and other gear *. It can interface existing keyboard matrixes directly and provides MIDI input and output. Additionally it offers multiple inputs and outputs to control or read additional parameters both analog and digital.
These features allow it to control many aspects of a synthesizer, not just the keyboard. Often, sound or patch settings, filter cutoff, or similar can be controlled as well.

uniMatrix is freely configurable by using our configurator tool, but we also provide installation instructions for various gear.

* maybe create a midi controlled calculator or a midi controller from a calculator.

Features

  • Midi input and (in some cases) output
  • Freely configurable universal midi interface
  • Can interface existing keyboard matrixes of any size up to 13×9, each contact freely configurable
  • Supports Notes, CC, program change, and more
  • Up to 22 I/O pins can be configured as digital inputs and outputs
  • Outputs multiple MIDI clocks with adjustable divider and MIDI start/stop signals
  • 2 additional CV-outputs to control filter or other parameters
  • 6 pins configurable as CV-inputs
  • Short-push mode to simulate short button presses
  • Optional learn button to change the MIDI channel quickly
  • Small size fits into almost any gear
  • 3-5V supply voltage
  • All I/Os with over-voltage protection
  • DIN or TRS Midi sockets available

Matrix interface

Many electronic devices utilize a circuit called keyboard matrix, sometimes also referred to as diode matrix to read buttons and switches. Here, buttons are arranged in a grid defined by a number of output pins and input pins. Each output is turned on one-by one and the inputs read. This allows it to read many buttons with a relatively small amount of pins.

uniMatrix can interface this type of configuration by ‘listening’ to the outputs and injecting the correct stimulus signal into the devices inputs at the right time. uniMatrix supports both kinds of polarities as well as a special high-impedance injection method that is sometimes preferable.
At the same time, uniMatrix also reads the buttons or keys connected to the keyboard matrix, debounces and sends out corresponding midi messages.

Each button in a matrix can be freely configured to react to MIDI notes, CC or program change messages. Furthermore, uniMatix can simulate short button presses automatically.

Additional I/Os

I/O pins not used by the matrix interface can be used for other purposes. Each of these I/Os can be used to generate digital signals and react to MIDI Notes or CC.
Each pin can also output its own MIDI clock with adjustable clock divider as well as start/stop signals. Up to 22 different clocks can be used at the same time.

Pins can also be configured as inputs to read digital states and send them out as MIDI Notes or CC.

An analog input is available on 6 of the pins, reading the voltage and sending out MIDI CC messages.

CV-outputs

Two CV-outputs are available. The are suited to control parameters like filter cutoff or other sound parameters. Due to their low resolution they are less suited for pitch-CV though.
CV-outputs can be linked to note velocity, aftertouch, channel pressure. Or they can output values received via MIDI-CC messages.

The board

With its small size of only 37x28mm (1.5×1.1 in) and a height of ??, the uniMatrix board fits in even the smallest devices.
There are two ways wires can be connected to the board:
The small 1mm pitch connectors are perfect as they do not add any additional height. We supply crimped wire assemblies with pre-tinned wires with the kit. Various lengths are available.
Alternatively, 2.54mm pitch pin headers can be soldered onto the underside of the board. Here, dupont style connectors can be used. These wires are typically thicker and available in lengths up to 50cm.
Two mounting holes are provided to fix the board inside a device. Alternatively, double sided tape can be used easily, as there are no components on the underside.

uniMatrix works with a supply voltage of 3V – 12V. The voltage on its outputs does never exceed 5V though. All pins are protected against over voltage.
It is possible to interface keyboard matrixes that run on a voltage larger then 5V, as long as the device accepts a 5V signal as valid key press. In such a case, 100k series resistors are recommended at the uniMatrix inputs.

Technical manual

The technical manual explaines how uniMatrix works and how to configure it to work with a specific device. This can help you to use uniMatrix in a device without an existing installation guide. If your device already has an existing installation guide, you do no need to read this manual.

uniMatrix Technical Manual (PDF)

List of machines and Installation manuals

Click on a Link to get to the specific installation manual. If there is no link, we think uniMatrix will work with this machine, but were not able to try it yet.
Generally, uniMatrix works with keyboard matrixes running at 3-5V. In some cases, voltages slightly above that might be fine, too. Another important factor is timing. uniMatrix has a very low latency of 1µS, but in some cases this is not sufficient (SX-210 for example).
If uniMatrix does not work because of tight timing or high voltage, our organDonor interface can be used instead.

Your synth is not on the list at all? Contact us!

Casio
Casiotone CT-405
Casio CT-410V
Casiotone 601
Casiotone 701
Casio MT-65
Casio MT-68
Casio MT-90
Casio MT-100
Casio MT-205
Casio MT-210
Casio MT-400V
Casio SK-1
Casio SK-5
Casio SK-8
Casio SK-10
Casio VL-tone
Yamaha
Yamaha VSS-30
Yamaha VSS-100
Yamaha VSS-200
Casio CS-01 (maybe, we need to test this)
Yamaha PSS-140
Yamaha PSS-170
Yamaha PSS-270
Yamaha PSS-380
Yamaha PSS-390

Yamaha CS70

.. and countless more

Korg
Trident

Elka
Elka Synthex

Kawai / Teisco
SX-210 Timing issues, use organDonor instead.
SX-400
100p
100f

PPG
PPG Wavecomputer 360
Wave 2
Wave 2.2

Texas Instruments
Speak & Spell

Oberheim
Oberheim Two Voice (TVS)
OBXa

Moog
Memorymoog

uniMatrix is similar to the Highly Liquid UMR-2 interface, but does have more features and overvoltage protection

Korg Minipops-120 Single Output Modification

Here you will find information on how to add single outputs to your beloved Minipops-120.
This mod is compatible to midi added with the uniPulse. An uniPulse installation manual for Korg Minipops 120 is here.

Attached is a picture (extracted from the service manual) of the circuitboard and the points/parts you have to desolder to add single outputs. The HighHats and Cymbal share the same output, so you will get 7 single outputs for Bassdrum, Snaredrum, Claves, High Conga, Low Conga, Bongo and Highat/Cymbal.

Continue reading

ModyPoly for Poly-61M

This is a quick manual how to install the ModyPoly in an Korg Poly-61M. The existing midi sockets are used, so no new holes have to be drilled. Incomming midi messages are passed to both the original midi implementation and the ModyPoly. Outgoing midi messages will be from ModyPoly only.

Continue reading

Polysex now open source hardware

panelonsynth4

Tubbutec Polysex is discontinued but we decided to make all the design files available to the public as open hardware. You can still purchase the PCBs in our shop.

The files include front panel mechanical drawings and print data, schematics and PCB layout, the mechanical stencil design and manuals.

If you use or modify this, please be so kind and leave a comment below. We also like pictures and videos 🙂

You can download the files as .ZIP here: Tubbutec Polysex design files.

Files are licensed under the CERN OHL v. 1.2.

Juno-66 update – now features custom scales

scales

Juno-66 firmware version 1.24 is released. Apart from the seven built in scales,  is now possible to upload a four custom scales using a program like Scala. Of course micro tuning is supported and you can have any number of notes per octave. Have a look at the user manual (chapter 10) for details.

In case you missed previous firmware updates, here are a few of the new features since the initial 1.00 release:

  • New school chord memory modes
  • Optional auto portamento in MONO B mode
  • Three voice mode
  • Looping mode, delay and polarity for ADSR

More infos about the Juno-66 upgrade on the Juno-66 product page.

 

 

SH-101 noise reduction mod

noisy

The Roland SH-101 while an awesome sounding synthesizer, unfortunately suffers from digital noise on its output. The main source of this noise is the current flowing through its DAC combined with bad grounding. The Tubbutec SH-1oh1 mod reduces the noise floor below that of the original (amongst a lot of other features), but noise is sometimes still an issue especially with bass sounds.
This is the instruction of an easy to perform – and reversible – modification that reduces the noise substantially, by about 10dB.

Update: We added an additional, also very simple procedure to reduce noise further. Is is also a simple addition with a lot of beneficial impact on noise performance. See section “Filter cap for 5V supply” below.

Continue reading