T("timbre.js")
JavaScript Library for Objective Sound Programming
What is timbre.js?
Timbre.js provides a functional processing and synthesizing audio in your web apps with modern JavaScript's way like jQuery or node.js. It has many T-Object (formally: Timbre Object) that connected together to define the graph-based routing for overall audio rendering. It is a goal of this project to approach the next generation audio processing for web.
This project is hosted on GitHub. You can report bugs and discuss features on the issues page, or send tweets to @mohayonao. I develop on Mac, mainly for Google Chrome.
This documentation includes many executable and editable sample code, so you can try timbre.js and see how it works, easily.
Downloads
Recently released: 14.10.12
141.78kb, minified (Source Maps) | |
356.28kb, uncompressed | |
unreleased, current |
Supports
Timbre.js runs on a modern browser for Windows/Mac/Linux/iOS/Android or node.js.
IE support is only Internet Explorer 9.
iOS support is only later iOS6.0
Android support is only Firefox app.
Installation
browser
Include the timbre.js
file. It will install itself as timbre
, T
under the global namespace.
Flash fallback (for Opera and IE9)
Download an additional file (Right-click and use "Save As")
timbre.swf
must be set in the same folder as timbre.js
.
node.js
Install via npm.
You can require it as a standard node module.