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 voidactionPerformed(java.awt.event.ActionEvent ev)MusicShapegenerateRandomMusicShape(JSynUnitVoiceInstrument ins)Generate a MusicShape with random data chosen between low and high limits of upper dimensionsstatic voidmain(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, validateMethods 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:
actionPerformedin interfacejava.awt.event.ActionListener
-
main
public static void main(java.lang.String[] args)
-