CINXE.COM

Dekereke

<html> <head> <title>Dekereke</title> <meta name="robots" content="noindex"> <style> .div-1 { background-color: lightskyblue; font-size: 28px; font-weight: bold; height: 80px; } </style> <script type="text/javascript"> alert("Please see the 'Installation notes' section for some important new information about installing the Windows version of Dekereke (and related Windows programs)."); </script> </head> <body style="font-family: Calibri"> <h1 style="margin-bottom: -24px">Dekereke Phonology Software Tool</h1> <h2 style="margin-bottom: -24px">Rod Casali (Rod.Casali@canil.ca)</h2> <h2>Canada Institute of Linguistics</h2> <font size="+2" family="Calibri"> <p>Dekereke is a software aid to phonological analysis. It provides a system for maintaining and processing phonetic / phonological data, and functions for searching and analyzing such data to answer questions about the phonological patterns in a language. </p> <h3>Some history</h3> <p> I began developing Dekereke in 2008. Until recently, it was a Windows-only program implemented in the C# programming language in a technology, known as Windows Forms, that has been around for a long time. That version underwent many changes and enhancements over the years, largely in response to feedback from colleagues and students. The original version is <a href="https://casali.canil.ca">still available</a> and is being minimally maintained (bugs that come to light are fixed), but it is no longer being actively enhanced. </p> <p>In early 2021 I began working on a major revamp of Dekereke in a different Windows technology, known as Windows Presentation Foundation (WPF). The graphical interface in this new version has a different appearance that is more modern and should be more user friendly in some respects. The changes in the new version are not simply cosmetic, however. The user interface has been significantly reorganized and various new features have been added, while some lesser-used functions in the old version have been removed or redistributed. Initially, the program was made available to a small group of users for testing purposes, but as of May 2023 it is ready for general release.</p> <p>In conjunction with development of the new Windows version, a version for MacOS has been developed as well. This version is being made generally available as of January 2023.</p> <h3>What's new</h3> <p>The new Dekereke versions contain (or will contain) a number of new features not found in the original version, including the following:</p> <ul> <li>Multiple analysis charts can be displayed simultaneously. It is now possible to view consonant and vowel charts together on the same page, or to display two different vowel or consonant charts together, or to simultaneously display charts of two different vowel types (e.g., short vs. long vowels) or two different consonants (e.g., plain vs. NC) together for comparison. (In the Mac version, a third chart containing either syllable types or a co-occurrence table can also be displayed on the same page.)</li> <li>As an aid to users who may not be completely confident in their ability to transcribe pitch contours using the kind of "bar notation" recommended by Keith Snider and others, the new Mac and Windows versions have a Play Abstract Pitch feature that allows users to hear what a proposed pitch contour (typed using bar notation) actually sounds like. This feature uses an artificial buzzer hum that corresponds to a pitch bar representation that has been selected in the data grid.</li> <li>Feature classes can be defined using either consonant or vowel features and then designated with upper class letters to allow them to be specified in filters (e.g., Word CV Shape text box) along with (or instead of) the built-in cover symbols C, V, N and S (for sonorant). For example, a user might decide to use the symbol "F" to refer to all front vowels, or a symbol "G" to refer to glides/semivowels, etc.</li> <li>Field content restrictions can now be grouped using either AND or OR relations, which can be combined in open-ended ways.</li> <li>The new Windows version has several built-in types of phonotactic reports that can be immediately generated (e.g., a listing of minimal pairs, a listing of words that violate ATR vowel harmony) by choosing a menu item (Reports menu). The set of built-in reports will be expanded and added to Mac version also.</li> <li>The Mac version has some additional sound playback features. Sound files can be played at a slower rate and/or looped continuously. (These features may eventually be added to the Windows version also.)</li> <li>The new Windows version allows sorted pitch patterns to be displayed with alternating colors in the data grid for ease of identification. (This feature will likely be added to the Mac version also.)</li> <li>Support has been added for breathy and creaky as vowel features.</li> </ul> <h3>Current version downloads</h3> <div class="div-1"> <p>February 14, 2025 note: Please see under "Installation notes" below for some <span style="color:red">important new information</span> about installing the Windows version of Dekereke (and related Windows programs).</p> </div> <ul> <li><a href="https://drive.google.com/file/d/1g4GbTlYM1VA1eSzVufOtHL27kq_N2VAr/view?usp=sharing">New Windows version</a> (last updated March 18, 2025)</li> <li><a href=".\MacDekereke20240205Z.zip">(New) Mac version</a> (last updated February 5, 2024)</li> </ul> <h3>Installation notes <span style="color: red">(Important!)</span></h3> <p><b>Windows version:</b></p> <p style="color:red"><b>Please note that the information given here applies to installation of other Windows programs linked further down on this page as well.</b></p> <p>Installing the Windows version of Dekereke is a matter of downloading the installation files by clicking on the link supplied above and running the file setup.exe by double-clicking on it. In most cases, this can be done in either of two ways.</p> <ul> <li><i>Extracting the files</i> contained within the downloaded .zip file to a folder (right-click in File Explorer and choose Extract All) and running setup.exe by double-clicking on it in that folder.</li> <li>Opening the downloaded .zip file <i>without extracting it</i> (right-click on the .zip file and choose Open, or simply double-click on the .zip file) and running setup.exe by double-clicking on it <i>directly inside the .zip file</i> that contains it.</li> </ul> <p>In the past, either approach would generally work. Quite recently, however, some users have found that the first of these two alternatives does not work on their computers, and that it results in an error message that contains the wording "Deployment and application do not have matching security zones." To this point, I have not been able to determine exactly what causes this error (which can occur with either Windows 10 or 11). However, it appears that the problem can be solved in such cases simply by using the second of the two listed approaches (running setup.exe from within the .zip file) instead.</p> <p>Please note also that it may in some cases be necessary to uninstall a previously installed version of Dekereke (under Settings, Apps) before installing a new one.</p> <p><b>Mac version:</b></p> <p>The .zip file contains the Dekereke.app program file / folder for the current Mac version. This can be copied directly to your Applications folder. However, you will probably need to adjust the Gatekeeper settings under System Preferences in order to allow the app to run on your computer. (See <a href="https://www.imore.com/how-open-apps-anywhere-macos-catalina-and-mojave">https://www.imore.com/how-open-apps-anywhere-macos-catalina-and-mojave</a>.)</p> <h3>Other language versions</h3> <p>Preliminary Windows versions of Dekereke in French and Spanish are available. (To obtain either version, contact me directly at Rod.Casali@canil.ca.)</p> <h3>Legacy version download</h3> <ul> <li><a href="https://casali.canil.ca">Web page for original Windows version download</a> (last updated March 13, 2023)</li> </ul> <h3>Tutorials / help materials</h3> <p>A set of tutorials for the new Windows version is currently under development. It can be accessed <a href="./tutorials/index.html">here</a>.</p> <p>There is a partial set of tutorials for the original Windows version, available <a href="https://casali.canil.ca/DekerekeTutorials/tutorials.html">here</a>.</p> <p>Tutorials for the Mac version have yet to be developed.</p> <h3>Using Dekereke in conjunction with FLEx</h3> <p>Dekereke data can be imported from / exported to FLEx (<a href="https://software.sil.org/fieldworks/">Field Works Language Explorer</a>) using data in LIFT (<a href="https://code.google.com/archive/p/lift-standard/">Lexicon Interchange FormaT</a>) format as an intermediary. A web app at <a href="https://casali.canil.ca/DLC3">casali.canil.ca/DLC3</a> has been developed to facilitate the conversion process. The app can convert Dekereke data to LIFT format, and the resulting file can be imported into FLEx. To go in the other direction (exporting from FLEx to Dekereke), a LIFT file can be exported from FLEx, and the resulting file can then be converted to a Dekereke data file by the web app.</p> <h3>Tone/pitch font for displaying bar pitch contours in Dekereke</h3> <p>This font, created by Keith Snider and John Alsop, is recognized by Dekereke and can render, in pitch Transcription fields, certain numbers and letters as level pitch bars (in the case of numbers) or rising / falling (slanted) pitch bars (in the case of letters).</p> <p style="color: red">Beginning with the January 23, 2023 Windows version and January 26, 2023 Mac version of Dekereke, it is no longer necessary to install the Snider-Alsop pitch font on a computer in order for pitch contours to display properly. That font is now embedded in the program, so that contours will display even if the pitch font is not actually installed on a user's computer. (To use the pitch font in other programs, manual installation of the font is still required, however.)</p> <p>Click <a href=".\ToneFont.zip">here</a> to download the Snider-Alsop pitch font as a .zip file.</p> <p>A fuller set of Snider-Alsop pitch fonts and keyboards, which can be used in other programs (they are not intended for use in Dekereke), is available <a href=".\Pitch%20fonts%20&amp;%20keyboards.zip">here</a>. (See the file <i>Pitch Contours keyboarding using PL.docx</i> found within the zip file for more information on using the tone fonts and keyboards.)</p> <h3>Contact info</h3> <p>Please send comments, questions, bug reports etc. to Rod Casali (Rod.CasalicCanil.ca).</p> <h3>Related phonology software tools</h3> <h4>FPlot</h4> <p>FPlot is a software tool for constructing vowel formant plots. It is available as an online app at <a href="https://casali.canil.ca/FPlot/">https://casali.canil.ca/FPlot/</a>.</p> <h4>QuickVPlot</h4> <p>QuickVPlot is a tool for quickly constructing <i>interactive</i> vowel formant plots as an aid to answering questions about vowel qualities in the course of phonological fieldwork. More info about the program is available <a href="https://casali.canil.ca/QuickVPlot/"> here.</a></p> <h4>CardSorter</h4> <p>CardSorter is a software aid that is intended to facilitate categorization of sounds based on native speaker intuition, e.g., following an approach described in <a href="#CKL">Kutsch Lojenga (1995)</a>. Words can be sorted into defined categories based on same / different vowel, consonant, or pitch qualities and also played back for careful listening.</p> <p>Currently, CardSorter is available only for Windows. It can be accessed <a href="CardSorter20221124.zip">here</a> (last updated November 24, 2022).</p> <p>CardSorter is able to import / export data to/from Dekereke.</p> <h4>SoundSplitter wordlist recording and sound-file extraction tool</h4> <p> Sound Splitter is a Windows software program that facilitates the creation of wordlist sound recordings. It can quickly and easily produce separate recordings for different paradigmatic forms (singular / plural, different verb tenses etc.) of wordlist items. </p> <p>More info / resources</p> <ul> <li> A <a href="https://casali.canil.ca/SoundSplitter/SoundSplitterPoster.pdf">PDF poster</a> describing SoundSplitter (presented at the Annual Conference on African Linguistics, May 2019) </li> <li>Additional <a href="https://casali.canil.ca/SoundSplitter/SoundSplitterDemo.zip">video demo files</a></li> </ul> <p>Click <a href="https://drive.google.com/file/d/1YQDaaLUQVJBV7R-fZcL68wx_x_2gDc37/view?usp=sharing">here</a> to download SoundSplitter.</p> <p>SoundSplitter was last updated on March 7, 2025.</p> <h4>Name that Vowel Inventory</h4> <p>This is an online exercise that deals with phonetic challenges that commonly arise in the identification of vowels and vowel systems in African languages with seven-vowel /i e 蓻 a 蓴 o u/ and (especially) nine-vowel /i 瑟 e 蓻 a 蓴 o 蕣 u/ systems. It is intended to illustrate, in a thought-provoking and fun way, how clues based on differences in the typically expected patterns in nine- and seven-vowel systems can be used to very quickly make an educated guess on the system found in a language. It is also meant to raise awareness of significant differences that exist in the typical phonological patterning of the two system types. It can be accessed <a href="https://casali.canil.ca/NTVI/">here</a>.</p> <h4>RandomSoundInventory (teaching demo software)</h4> <p>RandomSoundInventory is a program that generates consonant and vowel sound inventories consisting, respectively, of random sets of IPA symbols. It also generates sets of hypothetical words that consist of random sequences of these symbols, with no constraints on their combinatory possibilities. It is intended as a teaching device to introduce the subject matter of phonology by illustrating how real language sound systems differ from simple collections of sounds with unrestricted patterning. For comparison purposes, the program can display phonemic inventories from four real languages: English, Korean, (modern) Hebrew, and Thai.</p> <p>Currently, this is a Windows-only program. It can be downloaded <a href="RandomSoundInventory.zip">here.</a></p> <h4>References</h4> <p id="CKL">Kutsch Lojenga, Constance. 1996. Participatory research in linguistics. Notes on Linguistics 73. 13-27.</p> </font> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10