Mercurial > hg > cmdp
view src/uk/ac/qmul/eecs/depic/patterns/package-info.java @ 4:473da40f3d39 tip
added html formatting to Daw/package-info.java
author | Fiore Martin <f.martin@qmul.ac.uk> |
---|---|
date | Thu, 25 Feb 2016 17:50:09 +0000 |
parents | 629262395647 |
children |
line wrap: on
line source
/** * This package contains classes that abstract DAW entities, such as automations * and sequences of wave peak points, into more general interfaces that can be reused in other context. * Possibly also unrelated to DAW. * * Automation lines for example, are just sequences of connected values (automation points) scattered in time and * the values can only be within a certain range. * This is common to many graphs in other domains that display ranged values over time. * So the idea behind this package is to provide software support to design pattern reusability over different domains. * A sonification or a haptic display strategy that works in one domain can be easily reused in another domain * just by implementing a bunch of interfaces. * * So in this program, the audio-haptic display is done in terms of the abstract interfaces of this package rather than in terms * of the DAW specific Java classes, like {@code Automation} or {@code AutomationValue}. * Obviously these implements such interfaces. * */ package uk.ac.qmul.eecs.depic.patterns;