soundeditor/README.md

43 lines
1.0 KiB
Markdown

# `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`](http://www.mega-nerd.com/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`](COPYING.txt). Third-party libraries with various free
licenses are also used - see [`COPYRIGHT.txt`](COPYRIGHT.txt) for further
reference.