Timbre is a script driven translator engine. Scripts consist of rules and rule sets which transform input into output. Timbre has been used for language translation, target compilation, meta-compiling, code verification, binary viewing, source to source translation with peephole optimization, code documentation and RTF parsers and reformatters but it is not limited to that.

Timbre is meant to capture the essence of translation allowing for very simple yet powerful ways of translating anything to anything. One begins with a linguistic expression of the problem and then defines the expression into subexpressions until the problem is understood and the expressions have created the essense of the solution. Actions may then be attached to some expressions required to effect manipulation of the underlying computational resources to finish the solution. During the script development process, frameworks can be used which have been extracted from previous similar solutions. After the script is developed, often there is a common set of rules and rule sets which are general and applicable to other similar situations. These can be pulled and kept as a new framework.

Timbre is a tool to be included in any system and then invoked from a command line or script to effect desired translations. Binaries for Macs and Windows are available as downloads and the sources are available for other systems such as Linux platforms.

TimbreWorks Embedded Corporation has been founded to further promote the deployment, use and development of Timbre activities. With conventional script driven tools for all manner of translation that come with limitations and obfuscations, limiting their use, a more powerful, readable way of solving problems is the underlying goal of Timbre. If you are interested in developing frameworks or working with Timbre engineers, further discussions are available through email at: