Release version 0.99.2-1
[fmit.git] / TODO
1 automatically build qm files from ts:
2 http://www.cmake.org/Wiki/CMake:How_To_Build_Qt4_Software
3
4 remove ConfigForm.png
5 update french translation
6
7 automatiser le seuil de réaction
8 automatiser d'autres choses ?
9
10 Add low-pass filter to avoid problems with high sampling rate
11
12 Fix bug (voir mail)
13
14  1. Would it be possible to have a celeste offset i.e. where you could add a
15  constant value (Hz) to every note: +5Hz to -5Hz , this would be usefull for
16  tuning the celeste on the organ!
17
18  2. Would it be possible to have the note names only using sharps i.e. A#, C#,
19  D#, F#, G# this is what I have always encountered in the organ building
20  world.
21  - pouvoir passer d'un naming scheme � l'autre.
22
23  3. I would really like to use fmit. But it doesn't compile with the newest
24  version of Jack. It complains about "CaptureThread.cpp:(.text+0x7276):
25  undefined reference to `jack_error_callback'". It does compile with an
26  older version of Jack, but that version of Jack won't work with the
27  version of FFADO that works with my audio interface. Any chance you
28  could update fmit to compile with the newest version of Jack?
29
30  4. (voir mail de Jean-Jacques Sacr�): probl�me de chargement d'un
31  fichier de traduction. en effet, si PACKAGE_NAME correspond pas au path
32  d'installation, �a marche pas. nouveaut� dans la lib qt ?
33
34  5. (voir mail de wayne): implementer le low-pass filter
35
36 Two remarks (of details):
37
38     - as also can be seen on your welcome page, to my knowledge, 329.6Hz
39 is E3 rather than E4: since I remarked this for the whole frequency
40 range, it's probably due to the lack of a minus one somewhere in an
41 integer part operation.
42
43     - I found that the default sound level for incoming audio is very
44 low so that setting is first required before using fmit; possibly, it
45 would be set higher in the next release.
46
47
48 unification of scales system
49
50 volume à partir de la somme des harmoniques pas de la valeur max
51         perceptive volume from weighted spectrum ? loudness ? de Bark ?
52 high pass with FIR
53 band pass ranges with low pass
54 tests corrects des working transport possibles
55 shortcuts
56
57 Doc
58         speak about 50hz on web site FAQ
59         Do not use a too big sampling rate. 22050Hz should be largely enough in most cases.
60
61 promotion
62         look for translations
63
64 algo
65         sep en bandes avec resampling ?
66         Quantizer
67                 Viterbi
68     Detection automatique de la présence d'un son
69
70 interface
71         statistics
72                         average on last n secondes, throw too old notes
73                         keep the history of the note (not only an average over the note)
74                         be able to drop too short notes
75                         average of volume
76                         mean or median averaging
77                 post-process notes with Viterbi
78         harm struct
79                 add inharmonicity values in cents
80                 phase
81         DFT
82                 enveloppe LPC
83                 adapt win length to f0, proportional to nb_periods
84         Spectrogram
85         microtonal view
86                 autodetect octave
87 ?               stretch scale view to the complet scale length (not always 12 !)
88                 create your own scales inside FMIT
89         configure
90 ?               'restore factory settings' bug for ui_chkJACKAutoConnect and his source
91
92 code cleaning
93         use AutoQSetting under Views
94
95 COMMANDS =======================================================================
96 lupdate ../ui ../src -ts fmit_fr.ts
97 lupdate ../ui ../src -ts fmit_de.ts
98 linguist tr/fmit_fr.ts
99 lrelease tr/fmit_fr.ts
100
101 cmake -DCMAKE_BUILD_TYPE:STRING=Debug