soundeditor/README.md

1.0 KiB

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.