Abstract-Codex | index | works | bio |> memory | network | contact

Tactu5.
A Processing music assistant.

Tactu5 is a Processing library aimed to aid the creation of algorithmic music in real time. It consists of a set of classes focused in defining musical elements (such as Note, Cluster, Sequence, ClusterSequence), utility classes ( at the moment just one, Tactu5Utility), an Aggregator to merge musical materials in a score and feed T5 internal sequencer.
Tactu5 has not a built-in synthesis system and it's not focused on a specific communication protocol too. Tactu5 has been designed to be quite easily integrated with existing software synthesis systems (Csound, PureData, SuperCollider etc...) through network communcation ( for instance OSCp5) or by directly using some java binding.

Because Tactu5 data values are mainly stored and modelled as floating point numbers it's easy to create microtonal music as well as using it as a general pourpouse sequencer when high resolution values are needed.

Tactu5 now is released as an alpha version, so quoting the usual mantra:

THE SOFTWARE IS PROVIDED TO YOU "AS IS," AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.

By downloading the software from this page, you agree to the specified terms.



> Download
> Online reference
> Examples
> Tutorials
> Tactu5 in use

Download

>> Tactu5 1.0.2 for Processing 2.0 update_26.08.13


Old versions:

>> Tactu5 1.0.1 for Processing 2.0 update_15.12.12
>> Tactu5 beta version_0.2 update_11.03.08
>> Tactu5 alpha version_0.1 created_16.11.07
>> Get source code

^ up

Online reference

Documentation is still a work in progress.

>> Note
>> Sequence
>> Cluster
>> ClusterSequence
>> Aggregator
>> Tactu5
>> Tactu5Notes
>> Tactu5Utilility


^ up

Tactu5 in use

> Talea

Have you made some project with Tactu5? Please drop me a line.


^ up



  << back ^page-up
  > memory > Tactu5