Installation¶
Windows¶
On Windows, Phonometrica is provided as a self-contained installer file.
Simply double-click on setup_phonometrica.exe and follow the instructions.
The procedure will install Phonometrica in your Program Files directory
and will create a shortcut in the start menu (and optionally on the
desktop).
macOS¶
On macOS, Phonometrica is provided as a standard DMG image disk. Mount the
image by double-clicking on it and drag Phonometrica into
your Applications folder. If you want Phonometrica to be able to interact
with Praat, you will need to install Praat in the Applications folder
as well.
macOS 11 (Big Sur) or later is required.
Linux (Debian/Ubuntu)¶
The official executable is provided for 64-bit architectures. Assuming the .deb package is in your
Downloads directory, you should be able to install it with the following command:
sudo apt install ~/Downloads/phonometrica-X.X.X.deb
replacing X.X.X with the correct version number.
Building from source¶
Phonometrica is written in C++ (C++20) and uses Qt 6 for its graphical interface. To build from source, you need:
A C++20-compliant compiler (GCC 11+, Clang 14+, or MSVC 2022+)
CMake 3.20 or later
Qt 6.5 or later on Windows and Linux; Qt 6.11 or later on macOS (required for current Xcode SDKs). The Widgets, Svg, and PrintSupport modules are needed.
QScintilla built against your Qt 6 installation
Boost.Math headers (header-only; install via your system package manager or Boost release)
All other dependencies (Eigen, PCRE2, pocketfft, CppAD, LBFGSpp, utf8proc, etc.) are bundled
in the source tree. See the BUILD.md file in the repository for detailed instructions.
The source code is available at https://github.com/jeychenne/phonometrica.