SMakeWav
allows to create a wav file and postscript file and
tcl/tk file too, with differents carateristics of signal.
(Level, Frequency, Sin/Tri/Rec..). RECOMPILLING(POSIX AND CYGWIN)
# tar xvzf smakewav-X.tar.gz
# cd smakewav/generic
# make POSIX INSTALLING
# make install
CYGWIN USING Ready compiled for Windows Win32, see in
generic source path:
smakewav.exe
and use
cygwin1.dll
USAGE
./smakewav [options]
-o file.wav
OPTIONS
- h : help
--help : //
-o : output file name
--output : //
-l : signal level (0 to 1 Volt)
--level : //
-vmov : vertical move (offet)
--verticalmove : //
-t : signal type : rec / tri / sin / data
--type : //
rec : rectangular signal
tri : triangular signal
sin : sinus signal
data : data signal (liste of hexa values)
-f : signal frequency (Hz) (c/s)
--frequency : //
-d : signal duration (s)
--duration : //
-cr : signal cyclic ratio (%)
--cyclicratio : //
-ps : name of ps file to create
--postscript : //
-nps : number of cycles in ps file
--nb_postscript : //
-sps : scale of ps file
--scale_postscript : //
-wps : signal width of ps file
--width_postscript : //
-hps : title of ps file signal
--header_postscript : //
-bgps : background color hexa RGB
--background_postscript : //
-fgps : foreground color hexa RGB
--foreground_postscript : //
-aps : axis color hexa RGB
--axis_color_postscript : //
-cps : signal color
--color_postscript : //
-tcltk : tcl file name output
--tk_canvas_title : tk canvas name (.smkw by
default)
-tkctitle : //
-tkcanvastitle : //
--tk_canvas_width : tk canvas width (842 by
default)
-tkcwidth : //
-tkcanvaswidth : //
--tk_canvas_height : tk canvas height (595 by
default)
-tkcheight : //
-tkcanvasheight : //