OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [Documentation/] [sound/] [ChangeLog.awe] - Rev 1765

Compare with Previous | Blame | View Log

ver.0.4.3p4
        - Bug fix for invalid memory detection when initialized twice
        - Add sample sharing function - works together with awesfx-0.4.3p3
        - Add AWE_PROBE_DATA for probing sample id

ver.0.4.3p3
        - Replace memset to MEMSET (for FreeBSD)
        - Add PAN_EXCHANGE switch

ver.0.4.3p2
        - MIDI emulation device is added
        - Controls volume and filter targets
        - Include chorus/reverb/equalizer values in MISC_MODE

ver.0.4.3p1
        - Change the volume calculation method
        - Support for Tom Lees' PnP driver (v0.3)

ver.0.4.2d
        - Support for OSS/Free 3.8 on 2.0 kernels.
        - Support for Linux PnP driver
        - Support for module (for recent 2.1 kernels and RH5.0)
        - Support for FreeBSD-3.0 system

ver.0.4.2c
        - Add a mode to enable drum channel toggle via bank number
          change.

ver.0.4.2b
        - Clear voice position after note on
        - Change nrvoices according to the current playing mode

ver.0.4.2a
        - Fix a bug in pitch calculation with scale parameter
        - Change default chorus & reverb modes

ver.0.4.2
        - Use indirect voice allocation mode; used as default mode
        - Add preset mapping
        - Free buffers when resetting samples
        - Set default preset/bank/drumset as variable
        - Fix a bug in exclusive note-off
        - Add channel reset control macro
        - Change modwheel sensitivity as variable
        - Add lock option in open_patch
        - Add channel priority mode macro, and disable it as default
        - Add unset effect macro
        - Add user defined chorus/reverb modes
        - Do not initialize effect parameters when allocating voices
        - Accept realtime filter-Q parameter change
        - Check value range of set/add effects
        - Change drum flags automatically when receiving bank #128

ver.0.4.1       development versions

ver.0.4.0c
        - Fix kernel oops when setting AWE_FX_ATTEN

ver.0.4.0b
        - Do not kill_note in start_note when velocity is zero

ver.0.4.0a
        - Fix a bug in channel pressure effects

ver.0.4.0
        - Support dynamic buffer allocation
        - Add functions to open/close/unload a patch
        - Change from pointer to integer index in voice/sample lists
        - Support for Linux/Alpha-AXP
        - Fix for FreeBSD
        - Add sostenuto control
        - Add midi channel priority
        - Fix a bug in all notes off control
        - Use AWE_DEFAULT_MEMSIZE always if defined
        - Fix a bug in awe_reset causes seg fault when no DRAM onboard
        - Use awe_mem_start variable instead of constant

ver.0.3.3c
        - Fix IOCTL_TO_USER for OSS-3.8 (on Linux-2.1.25)
        - Fix i/o macros for mixer controls

ver.0.3.3b
        - Fix version number in awe_version.h
        - Fix a small bug in noteoff/release all

ver.0.3.3a
        - Fix all notes/sounds off
        - Add layer effect control
        - Add misc mode controls; realtime pan, version number, etc.
        - Move gus bank control in misc mode control
        - Modify awe_operations for OSS3.8b5
        - Fix installation script

ver.0.3.3
        - Add bass/treble control in Emu8000 chip
        - Add mixer device
        - Fix sustain on to value 127

ver.0.3.2
        - Refuse linux-2.0.0 at installation
        - Move awe_voice.h to /usr/include/linux

ver.0.3.1b (not released)
        - Rewrite chorus/reverb mode change functions
        - Rewrite awe_detect & awe_check_dram routines

ver.0.3.1a
        - Fix a bug to reset voice counter in awe_reset
        - Fix voice balance on GUS mode
        - Make symlink on /usr/include/asm in install script

ver.0.3.1
        - Remove zero size arrays from awe_voice.h
        - Fix init_fm routine
        - Remove all samples except primary samples in REMOVE_LAST_SAMPLES

ver.0.3.0a
        - Add AWE_NOTEOFF_ALL control
        - Remove AWE_INIT_ATTEN control

ver.0.3.0
        - Fix decay time table
        - Add exclusive sounds mode
        - Add capability to get current status

ver.0.2.99e
        - Add #ifdef for all sounds/notes off controls.
        - Fix bugs on searching the default drumset/preset.
        - Fix usslite patch to modify the default Config.in.

ver.0.2.99d
        - Fix bugs of attack/hold parameters
        - Fix attack & decay time table

ver.0.2.99c
        - Change volume control messages (main & expression volume)
          to accesspt normal MIDI parameters in channel mode.
        - Use channel mode in SEQ2 controls.

ver.0.2.99b
        - #ifdef patch manager functions (for OSS-3.7)

ver.0.2.99a
        - Fix sustain bug

ver.0.2.99 (0.3 beta)
        - Support multiple instruments

ver.0.2.0c
        - Add copyright notice
        - FreeBSD 2.2-ALPHA integration

ver.0.2.0b
        - Remove buffered reading appended in v0.2.0a
        - Remove SMAxW register check on writing
        - Support Linux 2.1.x kernel
        - Rewrite installation script

ver.0.2.0a
        - Define SEQUENCER_C for tuning.h for FreeBSD system
        - Improvement of sample loading speed
        - Fix installation script
        - Add PnP driver functions for ISA PnP driver support

ver.0.2.0
        - Includes FreeBSD port
        - Can load GUS compatible patches
        - Change values of hardware control parameters for compatibility
          with GUS driver
        - Accept 8bit or unsigned wave data
        - Accept no blank loop data
        - Add sample mode flags in sample_info

ver.0.1.6
        - Add voice effects control
        - Fix awe_voice.h for word alignment

ver.0.1.5c
        - Fix FM(OPL) playback problem

ver.0.1.5b
        - Fix pitch calculation for fixed midi key

ver.0.1.5a
        - Fix bugs in removing samples from linked list.

ver.0.1.5
        - Add checksum verification for sample uploading
          (not compatible from older sample_info structure)
        - Fix sample offset pointers to (actual value - 1)
        - Add sequencer command to initialize awe32

ver.0.1.4c
        - Fix card detection and memory check function to avoid system crash
          at booting

ver.0.1.4b
        - Add release sustain mode
        - Initialize FM each time after loading samples

ver.0.1.4a
        - Fix AWE card detection code
        - Correct FM initialize position 
        - Add non-releasing mode on voice info

ver.0.1.4
        - Add AWE card and DRAM detection codes
        - Add FM initialization code
        - Modify volume control
        - Remove linear volume mode
        - Change memory management; not using malloc dynamically
        - Add remove-samples command
        - Use internal id implicitly at loading samples

ver.0.1.3
        - Fix a bug on patch uploading to RAM

ver.0.1.2
        - Divide to separated packages
        - Fix disagreed macro conditions
        - Fix unresolved function bugs
        - Integrate VoxWare and USS-Lite driver source (awe_voice.c)
          and remove awe_card.c

ver.0.1.1
        - Fix wrong sample numbers in sbktext
        - Fix txt2sfx bug
        - Fix pan parameter calculation
        - Append USS-Lite/Linux2.0 driver

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.