Years ago I worked on firmware solution for radio exploring.
Since that I have sources of simple but nice SPL (signal processing
library).
Now I decided to "reincarnate" that library
(without some special functions, of course ;). The project is now called
SSPL : Simple SPL.
I'd like you to notice the following features:
Project is NOT OSS.
Project is NOT under GPL; GPL sucks.
Project uses dynamic C/C++
RTL statically made up from IBM VAC++ 4.0; for C++ classes my
own class libraries for OS/2 are used (which is also non-OSS, non-GPL
and intended for internal use only ;).
Project is being developed only as hobby;
I just wanted to recall the past.
Only binary libraries and hreader files for
OS/2 are distributed.
Requests of opening sources, GPL licensing, changing
compiler, switching to static RTL, etc, are silently routed to /dev/nul.
If these features are unacceptable for you due to religious
or any other causes, thank you for wisiting this page and goodbye.
2. Project's Content
There are 2 dynamic libraries: "kernel" itself (vyxssplk.dl
l) and C++ "wrapper" (vyxssplw.dll).
"Kernel" consists of basic set of functions to work with filters,
spectrum calculation (FHT), simple signal generators (Sine, Cosine,
White/Pink noise), data structures and some helper functions.. There
are no special checks for parameter validity except the init functions.
Helper functions set, uncluding simple autocalculation of
LPF/HPF by desired slope (dB/oct)
Addon:
AM detectors (1/2 half-period)
amplifier ;)
input wave window reverse
Effects:
fade in/out (linear/exponential)
3.1 Documentation
Sorry, there is no documentation as usual :(.
The headers contain description of data structures/fuctions/parameters.
Actually, the "kernel" is intended for use under wrappers, not directly.
4. Further Development and Support
The project will be developed when and if i'll have a free
time for it (hobby ;).
Support... It will be supported somehow, but the type of support
is not determined now.
5. Contacts
One can contact with me on irc channel #OS2Russian (EFNet),
nick VYX (VYXhome). I prefer russian language ;) One can also
try to send a e-mail to my
work , but one should remember that I am developing this project
only at home.