DixShtix

com.dixshtix.soundlab
Class Generator

java.lang.Object
  |
  +--com.dixshtix.soundlab.Generator
Direct Known Subclasses:
SimpleSynth

public class Generator
extends java.lang.Object

Base class of audio data generators.

Title: Interactive Multitimbral Sound Lab

Description: An extensible framework for the synthesis and playback of polyphonic, multitimbral sound clips.

Copyright: Copyright (c) Richard C. Penner II

Company: DixShtix

Version:
1.0
Author:
Richard C. Penner II

Constructor Summary
Generator()
           
 
Method Summary
 double[] generate(double sampleRate)
          Generate audio data.
 double[] getLookupTable(int samplesPerPeriod)
          Generate audio data without any exterior envelope.
 java.lang.String toString()
          Human-readable string.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

Generator

public Generator()
Method Detail

toString

public java.lang.String toString()
Human-readable string.
Overrides:
toString in class java.lang.Object

getLookupTable

public double[] getLookupTable(int samplesPerPeriod)
Generate audio data without any exterior envelope.

generate

public double[] generate(double sampleRate)
Generate audio data.

DixShtix