Audio Software Synthesis API and Plugins for Java
JSyn Examples now using the Beta Pure Java JSyn
Note: to hear the Pure Java JSyn you may need to uninstall your old native JSyn plugin. If you had installed it then you can uninstall it using the tool on this page.
To check whether you are running the new version, look in the Java Console when you run the Applet. You should see "Pure Java JSyn".
See Oscillator Waveforms
How it works:
This examples generates many different waveforms ansd displays them using the oscilloscope. Uncheck Auto to stop automatic capture. Hit "Capture" to record and display waveforms. Select a waveform using radio buttons at the bottom. Waveforms include:
- Sine = Pure sine wave. No harmonics.
- Sawtooth = Shaped like the edge of a saw. Contains all harmonics. At negative frequency, it slopes backwards.
- Triangle = Looks like a sine wave but with pointy corners. Contains all even harmonics.
- Square = Alternates between -1 and +1. Contains all odd harmonics.
- RedNoise = Linear ramps between random values.
- Impulse = Single sample spikes.
Note that the waveforms with the "BL" suffix are band-limited. Sweep the frequency up and down and compare their smooth sound with the non-band-limited versions. Band limiting eliminates high frequency partials above the Nyquist rate which cause aliasing.
© 1997-2009 Mobileer Inc All Rights Reserved
