ChangeLog.awe
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:6k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. ver.0.4.3p4
  2. - Bug fix for invalid memory detection when initialized twice
  3. - Add sample sharing function - works together with awesfx-0.4.3p3
  4. - Add AWE_PROBE_DATA for probing sample id
  5. ver.0.4.3p3
  6. - Replace memset to MEMSET (for FreeBSD)
  7. - Add PAN_EXCHANGE switch
  8. ver.0.4.3p2
  9. - MIDI emulation device is added
  10. - Controls volume and filter targets
  11. - Include chorus/reverb/equalizer values in MISC_MODE
  12. ver.0.4.3p1
  13. - Change the volume calculation method
  14. - Support for Tom Lees' PnP driver (v0.3)
  15. ver.0.4.2d
  16. - Support for OSS/Free 3.8 on 2.0 kernels.
  17. - Support for Linux PnP driver
  18. - Support for module (for recent 2.1 kernels and RH5.0)
  19. - Support for FreeBSD-3.0 system
  20. ver.0.4.2c
  21. - Add a mode to enable drum channel toggle via bank number
  22.   change.
  23. ver.0.4.2b
  24. - Clear voice position after note on
  25. - Change nrvoices according to the current playing mode
  26. ver.0.4.2a
  27. - Fix a bug in pitch calculation with scale parameter
  28. - Change default chorus & reverb modes
  29. ver.0.4.2
  30. - Use indirect voice allocation mode; used as default mode
  31. - Add preset mapping
  32. - Free buffers when resetting samples
  33. - Set default preset/bank/drumset as variable
  34. - Fix a bug in exclusive note-off
  35. - Add channel reset control macro
  36. - Change modwheel sensitivity as variable
  37. - Add lock option in open_patch
  38. - Add channel priority mode macro, and disable it as default
  39. - Add unset effect macro
  40. - Add user defined chorus/reverb modes
  41. - Do not initialize effect parameters when allocating voices
  42. - Accept realtime filter-Q parameter change
  43. - Check value range of set/add effects
  44. - Change drum flags automatically when receiving bank #128
  45. ver.0.4.1 development versions
  46. ver.0.4.0c
  47. - Fix kernel oops when setting AWE_FX_ATTEN
  48. ver.0.4.0b
  49. - Do not kill_note in start_note when velocity is zero
  50. ver.0.4.0a
  51. - Fix a bug in channel pressure effects
  52. ver.0.4.0
  53. - Support dynamic buffer allocation
  54. - Add functions to open/close/unload a patch
  55. - Change from pointer to integer index in voice/sample lists
  56. - Support for Linux/Alpha-AXP
  57. - Fix for FreeBSD
  58. - Add sostenuto control
  59. - Add midi channel priority
  60. - Fix a bug in all notes off control
  61. - Use AWE_DEFAULT_MEMSIZE always if defined
  62. - Fix a bug in awe_reset causes seg fault when no DRAM onboard
  63. - Use awe_mem_start variable instead of constant
  64. ver.0.3.3c
  65. - Fix IOCTL_TO_USER for OSS-3.8 (on Linux-2.1.25)
  66. - Fix i/o macros for mixer controls
  67. ver.0.3.3b
  68. - Fix version number in awe_version.h
  69. - Fix a small bug in noteoff/release all
  70. ver.0.3.3a
  71. - Fix all notes/sounds off
  72. - Add layer effect control
  73. - Add misc mode controls; realtime pan, version number, etc.
  74. - Move gus bank control in misc mode control
  75. - Modify awe_operations for OSS3.8b5
  76. - Fix installation script
  77. ver.0.3.3
  78. - Add bass/treble control in Emu8000 chip
  79. - Add mixer device
  80. - Fix sustain on to value 127
  81. ver.0.3.2
  82. - Refuse linux-2.0.0 at installation
  83. - Move awe_voice.h to /usr/include/linux
  84. ver.0.3.1b (not released)
  85. - Rewrite chorus/reverb mode change functions
  86. - Rewrite awe_detect & awe_check_dram routines
  87. ver.0.3.1a
  88. - Fix a bug to reset voice counter in awe_reset
  89. - Fix voice balance on GUS mode
  90. - Make symlink on /usr/include/asm in install script
  91. ver.0.3.1
  92. - Remove zero size arrays from awe_voice.h
  93. - Fix init_fm routine
  94. - Remove all samples except primary samples in REMOVE_LAST_SAMPLES
  95. ver.0.3.0a
  96. - Add AWE_NOTEOFF_ALL control
  97. - Remove AWE_INIT_ATTEN control
  98. ver.0.3.0
  99. - Fix decay time table
  100. - Add exclusive sounds mode
  101. - Add capability to get current status
  102. ver.0.2.99e
  103. - Add #ifdef for all sounds/notes off controls.
  104. - Fix bugs on searching the default drumset/preset.
  105. - Fix usslite patch to modify the default Config.in.
  106. ver.0.2.99d
  107. - Fix bugs of attack/hold parameters
  108. - Fix attack & decay time table
  109. ver.0.2.99c
  110. - Change volume control messages (main & expression volume)
  111.   to accesspt normal MIDI parameters in channel mode.
  112. - Use channel mode in SEQ2 controls.
  113. ver.0.2.99b
  114. - #ifdef patch manager functions (for OSS-3.7)
  115. ver.0.2.99a
  116. - Fix sustain bug
  117. ver.0.2.99 (0.3 beta)
  118. - Support multiple instruments
  119. ver.0.2.0c
  120. - Add copyright notice
  121. - FreeBSD 2.2-ALPHA integration
  122. ver.0.2.0b
  123. - Remove buffered reading appended in v0.2.0a
  124. - Remove SMAxW register check on writing
  125. - Support Linux 2.1.x kernel
  126. - Rewrite installation script
  127. ver.0.2.0a
  128. - Define SEQUENCER_C for tuning.h for FreeBSD system
  129. - Improvement of sample loading speed
  130. - Fix installation script
  131. - Add PnP driver functions for ISA PnP driver support
  132. ver.0.2.0
  133. - Includes FreeBSD port
  134. - Can load GUS compatible patches
  135. - Change values of hardware control parameters for compatibility
  136.   with GUS driver
  137. - Accept 8bit or unsigned wave data
  138. - Accept no blank loop data
  139. - Add sample mode flags in sample_info
  140. ver.0.1.6
  141. - Add voice effects control
  142. - Fix awe_voice.h for word alignment
  143. ver.0.1.5c
  144. - Fix FM(OPL) playback problem
  145. ver.0.1.5b
  146. - Fix pitch calculation for fixed midi key
  147. ver.0.1.5a
  148. - Fix bugs in removing samples from linked list.
  149. ver.0.1.5
  150. - Add checksum verification for sample uploading
  151.   (not compatible from older sample_info structure)
  152. - Fix sample offset pointers to (actual value - 1)
  153. - Add sequencer command to initialize awe32
  154. ver.0.1.4c
  155. - Fix card detection and memory check function to avoid system crash
  156.   at booting
  157. ver.0.1.4b
  158. - Add release sustain mode
  159. - Initialize FM each time after loading samples
  160. ver.0.1.4a
  161. - Fix AWE card detection code
  162. - Correct FM initialize position 
  163. - Add non-releasing mode on voice info
  164. ver.0.1.4
  165. - Add AWE card and DRAM detection codes
  166. - Add FM initialization code
  167. - Modify volume control
  168. - Remove linear volume mode
  169. - Change memory management; not using malloc dynamically
  170. - Add remove-samples command
  171. - Use internal id implicitly at loading samples
  172. ver.0.1.3
  173. - Fix a bug on patch uploading to RAM
  174. ver.0.1.2
  175. - Divide to separated packages
  176. - Fix disagreed macro conditions
  177. - Fix unresolved function bugs
  178. - Integrate VoxWare and USS-Lite driver source (awe_voice.c)
  179.   and remove awe_card.c
  180. ver.0.1.1
  181. - Fix wrong sample numbers in sbktext
  182. - Fix txt2sfx bug
  183. - Fix pan parameter calculation
  184. - Append USS-Lite/Linux2.0 driver