Qt4 and Qt5 port of the ATSA library.
Go to file
Xavier Del Campo Romero 7da0948aa0
Rename to README.md, update to current status
2024-04-15 01:43:19 +02:00
atsa Re #802 You can now choose to use or ignore partials phase during synthesis 2024-04-14 22:24:11 +02:00
cmake cmake: Bump minimum required version to 3.13.5 2024-04-15 01:32:58 +02:00
mathexpr Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
qatsh qatsh/CMakeLists.txt: Set OPTION_QT5 by default 2024-04-15 01:36:20 +02:00
tests Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
CMakeLists.txt cmake: Bump minimum required version to 3.13.5 2024-04-15 01:32:58 +02:00
COPYING.txt Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
COPYRIGHT.txt Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
INSTALL.txt Re #802 Qatsh port to Qt5 (still crashes with MinGW 4.7 at least) 2024-04-14 22:24:11 +02:00
README.md Rename to README.md, update to current status 2024-04-15 01:43:19 +02:00
TODO.txt Updated INSTALL.txt after SF.net changed the URL of the SVN repo on upgrading to Allura 2024-04-14 22:24:11 +02:00

README.md

soundeditor

This project is a Qt4/5 port of ATSH, a Gtk 1.2 GUI to the ATS system.

Dependencies

  • CMake >= 3.13.5.
  • libsndfile (libsndfile1-dev package on Debian/Ubuntu).

Partials modification formula fatures

Predefined variables :

  • P = number of partials
  • T = number of frames
  • p = current partial index [0, nPartials - 1] (av order)
  • t = current frame index [0, nFrames - 1]
  • a, amin, amax, amean = amplitude
  • f, fmin, fmax, fmean = frequency
  • h, hmin, hmax, hmean = phase
  • v, vmin, vmax, vmean = selected magnitude (= a or f or h)

Predefined functions :

  • A(p,t) = amplitude
  • F(p,t) = frequency
  • H(p,t) = phase
  • V(p,t) = selected magnitude (= a or f or h)

Examples:

  • frequency-flatten spectrogram around F(pr,tr) reference frequency f = f*F(pr,tr)/F(pr,t)

    Ex: xj220b.ats : f = f*F(38,42)/F(38,t)

License

See COPYING.txt. Third-party libraries with various free licenses are also used - see COPYRIGHT.txt for further reference.