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 Details

    • FullFeaturedJSynUnitVoiceSupport

      public FullFeaturedJSynUnitVoiceSupport()
  • Method Details

    • generateRandomMusicShape

      public MusicShape generateRandomMusicShape​(JSynUnitVoiceInstrument 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)