sonification.sound
Class SonificationSound

java.lang.Object
  extended by sonification.sound.SonificationSound

public class SonificationSound
extends java.lang.Object


Constructor Summary
SonificationSound()
           
 
Method Summary
 void addSelectedObjects(java.lang.String sobjectname, int iinstrumentindex)
           
 void changeSelectedObject(java.lang.String sobjectname, int iinstrument)
           
 javax.sound.midi.Sequencer getSequencer()
           
 long getTickAmount()
           
 int getVariablesAmount()
           
 void prepareSonification(java.util.LinkedList llsonification_object_original, java.util.HashMap hsonification_object_original)
           
 void prepareSonification(Sonification_Object_Transform ssonification_object_transform)
           
 void removeSelectedObjects(java.lang.String sobjectname)
           
 void setSelectedObjects(java.util.HashMap hselectedobjects)
           
 void setSonificationEnd(int isonificationend)
           
 void setSonificationStart(int isonificationstart)
           
 void setSpeedFactor(float fspeedfactor)
           
 void setVelocity(int ivelocity)
           
 void sonify()
           
 void startPlaying()
           
 void stopPlaying()
           
 void update()
           
 void updateObjectList(java.util.LinkedList llsonification_object_original)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SonificationSound

public SonificationSound()
Method Detail

prepareSonification

public void prepareSonification(java.util.LinkedList llsonification_object_original,
                                java.util.HashMap hsonification_object_original)

prepareSonification

public void prepareSonification(Sonification_Object_Transform ssonification_object_transform)

sonify

public void sonify()

update

public void update()

updateObjectList

public void updateObjectList(java.util.LinkedList llsonification_object_original)

setSpeedFactor

public void setSpeedFactor(float fspeedfactor)

setSonificationStart

public void setSonificationStart(int isonificationstart)

setSonificationEnd

public void setSonificationEnd(int isonificationend)

setSelectedObjects

public void setSelectedObjects(java.util.HashMap hselectedobjects)

addSelectedObjects

public void addSelectedObjects(java.lang.String sobjectname,
                               int iinstrumentindex)

removeSelectedObjects

public void removeSelectedObjects(java.lang.String sobjectname)

changeSelectedObject

public void changeSelectedObject(java.lang.String sobjectname,
                                 int iinstrument)

setVelocity

public void setVelocity(int ivelocity)

getTickAmount

public long getTickAmount()

startPlaying

public void startPlaying()

stopPlaying

public void stopPlaying()

getSequencer

public javax.sound.midi.Sequencer getSequencer()

getVariablesAmount

public int getVariablesAmount()