Qt4 and Qt5 port of the ATSA library.
Go to file
pouillot 7e46e37c17
Initial publication of SoundEditor, aka Qatsh
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/subprojects/soundeditor/trunk@5250 30fe4595-0a0c-4342-8851-515496e4dcbd

Some additional minor changes were done the following files on the
migration from SVN to Git:

- mathexpr/CMakeLists.txt: commented code removed, make use of
  target_include_directories().
- COPYRIGHT: since April 2024, mathexpr is MIT-licensed. The author made
  no changes to the software.
2024-04-14 22:20:25 +02:00
atsa Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
cmake Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
mathexpr Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
qatsh Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
tests Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
CMakeLists.txt Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +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 Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
README.txt Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00
TODO.txt Initial publication of SoundEditor, aka Qatsh 2024-04-14 22:20:25 +02:00

README.txt

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)