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