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;