The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book, the equivalent of 1,000+ print pages, covers almost every aspect of shell scripting. It contains 382 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. Included scripts are the Game of Life, a Perquackey variant, a Morse code trainer, and an implementation of the Gronsfeld Cipher. This book is suited for both individual study and classroom use. It covers Bash, up to and including version 4.2. Note that users of miniaturized single-board computers running Linux, such as the Raspberry Pi and the Beagle Bone, would find this Guide useful for learning and running Bash scripts to explore and expand the capabilities of these small, but powerful machines.
UltiMusE-LX is a composing program. You could think of it as a "word processor" for music. It allows you to draw sheet music on the screen using the mouse and/or computer keyboard. Up to 16 parts or voices fit on up to seven staves. Most standard musical notations are supported, as are MIDI instrument patch changes, events, and real-time clocks. As you work, you can hear your music played from any point in your score, or print any portion of it. Your completed score file documents your composition and arrangement in as much detail as you care to put in. UltiMusE was for many years the standard MIDI program for the Tandy Color Computer OS-9 community.
Real-Time Control Systems Library contains a mix of software found to be useful in the development of real-time control systems at the National Institute of Standards and Technology. It includes the Neutral Messaging Language (NML), which is used for simple configurable communications for both Java and C++ applications on a variety of operating systems. It also includes classes for converting between various coordinate systems (collectively called posemath), some XML parsing and generating tools, an .ini file reader, a timer interface, and more.