Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > 477c53914ff32c2142102be18742c4ab > files > 10

gnuitar-0.2.1-1mdk.ppc.rpm

TODO:
0.2.0
+ fix delay and set rt priority to the thread
  - research latency time on different kinds of drivers and
    fragment sizes (for low-end computers)
+ × write/load ÐÒÏÃÅÄÕÒÁÈ ÄÅÌÁÔØ ÎÅ sizeof(ÔÉÐ), Á sizeof(ÐÅÒÅÍÅÎÎÁÑ)
+ disclaimer and copyright update in each source
+ LGPL notice everywhere
+ icon for the program
+ ÐÅÒÅÄ ÒÅÌÉÚÏÍ ÍÁÒÁÆÅÔ × ÉÓÈÏÄÎÉËÁÈ - dos2unix, indent É ×ÒÕÞÎÕÀ ×ÓÅ ÐÒÏ×ÅÒÉÔØ.
+ win32 - ÐÒÉ ÎÁÖÁÔÉÉ ÎÁ write track, Á ÚÁÔÅÍ cancel, ÞÅËÂÏËÓ ÏÓÔÁÅÔÓÑ
  ÎÁÖÁÔÙÍ.
- more docs
  + HTML docs and a convert script to produce text versions
    + docs/makefile
  + launch browser to show documentation from the GNUitar
    + win32
    + check for browsers and getenv("BROWSER")
    + UNIX - ÉÓËÁÔØ ÄÏËÕ × /usr/share/doc, /usr/local/doc, /usr/local/share,
      /usr/doc, × ÔÅËÕÝÅÊ ÄÉÒÅ É ÎÁ ÕÒÏ×ÅÎØ ×ÙÛÅ
    + windows - ÉÓËÁÔØ ÄÏËÕ × ÔÅËÕÝÅÊ É × ..\docs
  + user documentation with effects description
  + note on high priority thread and hangups
  + legal issues
  - order info
+ meaningful names for effects
  + measure all in standard SI units (ms, etc.)
    + reverb
+ problems with banks list - does not support national characters
+ demo version
+ good effects presets
+ fix tracker module (write to .WAV file)
+ problem with tremolo.c - memory bound error
+ lick up the project file
+ graceful app shutdown (function die)

0.2.1
+ meaningful return codes
+ fix - multiply all time controls to the number of channels
  and adjust time controls according to the sample rate
+ sample rate/fragments/stereo/bits controls on the fly
  + sampling params dialog
  + start/stop toggle button
  + inner implementation: Linux
    + ÏÂÒÁÂÁÔÙ×ÁÔØ ÚÎÁÞÅÎÉÅ latency
    + ÐÒÁ×ÉÌØÎÏ ÏÂÒÁÂÁÔÙ×ÁÔØ ÒÁÚÌÉÞÎÙÅ ÆÏÒÍÁÔÙ ÄÁÎÎÙÈ
      - 8/16 ÂÉÔ
      + ÍÏÎÏ/ÓÔÅÒÅÏ
  + inner implementation: Windows
+ meaningful names for effects
  + measure all in standard SI units (ms, etc.)
    and care about array bounds (like in tremolo and vibrato)
    + vibrato
    + tremolo
    + reverb
    + distortion
    + chorus
    + delay
    + echo
    + wah
    + sustain
    + phasor
+ cleanup effects
  + delay
  + echo

0.2.2
- convert the names of presets to UTF8 strings, before append it
  to the bank list, as recommended by GTK-Win32 manual.
- bug with GTK critical error on finish

0.3.0
- DirectSound API Win32
- WDM Kernel Streaming Win32

0.4.0
- plugins

0.5.0
- equalizer effect
- noise reduction as separate effect

0.6.0
- tuner
- external pedal and switch

0.7.0
- play .wav in the background

For future releases (misc):
+ tracker
  - gzip/compress track file on the fly, depending on the OS
  - improve quality (now it writes sound with cutoff frequencies)
- rewrite pump module to gain maximum performance
- improve portability:
  - fix pre-assumed little-endian architecture; perform explicit check