Skip to content

Partiels is an audio analysis application that allow you to explore the content and characteristics of sounds

License

Notifications You must be signed in to change notification settings

Ircam-Partiels/Partiels

Repository files navigation

Partiels

Workflows

Partiels is a software suite for analysing and exploring the content and characteristics of sounds.

Features

Partiels allows analysis of one or several audio files using Vamp plug-ins loading data files, visualizing, editingorganizing, and exporting the results as images or text files that can be used in other applications such as Max, Pure Data, Open Music, etc.

  • Windows, Mac & Linux support
  • Multiformat support
  • Multichannel support
  • Multiaudiofile support
  • Analyzing audio with Vamp plug-ins
  • Visualizing results as spectrogram, lines, and markers
  • Textual and graphical editing of results 
  • Organizing and ordering analyses in groups
  • Exporting results to PNG, JPEG, CSV, LAB, JSON, CUE, REAPER & SDIF formats
  • Loading results from CSV, LAB, JSON, CUE & SDIF formats
  • Batch processing
  • Command line interface to analyze, export, and convert results
  • Consolidating documents for sharing

Compatibility

Partiels is compatible on MacOS 10.13 and higher (Universal 2 - Intel/Silicon), Windows 10 & 11, and Linux.

Compilation

The compilation system is based on CMake, for example:

git clone --recursive https://github.com/Ircam-Partiels/Partiels.git
cd partiels
cmake . -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug
cmake --build build
ctest -C Debug -VV --test-dir build

Credits

  • Partiels by Pierre Guillot at IRCAM IMR Department.
  • Vamp SDK by Chris Cannam, copyright (c) 2005-2024 Chris Cannam and Centre for Digital Music, Queen Mary, University of London.
  • Ircam Vamp Extension by Pierre Guillot at IRCAM IMR department.
  • JUCE by Raw Material Software Limited.
  • tinycolormap by Yuki Koyama.
  • JSON C++ by Niels Lohmann.
  • Magic Enum by Daniil Goncharov.
  • ASIO SDK by Steinberg Media Technologies GmbH.