summaryrefslogtreecommitdiff
path: root/tutorials/sndkit/softsynth/README
blob: 1bfe1a8a4664bbba55ad06a0205f86c0816734ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
What is this?
=============

This directory contains a very simple software MIDI organ which is
based on playback of sine waves at various frequencies and amplitudes. Please
see the softsynth.c file for better explanation. This is probably the simpliest
software synthesizer application one can write.

The softsynth.c file contains the original version of this program
(no GUI). It's compatible also with any of the earlier OSS versions if you
use an OSSlib version that contains the MIDI parser library (shipped with
OSS 3.99.1j and later).

The softsynth_gtk.c contains another version of the original program. It
has GTK+ GUI. In addition it uses several services that are only
available in OSS 4.0 and later.