jmslexamples.jsyn
Class FullFeaturedSynthNoteSupport

java.lang.Object
  extended by com.softsynth.jmsl.view.PVFrameAdapter
      extended by jmslexamples.jsyn.FullFeaturedSynthNoteSupport
All Implemented Interfaces:
PVComponent, PVFrame, java.awt.event.ActionListener, java.util.EventListener

public class FullFeaturedSynthNoteSupport
extends PVFrameAdapter
implements java.awt.event.ActionListener

Full featured example of using JSyn SynthNote to play in JMSL. Note-by-note control over SynthNote Play with MusicShapes generated randomly from synthnote's dimension name space Also shows instrument with stereo output patched into mixer You will hear note-by-note autopanning rate changes and note-by-note timbral changes

Author:
Nick Didkovsky, email: didkovn@mail.rockefeller.edu, (c) 2003 Nick Didkovsky, all rights reserved.

Constructor Summary
FullFeaturedSynthNoteSupport()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ev)
           
 MusicShape generateRandomMusicShape(SynthNoteAllPortsInstrument ins)
          Generate a MusicShape with random data chosen between low and high limits of upper dimensions
static void main(java.lang.String[] args)
           
 
Methods inherited from class com.softsynth.jmsl.view.PVFrameAdapter
add, add, addKeyListener, addWindowListener, dispose, equals, getBackground, getBounds, getComponent, getFont, getFontMetrics, getParent, getPVMenuBar, hashCode, isEnabled, isShowing, pack, removeAll, removeKeyListener, setBackground, setEnabled, setFont, setFrameLayout, setLocation, setPVMenuBar, setResizable, setSize, setSize, setTitle, setVisible, toBack, toFront, toString, validate
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FullFeaturedSynthNoteSupport

public FullFeaturedSynthNoteSupport()
Method Detail

generateRandomMusicShape

public MusicShape generateRandomMusicShape(SynthNoteAllPortsInstrument ins)
Generate a MusicShape with random data chosen between low and high limits of upper dimensions


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ev)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

main

public static void main(java.lang.String[] args)