Package jmsltutorial
Class JavaSoundMidiApplet
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
jmsltutorial.JavaSoundMidiApplet
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
public class JavaSoundMidiApplet
extends java.applet.Applet
Set JMSL midi output to Java Sound MIDI device. For this to work in an
 applet, Java Sound midi needs a soundbank Ine of two way to acheive this: 1)
 the path to the soundbank should be on the local machine in
 (jre/)lib/audio/soundbank.gm. You may have to make the "audio" directory
 manually and install the soundbank manually. 2) Provide MidiIO_JavaSound with
 a URL to a soundbank on the same server as the applet (see the call to
 setSoundbankURL() in start() )
 
 
 
  
   
    
     
      NOTE TO WINDOWS USERS!
      JavaSound Midi applet notes, Windows XP
     
      Applets using JavaSound MIDI ( javax.sound.midi ) will not work using the standard Sun Java plugin distribution.
      You must manually install a soundbank for the Java plugin to use. (or provide MidiIO_JavaSound with a URL to a soundbank)
     
      To install a soundbank locally, find out where your Java plugin is installed:
      Control Panel -> Java Plug-in -> Advanced tab (read location under Java Runtime Environment listing)
      My Java plugin is in C:\Program Files\Java\j2re1.4.1_07
     
      In Windows Explorer, I browsed to C:\Program Files\Java\j2re1.4.1_07 and opened the "lib" folder
      In "lib" I made New Folder named "audio"
     
      From various jsdk installations, I found and copied soundbank.gm into the new audio folder [ C:\Program Files\Java\j2re1.4.1_07\lib\audio ]
     
      
     
    
   
  
 - Author:
- Nick Didkovsky, email: nick@didkovsky.com, (c) 2003 Nick Didkovsky, all rights reserved.
- 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 JavaSoundMidiApplet()
- 
Method SummaryMethods 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- 
JavaSoundMidiAppletpublic JavaSoundMidiApplet()
 
- 
- 
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
 
 
-