Tscore: Making Computers and Humans Talk About Time

Total Page:16

File Type:pdf, Size:1020Kb

Tscore: Making Computers and Humans Talk About Time tScore: Making Computers and Humans Talk about Time Markus Lepper1 and Baltasar Trancon´ y Widemann1;2 1<semantics/> GmbH, Berlin, Germany 2Ilmenau University of Technology, Ilmenau, Germany Keywords: Knowledge Acquisition, Temporal Data, Man–Machine Interface, Domain-specific Languages. Abstract: Textual denotation of temporal data is a challenge. In different domains very different notation systems have been developed for pen and paper during history, reflecting domain specific theory and practice. They work with symbolic representation of activities and combined expressional and spatial representation of time. In contrast, existing computer-readable formats are either simple lists or complicated expression languages. The formalism and software presented here, called tScore, try to bridge the gap between these two worlds by studying the most advanced example of the former, the Conventional Western Notation of music. By ab- stracting its basic principles, a generic notation framework is defined, suited for reading and writing by both humans and computers. The syntactic framework of the front-end representation and a mathematical formu- lation of the underlying semantics are given, which both are parametrisable and allow to plug in application specific parsers and data models. The current state of library implementation is shortly sketched, together with a practical example of moderately complex music notation. 1 MOTIVATION AND DESIGN GOALS OF tScore In the first place, tScore is the name of a new text for- mat for denotating arbitrary time-related information structures. Furthermore, it is the software framework T for processing this information. The development of tScore starts from the obser- (c) vation that a temporal description language is highly (b) desirable which . (a) • can be read and written equally well by humans and computers, • is neither restricted to one fixed model of “time” nor to prescribed parameter values, Figure 1: Information Flow Between User, Computer and Stage. • and can be handled with paper and pencil, or with chalk and blackboard, as the minimally required • computer aided analysis, information processing hardware. • documentation and type setting into multiple for- There are many potential application areas for mats. such a language in the fields of handling technical sys- tems and of æsthetic production. In general it enables The most complex use cases arise in the context the communication between users and computer sys- of æsthetic production and live performance. Figure 1 tems for the purposes of shows different flows of information related to some live stage activity between a human user and a com- • automated performance (sequencing), puter system: (a) The user writes a score which is • automated transformation/generation of temporal “sequenced” or “performed” by the IT system, (b) the data, user writes a protocol of what he/she perceives, which 176 Lepper M. and Trancón y Widemann B.. tScore: Makes Computers and Humans Talk About Time. DOI: 10.5220/0004540701760183 In Proceedings of the International Conference on Knowledge Engineering and Ontology Development (KEOD-2013), pages 176-183 ISBN: 978-989-8565-81-5 Copyright c 2013 SCITEPRESS (Science and Technology Publications, Lda.) tScore:MakesComputersandHumansTalkAboutTime is rendered nicely by the IT system, (c) the computer distances on the writing surface, in one distin- writes a protocol (using motion/gesture/pitch detec- guished direction. tion technologies) and delivers a readable score to The traditional German word is “Streckennota- the human. In all theses cases (and many more one tion”, and the technique is employed in avant- can think of) a tScore score object can be the cen- garde music, mixed with classical notation ele- tral means for information exchange. The motivation ments or even exclusively. The different value as- of the authors came out of a concrete composition pects which change in time are denotated either project, where it is necessary to unify “Conventional by traditional pitch indication, using five line mu- Western Music Notation” (CWN) and technical con- sical note systems, or by some “y-axis” which in- trol parameters for electronic sound processing in one terpretes some curved lines. single human- and computer-readable score. • On the opposite extreme are the “symbolic” rep- But tScore as such shall not be restricted to these resentations. In the field of music these are two domains. In fact, it is one of its central design cri- the pure expression languages, like “musixT X” teria that the “time axis” as well as the “value range” E (Taupin et al., 2002), “Guido”, “lilypond” (lily- are in no way a priori restricted, but can be mapped pond, 2011), “musicXML” (musicxml, 2011) and to almost arbitrary user-defined domains. many more. Here no relation between spatial lo- The main problem w.r.t. the time axis is that even cation and time is defined. Only the mere sequen- notion the basic of time, the assumptions about its be- tial order of sub-terms carries any semantics, in haviour and structure, the permitted denotations and many cases denotating the mere sequential order model of algebraic operations, the whole so-called in time. Duration, synchronicity, temporal dis- time , shall not be defined in advance, but definable tances and parallelism are expressed by expres- by the user, fitting the application context. The value sion terms only, built from lexical atoms and com- axis is in most cases less critical, but, e.g. in case of bining operators. CWN, subject of controversial discussions and cannot be pre-defined either. • Somewhere in the middle, more to the symbolic Of course, all these necessary definitions need not side, is the classical music notation CWN. It is be reiterated from scratch, but the user is given a col- a term language because the exact values, e.g. lection of pre-defined library components, which can of durations, are encoded by the chosen lexi- be parameterised and plugged together. cal atoms and combining operators (e.g. beams). So tScore is intended to serve as a denotation of Nevertheless, a certain flavour of analog represen- temporal structures in very diverse contexts, like tation is also present: The distance of the “terms”, the note symbols, and their horizontal alignment • light control across different, simultaneously played voices, is • video cue lists expected to “redundantly” represent the temporal • kinetic sculptures / robots positioning as spatial layout. The balance of ana- log and symbolic aspects has been carefully anal- • dramaturgy / radio play ysed by DAHLHAUS (Dahlhaus, 1965). • web animation But all of these existing approaches lack the desir- • stage performance able flexibility. The above-mentioned problem how to • music integrate CWN and technical control parameters is in • (every other conceivable time-related structure) practice usually solved by “abusing” some formalism, e.g. by a brute-force mapping of “Midi” control val- ues to some semantic user domain without any type 2 EXISTING APPROACHES TO check or declaration. This ubiquitous practice is a “hack” and neither DENOTATE TIME adequate to professional software engineering nor to informatics as the scientific discipline which analyses The existing approaches for denotating temporal culturally determined information structures. structures can be arranged on a scale from “analog” to “symbolic”, following the categories of GOODMAN (Goodman, 1976): • Modern variants of pure graphical music nota- tion are “analog” encodings. This means that dis- tances in time are proportionally represented by 177 KEOD2013-InternationalConferenceonKnowledgeEngineeringandOntologyDevelopment 1 2 3 7 6 8 PARS prima 4 T 19 ! ! 20 5 VOX sop a b c (d e)f (g a h) 9 P dyn f f > pp 10 P art - - > > > T 2011 21 11 VOX sop a b (e f) P nota [ ! clef-vl ] P art ( ).- PARS seconda ... 11 12 EOF Figure 2: Example of the tScore Input Format. 3 tScore AS A CONSEQUENCE • But even when applying this restriction, there is a FROM CWN multitude of semantic interpretations, with partly contradictory assumptions. The CWN has been developed over hundreds of years, • It is hardly readable by computers. and is the result of both research results of dedicated The design of tScore is the consequence of gen- specialists, and of every-day practical experience of eralizing the “orthogonal” aspects of CWN: the musical community. Consequently, it has a lot of advantages: • Time flows from left to right, top to bottom where lines must be broken. • It is highly ergonomic, economic and compact, due to the requirements and experiences of mu- • Temporal distribution is indicated by dividing sical practice. space. • • It is flexible, parametrisable and adaptable: With Synchronicity is established by super-position and some “plugged-in” additional definitions it can horizontal alignment. cover a large historic era from PEROTIN to • Multiple voices run in parallel, which again con- STOCKHAUSEN. sist of multiple parameter tracks. • As mentioned above, it can be “abused” for notat- On the other hand tScore avoids the above- ing temporal structures of value ranges outside the mentioned restrictions and deficiencies of CWN and traditional realm of music, e.g. physical motion or ad-hoc computer languages: film rhythms. • There is no pre-defined model of time, but only Naturally, the principle of historic development minimally necessary basic definitions. led to detours and idiosyncrasies: • There are no pre-definitions on the value axes, but • There are multitudes of notational elements for the
Recommended publications
  • Musical Notation Codes Index
    Music Notation - www.music-notation.info - Copyright 1997-2019, Gerd Castan Musical notation codes Index xml ascii binary 1. MidiXML 1. PDF used as music notation 1. General information format 2. Apple GarageBand Format 2. MIDI (.band) 2. DARMS 3. QuickScore Elite file format 3. SMDL 3. GUIDO Music Notation (.qsd) Language 4. MPEG4-SMR 4. WAV audio file format (.wav) 4. abc 5. MNML - The Musical Notation 5. MP3 audio file format (.mp3) Markup Language 5. MusiXTeX, MusicTeX, MuTeX... 6. WMA audio file format (.wma) 6. MusicML 6. **kern (.krn) 7. MusicWrite file format (.mwk) 7. MHTML 7. **Hildegard 8. Overture file format (.ove) 8. MML: Music Markup Language 8. **koto 9. ScoreWriter file format (.scw) 9. Theta: Tonal Harmony 9. **bol Exploration and Tutorial Assistent 10. Copyist file format (.CP6 and 10. Musedata format (.md) .CP4) 10. ScoreML 11. LilyPond 11. Rich MIDI Tablature format - 11. JScoreML RMTF 12. Philip's Music Writer (PMW) 12. eXtensible Score Language 12. Creative Music File Format (XScore) 13. TexTab 13. Sibelius Plugin Interface 13. MusiXML: My own format 14. Mup music publication program 14. Finale Plugin Interface 14. MusicXML (.mxl, .xml) 15. NoteEdit 15. Internal format of Finale (.mus) 15. MusiqueXML 16. Liszt: The SharpEye OMR 16. XMF - eXtensible Music 16. GUIDO XML engine output file format Format 17. WEDELMUSIC 17. Drum Tab 17. NIFF 18. ChordML 18. Enigma Transportable Format 18. Internal format of Capella (ETF) (.cap) 19. ChordQL 19. CMN: Common Music 19. SASL: Simple Audio Score 20. NeumesXML Notation Language 21. MEI 20. OMNL: Open Music Notation 20.
    [Show full text]
  • The Latex Graphics Companion / Michel Goossens
    i i “tlgc2” — 2007/6/15 — 15:36 — page iii — #3 i i The LATEXGraphics Companion Second Edition Michel Goossens Frank Mittelbach Sebastian Rahtz Denis Roegel Herbert Voß Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City i i i i i i “tlgc2” — 2007/6/15 — 15:36 — page iv — #4 i i Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and Addison-Wesley was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. The authors and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The publisher offers discounts on this book when ordered in quantity for bulk purchases and special sales. For more information, please contact: U.S. Corporate and Government Sales (800) 382-3419 [email protected] For sales outside of the United States, please contact: International Sales [email protected] Visit Addison-Wesley on the Web: www.awprofessional.com Library of Congress Cataloging-in-Publication Data The LaTeX Graphics companion / Michel Goossens ... [et al.]. -- 2nd ed. p. cm. Includes bibliographical references and index. ISBN 978-0-321-50892-8 (pbk. : alk. paper) 1.
    [Show full text]
  • Mutated! - Music Tagging Type Definition
    University of Glasgow Funded by the Department of Music Joint Information Systems Committee Call: Communications and Information Technology Standards MuTaTeD! - Music Tagging Type Definition A project to provide a meta-standard for music mark-up by integrating two existing music standards (Report Jan 2000) Dr. Stephen Arnold Carola Boehm Dr. Cordelia Hall University of Glasgow Department of Music Department of Music MuTaTeD! Contents CONTENTS: I. INTRODUCTION (BY DR. STEPHEN ARNOLD).................................................................. 3 II. ACHIEVEMENTS AND DELIVERABLES (BY THE MUTATED! TEAM) .............................. 5 1. Conference Papers and Workshops ..................................................................................... 5 2. Contact with relevant research groups .................................................................................. 5 3. Future Dissemination Possibilities ......................................................................................... 6 III. SYSTEMS FOR MUSIC REPRESENTATION AND RETRIEVAL (BY CAROLA BOEHM) 8 1. Abstract .................................................................................................................................. 8 2. The Broad Context ................................................................................................................. 8 3. The Music-Specific Context ................................................................................................... 8 4. Music Representation Standards – The Historical
    [Show full text]
  • Musixtex Using TEX to Write Polyphonic Or Instrumental Music Version T.111 – April 1, 2003
    c MusiXTEX Using TEX to write polyphonic or instrumental music Version T.111 – April 1, 2003 Daniel Taupin Laboratoire de Physique des Solides (associ´eau CNRS) bˆatiment 510, Centre Universitaire, F-91405 ORSAY Cedex E-mail : [email protected] Ross Mitchell CSIRO Division of Atmospheric Research, Private Bag No.1, Mordialloc, Victoria 3195, Australia Andreas Egler‡ (Ruhr–Uni–Bochum) Ursulastr. 32 D-44793 Bochum ‡ For personal reasons, Andreas Egler decided to retire from authorship of this work. Never- therless, he has done an important work about that, and I decided to keep his name on this first page. D. Taupin Although one of the authors contested that point once the common work had begun, MusiXTEX may be freely copied, duplicated and used in conformance to the GNU General Public License (Version 2, 1991, see included file copying)1 . You may take it or parts of it to include in other packages, but no packages called MusiXTEX without specific suffix may be distributed under the name MusiXTEX if different from the original distribution (except obvious bug corrections). Adaptations for specific implementations (e.g. fonts) should be provided as separate additional TeX or LaTeX files which override original definition. 1Thanks to Free Software Foundation for advising us. See http://www.gnu.org Contents 1 What is MusiXTEX ? 6 1.1 MusiXTEX principal features . 7 1.1.1 Music typesetting is two-dimensional . 7 1.1.2 The spacing of the notes . 8 1.1.3 Music tokens, rather than a ready-made generator . 9 1.1.4 Beams . 9 1.1.5 Setting anything on the score .
    [Show full text]
  • Phd Thesis, University of Helsinki, Department of Computer Science, November 2000
    5 Quantisation hythm together with melody is one of the basic elements in music. According to Longuet-Higgins ([LH76]) human listeners are much more sensitive to the perception of rhythm than to the R perception of melody or pitch related features. Usually it is easier for trained and untrained listeners as well as for musicians to transcribe a rhythm, than details about heard intervals, harmonic changes or absolute pitch. “The term rhythm refers to the general sense of movement in time that characterizes our experience of music (Apel, 1972). Rhythm often refers to the organization of events in time, such that they combine perceptually into groups or induce a sense of meter (Cooper & Meyer, 1960; Lerdahl & Jackendoff, 1983). In this sense, rhythm is not an objective property of music, it is an experience that has both objective and subjective components. The experience of rhythm arises from the interaction of the various materials of music – pitch, intensity, timbre, and so forth – within the individual listener.” [LK94] In general the task of transcribing the rhythm of a performance is different from the previously described beat tracking or tempo detection issue. For estimating a tempo profile it is sufficient to infer score time positions for a set of dedicated anchor notes (i.e., beats respectively clicks), for the rhythm transcription task score time positions and durations for all performance notes must be inferred. Because the possible time positions in a score are specified as fractions using a rather small set of possible denominators, a score represents a grid of discrete time positions. The resolution of the grid is context and style dependent, common scores often uses only a resolution of 1/16th notes but higher resolutions (in most cases binary) or non-standard resolutions for arbitrary tuplets can always occur and might also be correct.
    [Show full text]
  • Some Experience with Musixtex
    Some Experience with MusiXTEX Jean-Michel HUFFLEN LIFC | University of Franche-Comt´e BachoTEX, 29 April 2011 1 Contents Who am I? What is MusiXTEX? LATEX, ConTEXt, etc. Difficult typography A musician's point of view Conclusion 2 Musical CV In parallel with `classical' studies (Mathematics, Computer Science): Musical CV In parallel with `classical' studies (Mathematics, Computer Science): School of Music. Musical CV In parallel with `classical' studies (Mathematics, Computer Science): School of Music. High diploma in music training, bassoon, harmony, counterpoint (1981). Musical CV In parallel with `classical' studies (Mathematics, Computer Science): School of Music. High diploma in music training, bassoon, harmony, counterpoint (1981). I played in various orchestras (sometimes as a conductor). 3 As a composer Not very attracted by vocal music. As a composer Not very attracted by vocal music. Symphonies, concertos, chamber music pieces. As a composer Not very attracted by vocal music. Symphonies, concertos, chamber music pieces. Atonal style, then synthesis between tonal- ity/modality and atonality. 4 What is MusiXTEX Aims to typeset high-quality print output scores. What is MusiXTEX Aims to typeset high-quality print output scores. Authors warn: Let us recall that TEX was not designed for scores, but for texts. What is MusiXTEX Aims to typeset high-quality print output scores. Authors warn: Let us recall that TEX was not designed for scores, but for texts. Stalled, since Daniel Taupin's death. 5 Three-step system • [pdf]latex filename • musixflx filename • [pdf]latex filename 6 LATEX, ConTEXt, etc. Aim to get high-quality print outputs. LATEX, ConTEXt, etc. Aim to get high-quality print outputs.
    [Show full text]
  • Making Music with ABC PLUS V
    ' $ Guido Gonzato Making Music with ABC PLUS v. 1.1.0-pre4 Scherzando 3 mf A guide to the notationand its applications & % Making Music with ABC PLUS Copyright c Guido Gonzato, 2003–2007 This manual is released under the terms of the GNU Free Documentation License, http://www.gnu.org/licenses/fdl.html In loving memory of two people who were so dear to me: Annarosa, who introduced me to music, and my dad Bruno, for his criticism and encouragement; and to my son Lorenzo, who will become a better musician than I am. Contents I Computer Music with ABC PLUS 1 1 Introduction 1 1.1 Requirements ........................................ 1 1.2 Software ........................................... 1 1.3 Motivation .......................................... 2 1.4 How You Do It ....................................... 4 1.5 Installing the Programs ................................... 4 1.6 ABC PLUS in a Nutshell .................................. 5 1.7 Our First Score ....................................... 6 II Melody 9 2 Notes 9 2.1 Pitch: A-G a-g ,’ .................................... 9 2.2 Note Length: L: ...................................... 10 2.3 Rests and Spacing: z Z x y ............................... 11 2.4 Accidentals: ˆ = ...................................... 12 2.5 Dotted Notes: < > ..................................... 12 2.6 Ties, Slurs, Staccato: - () . ............................... 13 2.7 Tuplets: (n ......................................... 14 2.8 Chords: [] ......................................... 14 2.9 Lyrics: W: w: ......................................
    [Show full text]
  • Mathematics and Music
    Mathematics and Music David Wright April 8, 2009 2 i About the Author David Wright is professor of mathematics at Washington University in St. Louis, where he currently serves as Chair of the Mathematics Department. He received his Ph.D. in Mathematics from Columbia University, New York City. A leading researcher in the fields of affine algebraic geometry and polynomial automorphisms, he has produced landmark publications in these areas and has been an invited speaker at numerous international mathematics conferences. He designed and teaches a university course in Mathematics and Music, the notes from which formed the beginnings of this book. As a musician, David is an arranger and composer of vocal music, where his work often integrates the close harmony style called barbershop harmony with jazz, blues, gospel, country, doo-wop, and contemporary a cappella. He is Associate Director of the St. Charles Ambassadors of Harmony, an award winning male chorus of 160 singers. He also serves as a musical consultant and arranger for numerous other vocal ensembles. He is active in the Bar- bershop Harmony Society and was inducted into its Hall of Fame in 2008. As arranger and music historian David has been featured in national radio and TV broadcasts at home and abroad, and has authored several articles on vocal harmony. ii Contents Introduction v 1 Basic Concepts 1 2 Horizontal Structure 17 3 Harmony and Related Numerology 31 4 Ratios and Musical Intervals 45 5 Logarithms and Musical Intervals 53 6 Chromatic Scales 61 7 Octave Identification 69 8 Properties of Integers 87 9 The Integers as Intervals 97 10 Timbre and Periodic Functions 105 11 Rational Numbers As Intervals 125 12 Rational Tuning 139 iii iv CONTENTS Introduction The author’s perspective.
    [Show full text]
  • Musixtex Using TEX to Write Polyphonic Or Instrumental Music Version 1.35
    MusiXTEX Using TEX to write polyphonic or instrumental music Version 1.35 Revised August 29, 2021 If you are not familiar with TEX at all, I would recommend to find another software package to do musical typesetting. Setting up TEX and MusiXTEX on your machine and mastering it is an awesome job which gobbles up a lot of your time and disk space. But, once you master it... Hans Kuykens (ca. 1995) In my humble opinion, that whole statement is obsolete. Christof Biebricher (2006) ii MusiXTEX may be freely copied, duplicated and used in conformance to the GNU General Public License (Version 2, 1991, see included file copying)1. You may take it or parts of it to include in other packages, but no packages called MusiXTEX without specific suffix may be distributed under the name MusiXTEX if different from the original distribution (except obvious bug cor- rections). Adaptations for specific implementations (e.g., fonts) should be provided as separate additional TEXorLATEX files which override original definitions. 1Thanks to the Free Software Foundation for advice. See http://www.gnu.org Preface MusiXTEX was developed by Daniel Taupin, Ross Mitchell and Andreas Egler, building on earlier work by Andrea Steinbach and Angelika Schofer. Unfortunately, Daniel Taupin, the main developer, died all too early in a 2003 climbing accident. The MusiXTEX community was shocked by this tragic and unexpected event. You may read tributes to Daniel Taupin that are archived at the Werner Icking Music Archive (WIMA). Since then, the only significant update to MusiXTEX has been in version 1.15 (April 2011) which takes advantage of the greater capacity of the eTEX version of TEX.
    [Show full text]
  • Abc File Download ABC File Extension
    .abc file download ABC file extension. ABC file could be opened by special software. There are 4 file's types and each of them could be opened by different software. Download recommended software to open desired file format. How to open ABC file. Generated using the ABC musical notation language music file with the composition saved using a plain text ASCII formatting. It may be translated and laid out in an actual score and also played with an ABC-compatible program. Abc2xml Web service can be used to convert ABC files to the MusicXML format. MuseScore uses this Web service for importing ABC files (as a preinstalled plug-in). Choose "Plugins" → "ABC Import" to import ABC files in MuseScore. How to open file with ABC extension? Abc Navigator abc2win ABCedit Melody Assistant Muse MuseScore MusicEase TablEdit. abc4Mac BarFly Melody Assistant MuseScore. Created using the ABC programming language (originally developed for replacing the BASIC language) application source code file. How to open file with ABC extension? ABC compiler. ABC compiler. Flash compiler encoded file that is generated when compiling ActionScript scripts (AS files) and stores bytecode for the script, that is compiled code readable and executable by the ActionScript Virtual Machine (AVM or AVM2). It is usually dynamically produced by the runtime compiler, so the user may not ever see the ABC file. They use a format called the "abcFile structure". This structure is made up of primitive information (integers and floating point numbers), structured information (executable code block with its constant information, type descriptors, code and metadata) and arrays (both primitive and structured information).
    [Show full text]
  • Evaluation of Music Notation Packages for an Academic Context
    EVALUATION OF MUSIC NOTATION PACKAGES FOR AN ACADEMIC CONTEXT Pauline Donachy Dept of Music University of Glasgow [email protected] Carola Boehm Dept of Music University of Glasgow [email protected] Stephen Brandon Dept of Music University of Glasgow [email protected] December 2000 EVALUATION OF MUSIC NOTATION PACKAGES FOR AN ACADEMIC CONTEXT PREFACE This notation evaluation project, based in the Music Department of the University of Glasgow, has been funded by JISC (Joint Information Systems Committee), JTAP (JISC Technology Applications Programme) and UCISA (Universities and Colleges Information Systems Association). The result of this project is a software evaluation of music notation packages that will be of benefit to the Higher Education community and to all users of music software packages, and will aid in the decision making process when matching the correct package with the correct user. Six main packages are evaluated in-depth, and various others are identified and presented for consideration. The project began in November 1999 and has been running on a part-time basis for 10 months, led by Pauline Donachy under the joint co-ordination of Carola Boehm and Stephen Brandon. We hope this evaluation will be of help for other institutions and hope to be able to update this from time to time. In this aspect we would be thankful if any corrections or information regarding notation packages, which readers might have though relevant to be added or changed in this report, could be sent to the authors. Pauline Donachy Carola Boehm Dec 2000 EVALUATION OF MUSIC NOTATION PACKAGES FOR AN ACADEMIC CONTEXT ACKNOWLEDGEMENTS In fulfillment of this project, the project team (Pauline Donachy, Carola Boehm, Stephen Brandon) would like to thank the following people, without whom completion of this project would have been impossible: William Clocksin (Calliope), Don Byrd and David Gottlieb (Nightingale), Dr Keith A.
    [Show full text]
  • Installation of the CTAN Musixtex Fonts Distribution
    Installation of the CTAN MusiXTeX Fonts Distribution Bob Tennent [email protected] June 3, 2021 1 Introduction Before trying to install from CTAN, check whether your TeX distribution provides packages for MusiXTeX; this will be easier than doing it yourself. But if your TeX distribution doesn’t have MusiXTeX (or doesn’t have the most recent version), this distribution of the MusiXTeX fonts is very easy to install, though you may need to read the material on installation of (La)TeX files in the TeX FAQ1, particularly the pages on which tree to use2 and installing files3. 2 Installing musixtex-fonts.tds.zip In this distribution of the MusiXTeX fonts, all of the files to be installed are in http://mirror.ctan.org/install/fonts/musixtex-fonts.tds.zip at CTAN. The archive is a zipped TEXMF hierarchy; simply download and unzip this archive in the root folder/directory of whichever TEXMF tree you decide is most appropriate, likely a “local” or “personal” one. This should work with any TDS4 compliant TeX distribution, including MikTeX, TeXlive and teTeX. After unzipping the archive, update the filename database as necessary, for example, by exe- cuting texhash ~/texmf or clicking the button labelled “Refresh FNDB” in the MikTeX settings program. You now need to update various font-map files. The details vary from one distribution to another. On any current TeXLive-based system execute the command updmap-user --enable MixedMap musix.map if you’ve installed into a “personal” TEXMF tree, or updmap-sys --enable MixedMap musix.map 1http://www.tex.ac.uk/cgi-bin/texfaq2html 2http://www.tex.ac.uk/cgi-bin/texfaq2html?label=what-TDS 3http://www.tex.ac.uk/cgi-bin/texfaq2html?label=inst-wlcf 4http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds (as super-user) if you’ve installed to a “local” TEXMF tree.
    [Show full text]