Class FullFeaturedSynthNoteSupport

java.lang.Object
com.softsynth.jmsl.view.PVFrameAdapter
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
Old JSyn API support. Please instead @see jmslexamples.jsyn2.FullFeaturedJSynUnitVoiceSupport 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: nick@didkovsky.com, (c) 2003 Nick Didkovsky, all rights reserved.
  • Constructor Details

    • FullFeaturedSynthNoteSupport

      public FullFeaturedSynthNoteSupport()
  • Method Details

    • 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)