Programmable real-time audio signal processing application
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. TODO:
  2. + Use CSV for mod score file format (to eliminate need for labels)
  3. + Autoload of default pgm cfg, program, enable audio, sequence, score location.
  4. + Circuit switcher patch.
  5. + Review and document the app threading and locking during audio file loading.
  6. + Remove old performance evaluation code from cmScore.
  7. + All programs should be able to reload without crashing via enabling/disabling audio.
  8. + Select and save audio devices.
  9. + Mac Conversion
  10. + Live MIDI - to test audio/MIDI delay.
  11. + As threshold increases overall volume decreases - add a compensation algorithm.
  12. + THere are unintialized variable warnings on the release build.
  13. + Add preset delete.
  14. + All uses of va_copy() should have a complimentary va_end()
  15. // May 22
  16. + Add invert to scale range to cause output to go in opposite direction.
  17. BUGS:
  18. // Apr 20
  19. The tempo measurement can produce invalid values. Set score to 22 then play Mark 38.
  20. First tempo measurement is a non-sense value - probably produced by an div by zero.
  21. Also: Mark 8, Meas 10.
  22. Crash on playing Mark 37.
  23. Click on list control outside below list item - crash!
  24. Select Mark 171 (Seq 7) Section 43, m103 crash
  25. // Feb 27
  26. + Audio seems to preceded MIDI by around 250ms this probably arises
  27. from a delay that was inserted by 'mas'. Can the delay be removed?
  28. // Feb 25
  29. + Fix the audio file input/output ports
  30. //
  31. // Feb 6 & 7
  32. //
  33. + Performed notes which arrive which about 50ms could be
  34. considered chords. Extra notes notes which were not part of
  35. the chord are probably common and should be discounted during
  36. the cost analysis.
  37. + Add alignment cost as a 4th variable along with dyn,even,tempo.
  38. + In the score print out (score_loc.txt) Section 2 is starting on Bar 5
  39. when it should start inside Bar 7.
  40. + In Take 1 the 2nd dynamics set is not triggered.
  41. + In Take 3 Eveness 2 the C2 and F#4 are NOT missing althrough they are in the
  42. evalation. Also E7 which ends that set is not marked with an 'e'.
  43. + It is possible to have even-non-grace sets where the note rythm value's are not
  44. all the same (e.g. bar 20 )
  45. + User soft-thresholds for the dynamics categories.
  46. + Set 39 even measure 25 shows the first note as G#2 when it should be C#1
  47. + Missig MIDI note sounded:
  48. C1 score-loc:132
  49. A#2 140
  50. A5 173
  51. C#2 195 Marker 36
  52. E5,G33,A#2,C#1 212-218 Marker 36
  53. E3 185 Marker 37
  54. F5,C#4,G#5 986 Marker 204