What is Tekh Map?


Tekh Map is a collection of powerful Max For Live devices that allow users of Ableton Live to quickly and easily take control of their sets with OSC.

Many DAWs have been slow on the uptake of OSC implementation. Its benefits over MIDI include a naming structure, high resolution and ability to be used over networks makes it a much more flexible and powerful protocol to use for controlling musical devices in a modern context.

Watch the Tekh Map tutorial videos to get started!

Download


This software is currently free. However, if you’d like to help support our work you can by donate what you wish.

We give 10% of all donations for this product to the EFF.

Current build: v1.009    Date: 01/09/2014

 

Download “Tekh Map” Tekh_Map_001009.zip – Downloaded 626 times – 75 kB

For help or to report bugs, head over to our support page.

Your Tekh Tonic companion


Tekh Map lets you easily use data from unique OSC controllers like our Leap Motion-controlled, Tekh Tonic; every gesture, ball collision and grid manipulation is there to articulate your sonic world.

Tekh Map Tonic

 

The Master


Control your OSC routing and preview incoming data; everything happens through The Master. It keeps a list of all your OSC addresses and shares them with all the Tekh Map devices in your Live set.

Tekh Map Master

 

The Dial


Control any mappable Live parameter with The Dial. With a rich feature set, you can take any incoming OSC message, scale it, smooth it, gate it with another OSC message, use the final value to control a Live parameter and output the value as OSC to use again in your set, or pipe it out to another program or computer.

Tekh Map Dial

 

The Note


Easily turn any OSC input data into MIDI notes to drive samplers and synths. Control the pitch, velocity and duration dynamically using inputs from external or internal OSC messages. Notes can be output when the pitch changes, a trigger message is sent, or held momentarily using a simple conditional statement, giving you ultimate flexibility.

Tekh Map Note

 

Change Log


v1.009

The Master

  • Added feature so that the database of OSC addresses now stores with Live set.
  • Added feature to allow manual entry of OSC addresses into the database instead of using the “update db” – though that feature still exists.

The Dial

  • Fixed bug where names for each parameter weren’t being correctly formatted to OSC-friendly names.

The Note

  • Fixed bug where parameters were not recalled correctly on Ableton Live set load.
v1.008

General

  • Fixed critical bug which required the user to re-enter the OSC input address on each input after reloading the set.

The Dial

  • Fixed bug which would switch the output toggle of each dial device to “off” when reloading the set
  • Fixed bug where dial “name” parameter would not store correctly
  • Fixed bug where 1/0 conditional output flag would initialise on set load as 0, disabling output
  • Parameter on /off switches are now automatable in the clip envelope automation
  • Parameter value outputs are now automatable in the clip envelope automation

The Master

  • Fixed bug preventing OSC output port modification
v1.007

The Note

  • Added “Wait for Velocity” mode. This new function allows you to delay the note generation until a new velocity has been received. Automatically engaged when pitch and velocity are receiving on the same address.
v1.006

General

  • Fixed bug which prevented the Master device from populating incoming OSC address list
v1.005

General

  • Changed speed calculation output range. Now creates a larger value for easier usage

The Dial

  • Fixed bug where condition settings didn’t reset correctly when the device was reset
  • Added visual effect where each dial device fades in when the user selects a new unit
v1.004

The Note

  • A number of bug fixes regarding note triggering
  • Added visual “wires” to make it more obvious which parameter input is being edited
v1.003

The Note added!

General

  • Implemented final design style
  • Added “update db” button to listen for new OSC addresses straight from any input module

The Dial

  • Changed more UI elements. General re-jigging
  • Changed name / OSC output addresses to be “/name[index]” by default, where [index] is the index number of the parameter unit per device
v1.002

The Master

  • Added address database list to view input items
  • Added display to view data from specific OSC address selected in the database list
  • Added “clear db” button to wipe all the OSC input addresses from the database
  • Changed “update db” to stay engaged for 10 seconds before disabling

The Dial

  • Changed a number of labels to reflect the items’ functions more appropriately
v1.001

The Master added!
The Dial added!

Tutorials


Tutorial 001: The Dial

Tutorial 002: The Note