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
> Online reference
> Tactu5 in use
>> Tactu5 1.0.2 for Processing 2.0
>> Tactu5 1.0.1 for Processing 2.0
>> Tactu5 beta version_0.2
>> Tactu5 alpha version_0.1 created_16.11.07
>> Get source code
Documentation is still a work in progress.
Tactu5 in use
Have you made some project with Tactu5? Please drop me a line.