Package | Description |
---|---|
uk.ac.qmul.eecs.depic.daw |
This package contains the core data of the program.
|
uk.ac.qmul.eecs.depic.daw.beads |
An implementation of the sound engine that uses the Beads library (http://www.beadsproject.net)
This package contains the classes that handle sound intended as content:
like playing back a sound files with automations applied, scanning through the wave etc.
|
uk.ac.qmul.eecs.depic.daw.beads.sonification |
The part of the sound engine that concerns the sonification.
|
uk.ac.qmul.eecs.depic.daw.gui |
This package contains all the classes that make up the GUI of the Cross Modal DAW prototype.
|
uk.ac.qmul.eecs.depic.daw.gui.actions |
This package contains all the actions on the
The actions are grouped into different files just to avoid having a unique gigantic file
with all the actions.
|
uk.ac.qmul.eecs.depic.daw.haptics |
This package contains Java classes that handle the haptic device
Note that the jHapticGUI library (https://code.soundsoftware.ac.uk/projects/jhapticgui) is used.
|
uk.ac.qmul.eecs.depic.daw.referencesound |
This package was added later for the sonification of the automations based on haptic grid with
reference.
|
uk.ac.qmul.eecs.depic.patterns |
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.
|