Package jmslexamples.jsyn2
Class FullFeaturedJSynUnitVoiceSupport
java.lang.Object
com.softsynth.jmsl.view.PVFrameAdapter
jmslexamples.jsyn2.FullFeaturedJSynUnitVoiceSupport
- All Implemented Interfaces:
PVComponent
,PVFrame
,java.awt.event.ActionListener
,java.util.EventListener
public class FullFeaturedJSynUnitVoiceSupport extends PVFrameAdapter implements java.awt.event.ActionListener
Full featured example of using JSyn UnitVoice to play in JMSL. Note-by-note
control over UnitVoice
Play with MusicShapes generated randomly from UnitVoice'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: nick@didkovsky.com, (c) 2003 Nick Didkovsky, all rights reserved. Upgraded to JSyn2 API Dec 2016
-
Constructor Summary
Constructors Constructor Description FullFeaturedJSynUnitVoiceSupport()
-
Method Summary
Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent ev)
MusicShape
generateRandomMusicShape(JSynUnitVoiceInstrument ins)
Generate a MusicShape with random data chosen between low and high limits of upper dimensionsstatic 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, getLocation, 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 Details
-
FullFeaturedJSynUnitVoiceSupport
public FullFeaturedJSynUnitVoiceSupport()
-
-
Method Details
-
generateRandomMusicShape
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 interfacejava.awt.event.ActionListener
-
main
public static void main(java.lang.String[] args)
-