(GPL-2.0-or-later AND GFDL-1.1-or-later)
Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL-1.3a and LPPL-1.3c and MIT and Public Domain and UCD and Utopia
ASL 2.0 and LGPL-2.1-only and Zlib and OFL-1.1 and Public Domain and LGPL-2.0-only and GPLv2+ and MPL-1.1 and Libpng and LGPL-3.0-only and BSL-1.0 and GPLv2 and GPLv3 and CPL-1.0 and IJG and MIT and LPPL-1.3c and ICU and psutils
This Tikz-based music-related package is targeted at pop/jazz guitar/bass/piano musicians. They usually need only the chords and the song structure. This package produces rectangular song patterns with "one square per bar", with the chord shown inside the square. It also handles the song structure by showing the bar count and the repetitions of the patterns.
acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
The abc package lets you include lines of music written in the ABC Plus language. The package will then employ the \write18 facility to convert your notation to PostScript (using the established utility abcm2ps) and hence to the format needed for inclusion in your document.
MusiXTeX provides a set of macros, based on the earlier MusicTeX, for typesetting music with TeX. To produce optimal spacing, MusixTeX is a three-pass system: etex, musixflx, and etex again. (Musixflx is a lua script that is provided in the bundle.) The three-pass process, optionally followed by processing for printed output, is automated by the musixtex wrapper script. The package uses its own specialised fonts, which must be available on the system for musixtex to run. This version of MusixTeX builds upon work by Andreas Egler, whose own version is no longer being developed. The MusiXTeX macros are universally acknowledged to be challenging to use directly: the pmx preprocessor compiles a simpler input language to MusixTeX macros.
These packages are either mandated by the core LaTeX team, or very widely used and strongly recommended in practice.
M-Tx is a preprocessor to pmx, which is itself a preprocessor to musixtex, a music typesetting system. The prime motivation to the development of M-Tx was to provide lyrics for music to be typeset. In fact, pmx now provides a lyrics interface, but M- Tx continues in use by those who prefer its language.
Package for typesetting song lyrics and chord books
The package provides an all purpose songbook style. Three types of output may be created from a single input file: "words and chords" books for the musicians to play from, "words only" songbooks for the congregation to sing from, and overhead transparency masters for congregational use. The package will also print a table of contents, an index sorted by title and first line, and an index sorted by key, or by artist/composer. The package attempts to handle songs in multiple keys, as well as songs in multiple languages.
The package provides the means to specify guitar chords to be played with each part of the lyrics of a song. The syntax of the macros reduces the chance of failing to provide a chord where one is needed, and the structure of the macros ensures that the chord specification appears immediately above the start of the lyric.
This package provides two commands (\chordscheme and \scales). With those commands it is possible to draw schematic diagrams of guitar chord tablatures and scale tablatures. Both commands know a range of options that allow wide customization of the output. The package's drawing is done with the help of TikZ.
PMX is a preprocessor for MusiXTeX. It builds the TeX input file from a file in a much simpler language, making most of the layout decisions by itself. An auxiliary program makes single- player parts from a multi-player score. For proof-listening, PMX can make a MIDI file of your score. The present version requires at least version 1.15 of MusiXTeX, running on an e-tex- enhanced TeX system.
Commands to include lilypond scores within a (Lua)LaTeX document
This package provides macros for the inclusion of LilyPond scores within LuaLaTeX. It calls LilyPond to compile scores, then includes the produced files.
A class for drawing guitar tablatures easily
This package provides is a simple LaTeX2e class that allows guitarists to create basic guitar tablatures using LaTeX. Create music and do not be bothered with macro programming. The class depends on the LaTeX packages geometry, harmony, inputenc, intcalc, musixtex, tikz, and xifthen, as well as the article class.
This program translates MusicXML files to input suitable for PMX and MusiXTeX processing. This package supports Windows, MacOS and Linux systems.
Typeset harmony symbols, etc., for musicology
The package harmony.sty uses the packages ifthen and amssymb from the amsfonts bundle, together with the LaTeX font lcirclew10 and the font musix13 from musixtex.
Access lilypond fragments and glyphs, in LaTeX
The package provides the means to include arbitrary elements of Lilypond notation, including symbols from Lilypond's Emmentaler font, in a LaTeX document. The package uses OpenType fonts, and as a result must be compiled with LuaLaTeX or XeLaTeX.
These are fonts for use with MusixTeX; they are provided both as original Metafont source, and as converted Adobe Type 1. The bundle renders the older (Type 1 fonts only) bundle musixtex- t1fonts obsolete.
This package adds the \keyboard[1][2]..[7] command to your project. When used, it draws a small 2 octaves piano keyboard on your document, with up to 7 keys highlighted. Keys go : Co, Cso, Do, Dso, Eo, Fo, Fso, Go, Gso, Ao, Aso, Bo, Ct, Cst, Dt, Dst, Et, Ft, Fst, Gt, Gst, At, Ast and Bt. (A working example is included in the README file.)
This package provides two macros for drawing chord diagrams, as may be found for example in chord charts/books and educational materials. They are composed as TikZ pictures and have several options to modify their appearance.
Easy notation for guitar music, in MusixTeX
The package provides commands for typesetting notes for guitar, especially for simplifying guitar notation with MusixTeX.
A MusiXTeX extension library that enables transformations of the effect of notes commands
The package includes an archive containing a MusiXTeX extension library musixtnt, and documentation for a program: msxlint. musixtnt.tex provides a macro \TransformNotes that enables transformations of the effect of notes commands such as \notes. In general, the effect of \TransformNotes{input}{output} is that notes commands in the source will expect their arguments to match the input pattern, but the notes will be typeset according to the output pattern. An example is extracting single-instrument parts from a multi- instrument score. msxlint detects incorrectly formatted notes lines in a MusiXTeX source file. This should be used before using \TransformNotes.
Typesetting bagpipe music in MusixTeX is needlessly tedious. This package provides specialized and re-defined macros to simplify this task.
A LaTeX package for typesetting of guitar chord diagrams, including options for chord names, finger numbers and typesetting above lyrics. The bundle also includes a TCL script (chordbox.tcl) that provides a graphical application which creates LaTeX files that use gchords.sty.
A Preprocessor that generates note-spacing commands for MusiXTeX scores
This program simplifies the creation of MusiXTeX scores by converting (non-standard) commands of the form \anotes ... \en into one or more conventional note-spacing commands, as determined by the note values themselves, with \sk spacing commands inserted as necessary. The coding for an entire measure can be entered one part at a time, without concern for note-spacing changes within the part or spacing requirements of other parts. For example, \anotes\qa J\qa K&\ca l\qa m\ca n\en generates \Notes\qa J\sk\qa K\sk&\ca l\qa m\sk\ca n\en .
Accessing symbols for music writing with pdfLaTeX
This package makes available the most commonly used symbols in writing about music in a way that can be used with pdfLaTeX and looks consistent and attractive. It includes accidentals, meters, and notes of different rhythmic values. The package builds on the approach used in the harmony package, where the symbols are taken from the MusiXTeX fonts. But it provides a larger range of symbols and a more flexible, user-friendly interface written using xparse.
Typeset musical pitches with octave designations
This package package typesets musical pitch names with designation for the octave in either the Helmholtz system (with octave numbers), or the traditional system (with prime symbols). Authors can just write \pitch{C}{4} and the pitches will be rendered correctly depending on which package option was selected. The system can also be changed mid-document.
The TeX Live software distribution offers a complete TeX system for a variety of Unix, Macintosh, Windows and other platforms. It encompasses programs for editing, typesetting, previewing and printing of TeX documents in many different languages, and a large collection of TeX macros and font libraries. The distribution includes extensive general documentation about TeX, as well as the documentation for the included software packages.
This LaTeX package offers support for typesetting simple leadsheets of songs, i.e. song lyrics and the corresponding chords.
Gregorio is a software application for engraving Gregorian Chant scores on a computer. Gregorio's main job is to convert a gabc file (simple text representation of a score) into a GregorioTeX file, which makes TeX able to create a PDF of your score.
Produce chord information to go with pmx output
The bundle supplements pmx, providing the means of typesetting chords above the notes of a score. The bundle contains: macros for typing the chords; a Lua script to transpose chord macros to the required key signature; and support scripts for common requirements.
This package is designed to simplify the development and distribution of scripts for theatrical musicals, especially ones under development. The output is formatted to follow generally accepted script style[1] while also maintaining a high level of typographic integrity, and includes commands for dialog, lyrics, stage directions, music and dance cues, rehearsal marks, and more. It gracefully handles dialog that crosses page breaks, and can generate lists of songs and lists of dances in the show. [1] There are lots of references for the One True Way to format a script. Naturally, none of them agree.
This package provides macros for typesetting virtual keyboards limited to two octaves for showing notes represented by a colored circle. Optionally, the number used for pitch analysis can be shown. It is an extension of piano.sty by Emile Daneault, written in expl3 in answer to a couple of questions on TeX.StackExchange: http://tex.stackexchange.com/questions/162184/ http://tex.stackexchange.com/questions/246276/. It features extended syntax and several options, like setting the color, adding numbers for pitch analysis, one or two octaves, and others.
Mini-fonts for figured-bass notation in music
This package consists of three mini-fonts (and associated metrics) of conventional ligatures for the figured-bass notations 2+, 4+, 5+, 6+ and 9+ in music manuscripts. The fonts are usable with Computer Modern Roman and Sans, and Palatino/Palladio, respectively.
This guide, "LaTeX for Musicians", explains how to create LaTeX documents that include several kinds of music elements: music symbols, song lyrics, guitar chords diagrams, lead sheets, music excerpts, guitar tablatures, multi-page scores.
(La)TeX macros for typesetting guitar chords over song texts. The toolbox package is required. Note that this package only places arbitrary TeX code over the lyrics. To typeset the chords graphically (and not only by name), the author recommends use of an additional package such as gchords by K. Peeters.
Dodecaphonic diagrams: twelve-tone matrices, clock diagrams, etc.
This is a music-related package which is focused on notation from the Twelve-Tone System, also called Dodecaphonism. It provides LaTeX algorithms that produce typical dodecaphonic notation based off a musical series, or row sequence, of variable length. The package requires etoolbox, pgfkeys, TikZ, xparse, and xstring.
Produce song books for church or fellowship
The package provides a means of producing beautiful song books for church or fellowship. It offers: a very easy chord-entry syntax; multiple modes (words-only; words+chords; slides; handouts); measure bars; guitar tablatures; automatic transposition; scripture quotations; multiple indexes (sorted by title, author, important lyrics, or scripture references); and projector-style output generation, for interactive use. A set of example documents is provided.