Package jmsltutorial

Class TriangleSynthNote

java.lang.Object
java.util.Observable
com.softsynth.jsyn.SynthObject
com.softsynth.jsyn.SynthSound
com.softsynth.jsyn.SynthCircuit
com.softsynth.jsyn.SynthNote
jmsltutorial.TriangleSynthNote

public class TriangleSynthNote
extends com.softsynth.jsyn.SynthNote
A SineOscillator SynthNote with an amplitude envelope. noteOn() sustains, noteOff() releases.
Author:
Nick Didkovsky, 11/21/2000 10:12AM, copyright (c) 2000 Nick Didkovsky, all rights reserved.
  • Field Summary

    Fields inherited from class com.softsynth.jsyn.SynthNote

    amplitude, frequency

    Fields inherited from class com.softsynth.jsyn.SynthCircuit

    output
  • Constructor Summary

    Constructors
    Constructor Description
    TriangleSynthNote()  
  • Method Summary

    Modifier and Type Method Description
    static void main​(java.lang.String[] args)
    Play some noteOn / noteOff()'s to test the SynthNote
    void setStage​(int time, int stage)
    setStage will be called by noteOn after freq and ampo are set.

    Methods inherited from class com.softsynth.jsyn.SynthNote

    note, noteOff, noteOn, noteOnFor

    Methods inherited from class com.softsynth.jsyn.SynthCircuit

    add, compile, delete, getPeer, loadByName

    Methods inherited from class com.softsynth.jsyn.SynthSound

    addPort, addPort, findNamedPort, getName, getNumPorts, getPortAt, getPriority, setPriority, setStage, start, start, stop, stop

    Methods inherited from class com.softsynth.jsyn.SynthObject

    deleteAll, enableDeletionByGarbageCollector, enableTracking, getSynthContext, isTrackingEnabled, toString, track

    Methods inherited from class java.util.Observable

    addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TriangleSynthNote

      public TriangleSynthNote()
  • Method Details

    • setStage

      public void setStage​(int time, int stage)
      setStage will be called by noteOn after freq and ampo are set. setStage(1) will be called by noteOff()
      Overrides:
      setStage in class com.softsynth.jsyn.SynthSound
    • main

      public static void main​(java.lang.String[] args)
      Play some noteOn / noteOff()'s to test the SynthNote