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.
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
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.
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.
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.
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.
- 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.
- Fixed bug where names for each parameter weren’t being correctly formatted to OSC-friendly names.
- Fixed bug where parameters were not recalled correctly on Ableton Live set load.
- Fixed critical bug which required the user to re-enter the OSC input address on each input after reloading the set.
- 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
- Fixed bug preventing OSC output port modification
- 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.
- Fixed bug which prevented the Master device from populating incoming OSC address list
- Changed speed calculation output range. Now creates a larger value for easier usage
- 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
- A number of bug fixes regarding note triggering
- Added visual “wires” to make it more obvious which parameter input is being edited
The Note added!
- Implemented final design style
- Added “update db” button to listen for new OSC addresses straight from any input module
- 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
- 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
- Changed a number of labels to reflect the items’ functions more appropriately
The Master added!
The Dial added!