Package jmsltestsuite
Class NoteOnNoteOffTest
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
jmsltestsuite.NoteOnNoteOffTest
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible
public class NoteOnNoteOffTest
extends java.applet.Applet
implements java.awt.event.ActionListener
Deprecated demo. Don't bother with this unless you are interested in ancient history 
 or unless you want to rewrite in v103 using TunedSynthNoteInstrument as an exercise
 
  Hit the BANG button: play a SynthNote pulled from a polyphonic allocator,
        sustain for a random hold time, use a random pitch in 13 tone ET
        
        Demonstrates:
        Using a BussedVoiceAllocator to implement polyphonic SynthNotes 
        Using a JSyn envelope player to cue up the attack/sustin portion of a sound
        Using a JSyn envelope player to release sound and autostop the circuit
        Calling SynthNote.note() to fire a sound with a hold time.      
        Using JMSLRandom to randomize frequencies and amplitudes
- Author:
- Nick Didkovsky 5/28/01 1:09PM Nancy
- See Also:
- Serialized Form
- 
Nested Class SummaryNested classes/interfaces inherited from class java.awt.Componentjava.awt.Component.BaselineResizeBehavior
- 
Field SummaryFields inherited from class java.awt.ComponentBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors Constructor Description NoteOnNoteOffTest()
- 
Method SummaryModifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidinit()static voidmain(java.lang.String[] args)voidstart()voidstop()Methods inherited from class java.applet.Appletdestroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatusMethods inherited from class java.awt.PaneladdNotifyMethods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validateMethods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Constructor Details- 
NoteOnNoteOffTestpublic NoteOnNoteOffTest()
 
- 
- 
Method Details- 
initpublic void init()- Overrides:
- initin class- java.applet.Applet
 
- 
startpublic void start()- Overrides:
- startin class- java.applet.Applet
 
- 
stoppublic void stop()- Overrides:
- stopin class- java.applet.Applet
 
- 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e)- Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
- 
mainpublic static void main(java.lang.String[] args)
 
-