You are here

  • XeTeX

    SUMMARY:  A Unicode typesetting system based on TeX

    DETAILS:  XeTeX is a typesetting system based on a merger of Donald Knuth's TeX system with Unicode and modern font technologies and is still in the experimental stage of its development.

    XeTeX is a command-line tool, like standard TeX and pdfTeX processors. It is most commonly used via a graphical environment such as TeXShop (Mac OS X), KILE (Linux), WinEDT (Windows), or others.


  • Pathway

    Pathway prepares dictionary and Scripture data in open document (odf), e-book (epub 2.0), portable document (pdf), TeX and J2ME (jar) formats. Print and electronic publications can be distributed on web sites, Android cell phones, and Java feature phones. Indirectly Pathway can be used for doc, docx, Kindle®, and Nook®. The epub format will also work on tablets using software for reading e-books.

    Pathway installs as an add-on of FieldWorks and...

  • Phonology Template Editor and Search Tool (PTEST)

    The Phonology Template Editor and Search Tool was developed to assist with the phonological analysis of a Bantu language. The program:

    • generates a phonology report;
    • carries out various types of searches of phonetic data;
    • serves as an interactive environment for writing and editing a phonology paper;
    • generates an electronic publishable report (HTML formatted) from a generated phonology report;
    • interfaces with Speech Analyzer;
    • allows creation of user-...
  • FLEx (FieldWorks Language Explorer)

    FieldWorks consists of software tools that help you manage linguistic and cultural data. FieldWorks supports tasks ranging from the initial entry of collected data through to the preparation of data for publication, including:

    • dictionary development
    • interlinearization of texts
    • cultural records
    • bulk editing of many fields
    • morphological analysis
  • Toolbox

    Toolbox is a data management and analysis tool for field linguists. It is primarily aimed at editing lexical data, and for parsing and interlinearizing text, but it can be used to manage virtually any kind of data.

    If you have experience with the Field Linguist's Shoebox, you can think of Toolbox as an enhanced version of Shoebox with a new name. It is fully compatible with Shoebox. You can install Toolbox and use it just as you used Shoebox, with virtually no difference. Because Toolbox is an enhanced version of Shoebox, it is sometimes referred to as Shoebox/Toolbox.

  • OTSoft

    Optimality Theory Software (OTSoft) - Rank constraints in Optimality Theory using a variety of algorithms.

    OTSoft is a Windows program meant to facilitate analysis in Optimality Theory by using algorithms to do tasks that are too large or complex to be done reliably by hand.  It is also meant to save time and effort, particularly in word-processing.  The following functions are supported:


  • Phonology Assistant 3

    This program keeps track of phonetic data either typed directly in or drawn from one or more data sources (Toolbox, Fieldworks Language Explorer, Speech Analyzer files with transcriptions). If sound files are included in the source data, the user can listen to them directly in Phonology Assistant. PA has many analytical features, such as

  • Phonology Pad

    Use a computer to implement and check solutions to classical paradigm-based phonology problems.


    From the website referenced below:

    Phonology Pad is a program written for use in Linguistics 120A, "Phonology I", in the Department of Linguistics at UCLA.

    PhonologyPad is a program that lets you do classical phonology problems (with paradigms, underlying forms, and ordered rules).  It never tells you the answer to a problem, but it always checks your answer for...

  • Speech Analyzer

    Speech Analyzer is a computer program for acoustic analysis of speech sounds. You can use it to do the following tasks:

    • Perform fundamental frequency, spectrographic and spectral analysis, and duration measurements.
    • Add phonemic, orthographic, tone, and gloss transcriptions to phonetic transcriptions in an interlinear format.
    • Perform ethnomusicological analysis of music recordings.
    • Use slowed playback, repeat loops and overlays to assist with perception and mimicry of sounds for language learning.
  • IPA MSKLC Keyboard for Unicode

    This keyboard works well and is well documented. It allows you to type IPA in unicode (rather than in one of the outdated encodings), which means that you can type IPA into nearly any modern program that supports unicode. It is set up to not interfere too much with typing regular text, since with unicode it is no longer necessary to switch back and forth between encodings/fonts/keyboards.