Splice is a label maker for: CDs, DAT tapes, 8mm tapes, and analog cassette tapes. It is primarily intended for live music, but it can be used for any label need. The setlists are stored in a simple textual fashion (see below) consisting of a header, the songs, and an optional trailer. The setlist format is designed to both easy to use (both by splice and the person creating the setlist) and easy to read. Splice runs on any system that has Perl.
Multiple labels can be generated with a single input file. 1 CD label, 2 cassette/8mm labels, or 3 DAT labels will be generated per page.
See https://github.com/scholnicks/splice/wiki for more details.
splice is freeware released under the MIT License.