Lua
-
ao,
a module of bindings to
libao
to provide portable audio output,
-
CommandLineUI.lua,
a command-line user interface, like CPAN's
Term::Clui
-
digitalfilter.lua,
provides some
digital filters
- Butterworth, Chebyschev and Bessel.
-
Evol.lua,
a call-compatible translation of the
Math::Evol Perl module
-
ecasound.lua,
a high-level Lua interface to
the ecasound interactive mode.
-
New !
eread
- a simple text-only epub reader.
-
fen.lua,
This module manipulates chess positions in FEN syntax.
It can apply moves to a position, and provides an application
pgn2eco,
which takes opening moves and outputs the corresponding ECO number.
-
fluidsynth.lua,
a high-level Lua interface to
the fluidsynth library
-
lgdbm,
the manual page for Luiz Henrique de Figueiredo's lgdbm module
-
midialsa.lua,
a call-compatible translation of the
MIDI::ALSA Perl module,
based on the Python modules
alsaseq and alsamidi
by Patricio Paez
-
MIDI.lua,
a call-compatible translation of the
MIDI.py Python module
-
midisox_lua,
the SoX-like
workalike, for handling MIDI files
-
minicurses.lua,
a stripped-down, easy-to-use access to the ncurses library
-
muscript,
the free music typesetting software
-
randomdist.lua,
a few simple procedures for generating random numbers
-
readkey.lua,
simple terminal control, like CPAN's
Term::ReadKey
-
readline.lua,
an interface to the
Readline library
now with
Alternate Interface
and
Custom Completion
-
RungeKutta.lua,
a call-compatible translation of the
Math::RungeKutta Perl module
-
terminfo.lua, a translation of the
Term::Terminfo
CPAN module, with an added convenience
get(name),
and the important extra function
tparm(capability, params...)
-
terminfofont.lua,
a big font, seven lines high, inspired by
Bitfont5x7
for use when terminfo is supported
such as in a console, or an xterm.
-
WalshTransform.lua,
a call-compatible translation of the
Math::WalshTransform Perl module
-
A talk
Introduction to Lua
given to the Tasmanian Linux User Group in February 2016
-
See:
gitlab.com/peterbillam/pjb_lua
PostScript
-
The
brownian.ps
procedures for "Brownian Noise" curves and landscapes,
to generate horizons, cloudscapes, etc . . .
-
New !
The
chess.ps
procedures for making diagrams of chess positions,
and its associated
fen2img
script.
-
The
colours.ps
colour-handling procedures for artists
-
The
fonts.ps
collection of some simple custom fonts
-
The
line_drawing.ps
line-drawing procedures for artists
-
The
muscript.ps
music-typesetting procedures as used by
muscript
-
The
random.ps
collection of simple procedures for handling random numbers
-
The
text.ps
collection of text-handling procedures
-
New !
The
transforms.ps
collection of fun path-transforms
-
Some poster graphics
using the above routines
-
The Perl script
include_run
to include all run-files into a PostScript file
-
muscript,
the free music typesetting software
-
A comparison of Perl and PostScript
as programming languages, for Perl-folk
as an introduction to PostScript
-
Various patterns for making
juggling equipment
-
A movie of
John Connett's pattern,
as published by A.K. Dewdney in his
"Computer Recreations" column in the Scientific American.
Sept 1986.
It's a big file, so it may be better to download it
and play it from a local disc. And also, the script
make_connett_video
which synthesised it.
-
A short movie (it's a small file!) of
three droplets.
Also, the script
make_droplet_video
which synthesised it.
-
See:
gitlab.com/peterbillam/postscriptlib
Perl
Python
-
MIDI.py,
which translates MIDI events into and from Python3 list-structures
-
TermClui.py,
a Command-Line User Interface, a translation of the
Term::Clui Perl module
-
midisox,
the SoX-like
workalike, for handling MIDI files
JavaScript
Electronics
Talks
See also . . .