/┤DLiB TR/┤CK3R ][ Revision History

 

 

*      DOS version 2.3.57

*      SDL (Windows/Linux) version 2.4.24

   released: 12/24/2018 (* 09/10/2019)

 

  . fixed version check for Reality ADlib Tracker modules

  . fixed instrument preview bug in Arpeggio/Vibrato Macro Browser window

  . fixed C-9 note replacement bug on invalid flat-sharp conversion

  . fixed linefeed option not being evaluated for some actions and added possibility

    to disable it for MidiBoard (refer to option 'lf_in_mboard_mode' in config file)

  . fixed broken Global Freq. Slide Up/Down effect command

  . implemented native BPM handling:

    - implemented BPM calculation (predicted according to rows per beat

      taken from Line Marking Setup window)

    - added possibility to manually control playback speed
      (hotkey: [Ctrl]{Shift} Up,Down) and controlling it using effect commands
      (refer to extended command 'ZE7')

    - added overview of current BPM and playback speed shift in Hz

  . changes in Song Variables window:

    - changed cursor movement to be more predictable/convenient

    - added key shortcut for each option

    - added preview and prediction of BPM speed

    - added access to quick setup of rows per beat (hotkey: ^Enter)

  . improved behavior of temporary song status in the upper left corner

  . optimized window arrangement in case of enlarged screen size

  . improved string input (quick change of decimal and hexadecimal values with +/-)

  * bugfixes (…)

  * added possibility of large cursor (refer to option 'use_large_cursor'
    in config file)
 
* added some new stuff in Modules directory :-)

  DOS version

  . improved speed of loading/saving progress bar

  . AT2 player updated to version 0.46

 

 

*      DOS version 2.3.56

*      SDL (Windows/Linux) version 2.4.23

   released: 07/27/2016 (* 07/01/2017)

 

  . fixed typing behavior bugs in Message Board window

  . fixed pattern names not being read from A2M file

  . fixed typing with Alt-codes; changed alternative hotkey

    for adjusting volume of sound output (new hotkey: [Alt][Shift] Up,Down)

  . fixed ADSR preview being shown for KSR instead of Envelope type

  . fixed incorrect pitch calculation in instrument preview

  . fixed bug when preview of non-macro instrument in File Selector

    overwritten macro data of current instrument

  . fixed interface bug occurring on instrument preview in File Selector

  . fixed replace function for Key-Off notes

  . added back and improved 'per instrument' positional memory

  . improved functionality of Pattern List window

  . added operator preview functionality to Instrument and Macro Editor

  . added automatic 4OP track volume manipulation (4OP+) for much more

    convenient work with volume for some volume-based commands

    and added command switches for toggling old (2OP) handling (for more

    information, refer to documentation of extended command 'ZE5/ZE6')

  . fixed 'Bxx' command not being evaluated correctly in 2nd effect column

  . fixed mistyped frequency multiplier values

  . added 'reset envelope' and 'ZERO frequency' triggers to FM-macro table

  . added short keys for copying data between carrier/modulator column

    in Macro Editor window and copying data between carrier/modulator slot

    in Instrument Editor window

  . added possibility to apply table indexes to current instrument

    in Arpeggio/Vibrato Macro Editor window

  . completely redesigned handling of notes within 4OP channels

    and improved user interface

  . fixed slow reading of instrument bank files

  . fixed preview of empty instrument with FM-register macro

  . slightly fixed channel ON/OFF for percussion tracks SD/TT/TC/HH

  DOS version

  . fixed occasional program crash when OPL3 is not detected

  . pretty much improved extended screen views (using SVGA text modes)

    and added back mouse support for more convenient text scrolling

  . added fullscreen views using SVGA text modes (refer to modes 4 and 5)

    and overall improved window size/position to fit screen mode

  . AT2 player updated to version 0.45

  * fixed stability issues with AT2 player

  * added some new stuff in Modules directory :-)

  * fixed bug in replay routine of AT2 player

  * implemented OPL registry cache to replay routine

  SDL version

  . added possibility to slow down SDL timer so playback speed is more accurate

    to real hardware (refer to option 'sdl_timer_slowdown' in config file)

  . implemented new (improved) OPL3 emulator

 

 

*      DOS version 2.3.55

*      SDL (Windows/Linux) version 2.4.22

   released: 09/20/2015 (* 12/17/2015)

 

   . changes/improvements in Instrument Editor window:

     - added operator connection graphics

     - added browsing through all 4 operators with Enter and Tab/Shift+Tab keys

     - added status hints for current operator/instrument/4OP track

     - rearranged carrier/modulator/general settings

     - improved browsing through radio button sections

     - added separate color for percussive instruments

     - added section hotkeys for quick navigation

     - removed 'per instrument' positional memory (obsolete now)

   . improved speed of user interface in Macro Editor window

   . improved changing current instrument when 4OP instrument is selected

   . changed behaviour after releasing MBoard keys in instrument preview mode

     to Key-Off trailing

   . fixed Key-Off phase preview with 4OP instruments

   . improved functionality of Macro Browser under different conditions of use

   . fixed unintentional setting of octave while forcing KeyOff trailing

     with Ctrl key upon instrument preview

   . fixed interface bug in Macro Editor window when changing current instrument

     upon macro preview

   . fixed interface bug when loading complete content from A2B/A2W files

   . fixed macro restart with 4OP tracks upon note retrigger

   . changed compression algorithm to LZH / new file format versions

   . added fast-forward / rewind multiplication factor options (refer to

     options "fforward_factor" and "rewind_facotr" in config file)

   . updated file system and overall improved manipulation for more

     convenience when working with 4OP instruments

   . added new effect commands for restarting envelope (refer to "ZEx")

   . fixed non-functional hotkey for operation Paste object

     from clipboard to more patterns (new hotkey: [Alt][Shift] P)

   . added one step undo operation in Pattern Editor window (hotkey: ^Z)

   . added hotkey to delete complete note/instrument columns of track group

     when in when in Note Recorder mode (hotkey: ^Backspace)

   . fixed program freeze upon reaching last marked line when jump to next

     marked line was activated while cycle pattern was disabled

   . added option to keep track position (column) when jumping over tracks

     with Tab/Shift+Tab keys (refer to option "keep_track_pos" in config file)

   . improved seeking to pattern / position when song is played without trace

   . pretty much improved internal logic for preview of 4OP instruments

   . added key shortcut for Instrument Editor window (hotkey: ^E);

     changed hotkey for Arpeggio/Vibrato Macro Editor window (new hotkey: ^G)

   . added Message Board window (hotkey: ^B)

   * fixed cursor behavior on typing instrument name and in Message Board window

   * fixed bug that may lead to program crash when previewing TC/HH instrument

   DOS version

   . code ported to FPC/GO32V2 platform due to neverending stability issues

   . AT2 player updated to version 0.44

   * fixed detection of available DPMI memory (LFB)

   * fixed slower speed of decay bars
   SDL version

   . fixed several bugs in OPL3 recording;

     invoke of recording mode 'per channel' is now ignored when recording

     to single file is set by user configuration

   . (LINUX) fixed case sensitivity issue for filename extension

   * upgraded SDL to version 1.2.15

 

 

*      DOS version 2.3.54

*      SDL (Windows/Linux) version 2.4.21

   released: 04/12/2015 (* 05/11/2015)

 

   . fixed/improved precision of playback calibration with pattern jumps

   . fixed typing in effect columns with NUMPAD keys

   . added alternative key combo for setting volume level of sound output

     on keyboards without NUMPAD keys (hotkey: [Alt] Up,Down)

   . fixed occasional playback mute issue with F7 key in MBoard mode

   . fixed occasional messy behavior of +/- keys in Macro Editor window

   . fixed/improved fast-forward/rewind speed

   . added 'per instrument' positional memory to Instrument Editor window

   . improved track data processing during playback

   * fixed interface bug (misplaced cursor) in Instrument Editor window

   * added option to turn off positional memory for Instrument Editor (refer to

     option 'remember_ins_pos' in config file)

   * fixed some bugs in Macro Arpeggio / Vibrato performer

   DOS version

   . improved program stability -- numerous changes of code
     for resolving program crashes under DPMI

   . fixed note trailing of some instruments when playback is stopped

   . AT2 player updated to version 0.43

   * fixed some program stability issues

   SDL version

   . fixed reading RGB color palette settings from config file

   * fixed sound glitch in OPL3 emulation for channels with null ADSR data

 

 

*      DOS version 2.3.53

*      SDL (Windows/Linux) version 2.4.20

   released: 12/23/2014 (* 01/08/2015)

 

   . changed hotkey for toggle of typing modes (hotkey: F11)

   . added toggle of line feed (hotkey: F12)

   . added toggle of jump to marked line (hotkey: [Shift] F12)

   . added back quick file load for modules (hotkey: [Shift] F3)

   . enhanced MBoard and Note Recorder with jump to marked line option

   . added possibility to remove song trace and continue playing

     while cursor position is maintained (hotkey: [Shift] Esc)

   . changes in Note Recorder mode:

     - fixed quick reset last group of tracks action

     - fixed behavior of some keys for mode exit

     - added row correction parameter

   . changes in Macro Browser:

     - fixed return to browser after selecting arp/vib table

     - improved arpeggio/vibrato table selection and indication

   . added Global Freq. Slide Up/Down commands and added command switches

     for Fine resp. Extra Fine variant (refer to new commands "<xx",">xx"

     and enhanced functionality of old "ZFD","ZFE" commands)

   . fixed processing of new effects in Debug Info window

   . fixed some typing check bugs in Replace window

   . fixed bug when after swapping instruments one name was incomplete

   . fixed cursor key navigation within Remap and Replace window

   . added Rearrange Tracks function (hotkey: ^X)

   . added automatic activation of debug mode and switchover from offline

     to normal debug mode with Space when in Debug Info window

   . fixed/improved precision of fast-forward/rewind pattern function

   . added navigation to program home directory in File Browser window

     with Shift+Backspace key (refer also to option "home_dir_path")

   . added quick selection for muting track numbers above 9 with Shift key

   . fixed treating of all +/- combos for keyboards without NUMPAD

   . fixed player calibration issue with pattern break command

   * fixed interface bugs in Instrument Editor window

   * fixed fast-forward/rewind outside Pattern Editor window;

     added functionality to Instrument Control panel

   * fixed interface bug with ~xy effect command in 2nd effect column

   * fixed bug when entering notes for 4OP tracks in midiboard mode

     caused putting wrong instrument in left track of the pair

   * fixed rearrange function (faulty reordering of tracks)

   DOS version

   . removed support for Synth! mode

   . removed mouse support for screen scrolling

   . added back VESA text-mode emulation and enhanced used screen contents

     accordingly (refer to option 'screen_mode' and 'comp_text_mode'

     for compatibility mode in config file)

   . AT2 player updated to version 0.42

   SDL version

   . removed 'sdl_sample_rate' and 'sdl_sample_buffer' options

   . fixed stuck keyboard issues in MBoard mode

   . fixed fade in WAV recording with impossible start of playback

 

 

*      DOS version 2.3.52

*      SDL (Windows/Linux) version 2.4.19

   released: 10/27/2014 (* 11/04/2014)

 

   . fixed switchover from offline to normal Debug mode with ^Enter

   . fixed not working instrument selection with no 4OP track extension

   . fixed position bugs in File Selector and updated layout for Linux

   . fixed lately introduced bug in Tone Portamento (arrgh)

   . fixed Tone Portamento with offline Debug mode and Note Recorder

   . fixed usage of non-NUMPAD asterisk (*) key for track ON/OFF flags

   . fixed/improved Replace function and added new shortkey functions

   . fixed pattern/order editor refresh bug occurring with small song speeds

   . added synchronized instrument/command processing for selected tracks

     when Note Recorder mode is armed

   . added quick reset of track group selection (hotkey: [Alt] Q)

   . improved layout in Instrument Control panel

   DOS version

   . added 'fps_down_factor' option to config file

   SDL version

   * fixed interface bug in Remap window occurring with sdl_screen_mode=2

 

 

*      SDL (Windows/Linux) version 2.4.18

*      DOS version 2.3.51

   released: 09/05/2014

 

. changes in Note Recorder feature:

  - fixed bug when deleting notes was operating in wrong track

    if current track view on screen was moved by user;

    fixed precision with high song speeds (all notes are deleted now :-)

  - added possibility to switch between using custom instrument

    and using present instruments in tracks (hotkey: Space / [Alt] Space)

  - improved keyboard reference on Help screen

 

 

*      SDL (Windows/Linux) version 2.4.17

*      DOS version 2.3.50

   released: 07/28/2014 (* 07/30/2014)

 

   . fixed ADSR preview update with enhanced screen modes

   . added Note Recorder feature (hotkey: ^Space)

   * fixed some missing usage of non-NUMPAD +/- keys

   SDL version

   . changed file cache buffer for OPL3 recording to 512kb

   . added startup files for HQ-modes to program package

 

 

*      SDL (Windows/Linux) version 2.4.16

*      DOS version 2.3.49

   released: 07/14/2014 (* 07/15/2014)

 

   . improved current track movement in Debug Info window

   . added macro details section to Debug Info window

   . added flipped paste block feature (hotkey: Alt+Shift+V)

   . fixed/improved File Browser and Replace window

   . enhanced cursor movement in File Browser and Replace window

   . enhanced Help screen navigation for effect columns

   . added FX volume information processing in marked block

   . small changes in user interface

   DOS version

   * fixed deviation between real and OPL3-emulated playback

     which was caused by misuse of FM-register macro;

     updated AT2 player to version 0.41

   SDL version

   . fixed cursor blink speed for non-default sdl_frame_rate value

   . fixed in MAME OPL3 emulator:

     - experimental treatment of ADSR envelope restart

       for instruments with Attack Rate = 0

 

 

*      SDL (Windows/Linux) version 2.4.15

*      DOS version 2.3.48

   released: 06/13/2014

 

   . added 'Set Custom Speed Table' effect command (`xx)

   . fixed conversion of FMK files

   . fixed Tone Portamento in KeyOff-ed channel

   . fixed processing of Force instrument volume effect

     for 'AM' connections

   . fixed bug in processing of Arpeggio effect

   . small fixes in Arpeggio import from S3M files

   . fixed/improved/enhanced ADSR preview feature

   . optimized/enhanced color scheme options in config file

   . added possibility to control config file options

     with command line (refer to tip #25 in program documentation)

   . fixed handling of ON/OFF flags for 4-OP track pair

   . added positional memory for Song variables and Replace window

   . majorly improved Debug Info window functionality (hotkey: ^D)

   DOS version

   . fixed forced OPL3 port range to 1-FFFFh

   . AT2 player updated to version 0.40

   SDL version

   . fixed non-responding keyboard issue (hopefully :-)

   . fixed listing of modules with '.' in filename within File Selector

   . fixed speed of decay bars for different sdl_frame_rate values;

     also minimum sdl_frame_rate value was limited to 50

     due to key processing issues with too low values

   . fixed worse keyboard responsiveness upon instrument preview

 

 

*      SDL/Linux version 2.4.14

   released: 04/24/2014

 

   . Linux port made from SDL/Win32 2.4.14 sources

 

 

*      SDL/Win32 version 2.4.14

   released: 04/02/2014 (* 04/09/2014)

 

   . fixed current instrument control in Macro Browser window

   . fixed macro speed manipulation and Song Variables value update

   . fixed filename sorting/filtering in File Selector window

   . fixed macro table preview bug with positive/negative columns

   . added macro speed control to Instrument Editor window

   . added FM-register macro table preview to Instrument Macro Browser

   . fixed FM-register table interface bug occurring with enhanced screen

     modes in Macro Editor window

   . improved layout in Arpeggio/Vibrato Macro Editor window

   . improved positional memory logic

   . major fixes/cleanups/optimizations of source code

   . updated incomplete key reference information in Help and .mht file

   . fixed waiting for key release when putting notes with MidiBoard
   *
fixed non-blinking track flag and file overwrite bug
     in ‘per track’ recording mode

   * reverted back to "FT" as default typing mode

 

*      DOS version 2.3.47

   released: 04/02/2014 (* 04/09/2014)

 

   . fixed current instrument control in Macro Browser window

   . fixed macro speed manipulation and Song Variables value update

   . fixed keypress repeat between instrument/macro speed control

   . fixed macro table preview bug with positive/negative columns

   . added macro speed control to Instrument Editor window

   . added FM-register macro table preview to Instrument Macro Browser

   . improved layout in Arpeggio/Vibrato Macro Editor window

   . improved positional memory logic

   . added enhanced screen layouts from SDL version (refer to option

     "screen_mode" in config file);

     removed obsolete VESA support and options from config file

   . major fixes/cleanups/optimizations of source code

   . updated incomplete key reference information in Help and .doc file

   . fixed some keyboard routines for potentially less hardware issues

   . fixed not initialized song timer in AT2 Player
   * fixed text cursor position issue with mouse driver under DOS
   * reverted back to "FT" as default typing mode

 

*      SDL/Linux version 2.4.13

   released: 03/17/2014

 

   . Linux port made from SDL/Win32 2.4.13 sources

 

 

*      SDL/Win32 version 2.4.13

   released: 03/14/2014

 

   . fixed faulty behavior of save-required notification with A2W files

   . fixed wrong instrument naming when loading complete A2W bank

   . fixed position behavior of instrument selection for load/paste

     register data operation in Macro Editor window;

     fixed interface bug in Instrument Control panel occurring upon

     these operations with full-screen views

   . fixed arpeggio/vibrato macro table pointer in Macro Editor window

 

 

*      DOS version 2.3.46

   released: 03/14/2014

 

   . fixed general faulty behavior of save-required notification

   . fixed wrong instrument naming when loading complete A2W bank

   . fixed position behavior of instrument selection for load/paste

     register data operation in Macro Editor window

   . completely recoded refresh routines of realtime graphics

     for more efficient CPU usage;

     removed option "cpu_saving" from config file

   . fixed arpeggio/vibrato macro table pointer in Macro Editor window

 

 

*      SDL/Win32 version 2.4.12

   released: 03/11/2014

 

   . added “per track” mode to WAV recorder (alter key: [Ctrl]) 

   . added fully-featured macro browser

   . added bank browser for A2B and A2W files (finally :)  

   . added file-dependent positional memory to all bank browsers

   . added positional memory to Macro Editor window

   . fixed command typing bug in arpeggio macro table

   . fixed not showing save-required notification

   . fixed sorting of filenames, filtered extra filename characters

     and optimized layout in File Selector window

   . switched back from MPRESS executable packer to UPX (due to reported

     malware alerts with some antivirus software)

   . improved paste operation in more places of the tracker

   . improved navigation system in Macro Editor window

   . improved layout of Macro Editor window

   . overall major improvements in macro data exchange and user handling

 

 

*      DOS version 2.3.45

   released: 03/11/2014

 

   . improved debugging information on program crash screen

   . added new modules from Diode Milliampere

   . slightly fixed Synth! mode behavior in Pattern Editor window

   . added fully-featured macro browser

   . added bank browser for A2B and A2W files (finally :)

   . added file-dependent positional memory to all bank browsers

   . added positional memory to Macro Editor window

   . fixed command typing bug in arpeggio macro table

   . improved paste operation in more places of the tracker

   . improved navigation system in Macro Editor window

   . improved layout of Macro Editor window

   . overall major improvements in macro data exchange and user handling

 

 

*      SDL/Linux version 2.4.11 (* 2.4.11.2)

   released: 02/25/2014 (* 03/04/2014)

 

   . fixed case-sensitiveness problem when saving files

   * file issue fixed in more places

 

 

*      SDL/Win32 version 2.4.11

   released: 02/21/2014

 

   . fixed cursor and decay bar speed to match DOS version parameters

   . fixed occasionally appearing interface bug in Pattern Editor window

   . improved CPU saving feature (refer to option “sdl_frame_rate”)

   . improved screen rendering routine (back to pure assembler roots :)

   . added Fade in/out feature for WAV recorder (alter key: [Shift])

   . added new modules from Diode Milliampere

   . removed emergency unfreeze flash screen confirmation and changed

     key combo (Ctrl+Tab does the job now)

   . fixed in MAME OPL3 emulator:

     - rollback of current (experimental) changes for treating

       4-OP channel volume attenuation

     - completely rewritten (according YMF262 specification) parts

       of code responsible for setting and changing total output level

       for 4-OP channels

 

 

*      SDL/Linux version 2.4.10

   released: 02/14/2014

 

   . first Linux port by Florian Jung

 

 

*      SDL/Win32 version 2.4.10

   released: 02/13/2014

 

   . fixed drive list being not shown in File Selector window

   . removed DBOPL emulation core (no more necessary I think :)

   . added WAV recording feature (hotkey: [Alt] F11/F12);

     check out config file and comments around option “sdl_wav_directory”

     for more information about how to setup output files

 

 

*      SDL/Win32 version 2.4.09

   released: 02/12/2014

 

   . fixed bug in playback calibration (macros were not processed)

   . fixed interface bug with long filenames in Status window

   . fixed not working block marking to left/right

   . fixed some false recognized key presses

   . fixed bad keyboard responsiveness when testing instrument

     in Instrument Editor window

   . fixed back treating of maximum macro speedup value (IRQ at 1000Hz

     with SDL works surprisingly without issues now :)

   . added emergency unfreeze command (hotkey: Ctrl+Shift+F10)

   . added command typing behavior mode handling in Macro Editor window

   . added instrument type indicators in Macro Editor window

   . added instrument type indicators and possibility to change current

     instrument in Instrument Editor window

   . added some new modules (Madbrain’s awesome A2M collection is

     hopefully complete now :) and a bit put to order some old ones

   . changed length of filename in File Selector to 23 chars

   . changed handling of F2/F3 related actions over instrument data

   . added wide full-screen view layout (option “sdl_screen_mode=2”);

     extended screen content to 180/60 chars at 1440x960 pixels

   . fixed cursor position in Pattern Order with wide full-screen view

 

 

*      DOS version 2.3.44

   released: 02/11/2014

 

   . fixed bug in playback calibration (macros were not processed)

   . added command typing behavior mode handling in Macro Editor window

   . added some new modules (Madbrain’s awesome A2M collection is

     hopefully complete now :) and a bit put to order some old ones

   . added instrument type indicators in Macro Editor window

   . added instrument type indicators and possibility to change current

     instrument in Instrument Editor window

   . changed handling of F2/F3 related actions over instrument data

 

 

*      SDL/Win32 version 2.4.08

   released: 02/06/2014

 

   . fixed interface bugs in Transpose and Pattern List window

   . fixed some non-functional keyboard combinations

   . changed F2/F3 related key combos:

     - some quick-load functionality was disabled for safety reasons;

       only single instruments and patterns can be quick loaded now

     - all quick-save functionality disabled except for saving A2M file

       in Pattern Editor / Pattern Order window

     - hot key for saving instrument bank w/ macros ([Shift] ^F2)

       in Instrument Control panel was simplified to [Shift] F2

   . changed loading process of A2W files:

     - only FM-register / FM-register Macro Table instrument data

       is loaded within Instrument Control panel

     - only Arpeggio/Vibrato Macro Table data is loaded within

       Arpeggio/Vibrato Macro Table Editor window

   . fixed in MAME OPL3 emulator:

     - increased volume level by 50% for 4OP instruments with AM-AM,

       FM-AM and AM-FM connection (experimental)

   . improved playback rewind with low song speed values

   . improved full-screen view layout;

     extended screen content to 120/50 chars at screen resolution 960x800

     (check yourself with setting “sdl_screen_mode=1” :)

 

 

*      DOS version 2.3.43

   released: 02/06/2014

 

   . fixed interface bugs in Transpose and Pattern List window

   . changed F2/F3 related key combos:

     - some quick-load functionality was disabled for safety reasons;

       only single instruments and patterns can be quick loaded now

     - all quick-save functionality disabled except for saving A2M file

       in Pattern Editor / Pattern Order window

     - hot key for saving instrument bank w/ macros ([Shift] ^F2)

       in Instrument Control panel was simplified to [Shift] F2

   . changed loading process of A2W files:

     - only FM-register / FM-register Macro Table instrument data

       is loaded within Instrument Control panel

     - only Arpeggio/Vibrato Macro Table data is loaded within

       Arpeggio/Vibrato Macro Table Editor window

   . added some modules from OxygenStar, a.o. to Modules directory

   . added new "AT" command typing behavior mode (like FT but without

     cycling pattern moves) (hotkey: Shift+F11);

     if not overridden by config file, this mode is set by default

   . updated "techinfo.doc" file

 

 

*      SDL/Win32 version 2.4.07

   released: 01/30/2014

 

   . fixed division by zero bug in playback fade out routine

   . added some modules from OxygenStar, a.o. to Modules directory

   . added new “AT” command typing behavior mode (like FT but without

     cycling pattern moves) (hotkey: Shift+F11);

     if not overridden by config file, this mode is set by default

   . removed console window (here you go Mikkel :)

   . added window icon and activated window close button functionality

   . fixed wrong position of bye-bye screen under some circumstances

   . fixed in MAME OPL3 emulator:

     - increased volume attenuation level in rhythm mode for all

       percussion channels except BD (experimental)

 

 

*      SDL/Win32 version 2.4.06

   released: 01/26/2014

 

   . fixed bug in replay routine (playback never advanced to order #7f)

   . fixed Status window update during playback calibration

   . fixed bug in treating KSL by MAME emulator (lucky at 4th attempt :);

     rollback of all previous changes to KSL – this trivial bug caused

     all the annoying discrepancies in sound compared to DBOPL emulator

   . fixed some serious interface bugs in Macro Editor and Remap

     Instrument window, which raised during portation to Free Pascal

     (btw, those ‘wtf’ table pointers had their meaning, Dmitry :)

   . added quick access key for Macro Editor window (^Q)

   . added macro-preview mode for Arpeggio/Vibrato Macro Editor window

   . added possibility to change current instrument directly within

     Macro Editor window (new key combo: Ctrl+[])

   . added possibility to change current instrument and octave while

     macro-preview mode is activated

   . fixed treating of macro speedup (if unsafe, forced to lower value);

     SDL seems to have max. usable timer frequency at 650Hz, while DOS

     has been working just fine all the way up to 1000Hz :)

 

 

*      DOS version 2.3.42

   released: 01/26/2014

 

   . fixed bug in replay routine (playback never advanced to order #7f)

   . added quick access key for Macro Editor window (^Q)

   . added macro-preview mode for Arpeggio/Vibrato Macro Editor window

   . added possibility to change current instrument directly within

     Macro Editor window (new key combo: Ctrl+[])

   . added possibility to change current instrument and octave while

     macro-preview mode is activated

 

 

*      SDL/Win32 version 2.4.05

   released: 01/22/2014

 

   . fixed bug in replay routine (frequency data output for 4OP channels)

   . fixed bug with channel calculation in 4OP binding mode

   . added ADSR preview indication to Instrument Control panel

   . fixed first bugfix of KSL in MAME emulator :)

 

 

*      DOS version 2.3.41

   released: 01/22/2014

 

   . fixed bug in replay routine (frequency data output for 4OP channels)

   . fixed bug with channel calculation in 4OP binding mode

   . added ADSR preview indication to Instrument Control panel

   . updated AdT2 player to version 0.38 (full source code included)

   . updated "techinfo.doc" file

 

 

*      SDL/Win32 version 2.4.04

   released: 01/20/2014

 

   . fixed drive listing in File Selector (no more ‘insert disk’ messages

     without accessing drive :)

   . fixed calculation of KSL table in MAME OPL3 emulator (leads in those

     arcade-like Benjamin Gerardin’s songs sound finally correct :)

 

 

*      SDL/Win32 version 2.4.03

   released: 01/17/2014

 

   . fixed track binding not being displayed without panning lock on

     in Song Variables window

   . fixed binding of two 4OP instruments in Instrument Control panel

   . fixed toggle of ADSR preview (new key combo: Ctrl+LShift/RShift)

   . improved program exit procedure (it’s more DOS-like again :)

   . MAME OPL3 emulator:

     - updated according latest modifications from MAME (0.148u1)

     - fixed bug with setting KSL on 4OP channels

   . DOSBox OPL3 emulator:

     - added DBOPL emulator from DOSBox 0.74

     - fixed stereo panning bug on percussion channels

   . added key combo for switching over OPL3 emulators ([Alt] F11/F12);

     current OPL3 emulator is always indicated by flag “MME” resp. “DBE”

     in Status window

   . added options to config file:

     - set sampling rate (sdl_sample_rate)

     - set sample buffer size (sdl_sample_buffer)

     - set default OPL3 emulator core (sdl_opl3_emulator)

   . complete conversion and update of program documentation (mht,htm)

 

 

*      DOS version 2.3.40

   released: 01/17/2014

 

   . fixed program freeze with marking block at 4OP channel

   . fixed bug with track binding not displayed without panning lock on

     in Song Variables window

   . fixed binding of two 4OP instruments in Instrument Control panel

   . fixed toggle of ADSR preview (new key combo: [Ctrl] LShift/RShift)

   . improved MPU-401 status reporting

   . removed "timer_precision" option from config file

 

 

*      SDL/Win32 version 2.4.02

   released: 12/23/2013

 

   . fixed program freeze with marking block at 4OP channel

   . fixed quick setting of octave and some other keyboard related issues

 

 

*      SDL/Win32 version 2.4.01

   released: 12/18/2013

 

   . code cleanup

   . removed MPU-401 code (not functional within SDL Win32)

   . removed some obsolete options from config file

   . fixed song timer / refresh rate decay bars

   . upgraded SDL to version 1.2.14.0

 

 

OFFiCiAL 4TH GENERATiON PROJECT

BASED ON PLATFORM SiMPLE DATA LAYER – SDL/WiN32


. 12/2013

 

 

*      SDL/Win32 version 2.4.00 beta 3

   released: 06/17/2012 at Google Code by Dmitry Smagin

 

   . some code optimizations for more responsiveness

   . new parameters in adtrack2.ini:

     - sdl_sample_rate

     - sdl_delay_ms

     - sdl_typematic_delay

     - sdl_typematic_rate

 

 

*      SDL/Win32 version 2.4.00 beta 2

   released: 06/02/2012 at Google Code by Dmitry Smagin

 

   . multiple keyboard fixes

   . Caps Lock, Num Lock and numpad keys are working

   . now screen_mode=1 opens 720x480 window and screen_mode=2 - 720x640

   . icon embedded into executable

 

 

*      SDL/Win32 version 2.4.00 beta 1

   released: 05/20/2012 at Google Code by Dmitry Smagin

 

   . first SDL/Win32 port

 

 

*      DOS version 2.3.39

   released: 01/17/2012 as 2.4.00 at Google Code by ijsf

 

   . MPU-401 compatible MIDI slave mode, can be used to send notes

     to Adlib Tracker II, also known as "synth mode"

 

 

PROGRAM OPEN-SOURCED UNDER FAiR LiCENSE
SOURCE HOSTiNG AT SOURCEFORGE

 

 . 11/2010

 

 

*      version 2.3.38

   released: 06/10/2007

 

   . fixed bugs with command typing selection (ST/FT)

   . added play state preview when in instrument control panel

   . optimizations for running in DOSBox environment

 

 

*      version 2.3.37

   released: 01/06/2006

 

   . changed behavior of ZFF command (refer to "adtrack2.doc" file)

   . slightly fixed off-tune bug with preview of macro-instruments

   . fixed !xx and @xx command

   . added playback control in instrument control panel (refer to tip #22)

   . added activity indicators to instrument control panel

   . fixed high CPU usage while playing w/o trace and some window is open

   . fixed scrollbar bug

   . fixed decimal values to hexadecimal in debug info and instrument editor

   . fixed volume on testing instrument in song with volume_scaling set

   . fixed arpeggio/vibrato table played on testing macro-instrument

   . added compatibility text-mode (refer to "troubleshooting" options)

   . improved CFF loader stability (implemented internal YsComp decompression)

 

 

*      version 2.3.36

 never officially released

 

   . improved tracing in pattern editor and pattern order window

   . changed layout for on/off fm-registers (TVKS)

   . added possibility to toggle off ADSR preview (hotkey: [ScrollLock])

   . added possibility to quick-adjust loop begin and loop length

     (hotkey: [Shift] ^Home,End and [Shift] ^PgUp,PgDown)

   . added separated arpeggio/vibrato editing (hotkey: ^E)

   . improved cursor navigation with Home,End and [Shift] Home,End keys

   . improved song change indicator

   . improved scrollbar accuracy

   . improved speed of internal calculation routines

   . improved replace feature

   . improved macro editor convenience

   . improved running program under Windows NT/2000/XP

     (no system warnings - but no drive info either :)

   . fixed jerky playback on setting octave in instrument control panel

   . fixed marked pattern indicator in pattern list

   . fixed timing bug in player

   . fixed song tracing when pattern is delayed

   . fixed pattern delay effect command

 

 

*      version 2.3.35

   released: 01/28/2003 at Malfunction's FM Synthesis Heaven site

 

   . added instrument w/ fm-register macro file format (A2F)

   . added optional playback w/ sync (refer to tip #18)

   . added CPU saving feature (refer to "troubleshooting" options)

   . added note retrigger to FM-register macro-table (refer to tip #21)

   . added ^Home and ^End as quick-adjust table length in macro editor

   . added macro indicator to instrument control panel

   . added [Alt] B as toggle last marked block

   . added highlighting of currently played line number

   . added some block marking intelligence (it's no Einstein, though :)

   . added disabling columns in fm-register macro table (refer to tip #20)

   . added checking key-off phase while testing instrument (refer to tip #17)

   . added single-playing pattern (hotkey: [Alt] F6)

   . added playback without synchronization (hotkey: [Alt] F5,F8,F9)

   . added ADSR preview to instrument editor

   . added full-view text-mode emulation (refer to "troubleshooting" options)

   . added [Ctrl] F8 or [Ctrl] F9 as play from current line

   . added [Shift] ^V or [Shift][Alt] P as partial block pasting

   . added [Ctrl][Tab] V as multiple object pasting

   . added pattern list (hotkey: ^P) (cool, isn't it? :)

   . added behavior mode hotkeys (F11,F12) and behavior indicator

   . fixed some keyboard routines (due to national keyboard drivers)

   . fixed processing global volume in tracker

   . fixed loading text font to graphic card's memory (hardware method used)

   . fixed some bugs in player (it should not crash now ;)

   . fixed slow movement in pattern order window

   . fixed some interface bugs

   . improved midiboard (note can be tracked while playing with no trace)

   . improved decay bars and volume analyzer in both tracker and player

   . improved several interface functions

   . added new modules from Encore with instrument macro usage

 

 

*      version 2.3.34

   released: 12/02/2002 at Malfunction's FM Synthesis Heaven site

 

   . changed line counter (at status line) to decimal mode

   . added optional OPLx latency (refer to "troubleshooting" options)

   . fixed minor bugs in both tracker and player

 

 

*      version 2.3.33

   released: 10/06/2002 at Malfunction's FM Synthesis Heaven site

 

   . replay routine sourcecode changes:

     - sorcecode is both TMTPC and FPC compatible

     - added optional fading out

     - fixed minor bugs

   . added text-mode emulation (refer to "troubleshooting" options)

   . added screen saver

   . added FMK file support

   . added initial lock states to song variables

   . added more FM-register control effect commands (#0x-#Cx)

   . added extra fine vibrato and tremolo effect commands (~xy,^xy)

   . added extra fine arpeggio effect command ($xy)

   . added extra fine frequency slide effect commands (&Ex,&Fx)

   . added extra fine volume slide effect commands (&Cx,&Dx)

   . added extra fine global volume slide effect commands (&Ax,&Bx)

   . added 4-op track extension (ogie dogie :)

   . added force instrument volume effect command (=xx)

   . added replace feature (hotkey: ^H)

   . fixed mixing block bug in pattern editor

   . fixed tremor effect command

   . fixed retrig note and multi retrig note effect commands

   . fixed loading FIN instruments

   . fixed instrument preview

   . improved autodetection of OPL3 interface

   . improved program documentation

   . improved debugging mode and playback navigation

   . improved song timer

   . improved importing AMD/S3M/SAT/SA2/XMS modules

   . improved overall volume control (made a bit more logarithmic :)

   . improved debug info window

   . improved macro editor and instrument editor

   . improved program interface

 

 

*      version 2.3.32

   released: 04/05/2002 at MAZ SOUND TOOLS site

 

   . major cosmetic improvements (finally had time to do that :)

   . advanced macro frequency range (1000Hz should be enough, imho :)

   . fixed behavior of global volume indicator

   . fixed errors in macro editor

 

 

*      version 2.3.31

   released: 03/21/2002 at MAZ SOUND TOOLS site

 

   . added swap arpeggio table effect command (!xx)

   . added swap vibrato table effect command (@xx)

   . added arpeggio/vibrato table swapping switch command (ZFF)

   . added macro key-off loop command (ZEx)

   . added instrument macro-definitions (yep! they kick EdLib's ass, imho :)

   . added instrument bank with macros file format (A2W)

   . fixed song change indicator

   . fixed instrument testing/preview

   . fixed loading older A2P/A2B/A2I file formats

   . removed pattern/order editing restriction while song is played

   . added lots of other things I can't remember now =)

   . added lots of AdLib modules

   . added instrument preview in file open dialog and bank browser

   . added FIB and FIN file support

   . added IBK file support

   . added BNK file support

   . added S3M file support

   . added indicator of unsaved data

   . added fine vibrato/tremolo switch commands (ZFD,ZFE)

   . added pattern length and number of tracks settings

   . added volume scaling switch

   . added 2nd effect column (useful, isn't it? :)

   . added global volume effects (%xx,&6x,&7x,&8x,&9x)

   . added vibrato off and tremolo off effect commands (ZFB,ZFC)

   . added tremolo effect command (Mxy); manual slide up/down has been

     remapped to &4x,&5x (fine-tune up/down)

   . added fixed-note system

   . added percussion track extension (yep, yep :)

   . improved file format (smaller files :)

   . improved transpose feature

   . improved instrument preview (chords can be done :)

   . improved command typing (see tip #5 in doc file)

   . improved importing AMD/XMS modules

   . improved importing RAD modules

   . improved importing SAT/SA2 modules

   . improved importing CFF/DFM/HSC/MTK modules

   . fixed pattern loop in combination with Bxx/Dxx effect commands

   . fixed calculating frequency shift up/down

   . fixed pattern delay effect command

   . fixed saving tiny modules

   . removed mouse requirement (mouse emulation keys: [Ctrl][Tab] Arrows)

   . increased number of patterns and instruments available

   . recoded task switching (looks like multi-tasking, eh? :)

   . completely recoded timer and keyboard routines

 

 

32-BiT PROTECTED MODE PROGRAM PLATFORM
PMODE/W EXTENDER

 

*      version 2.0.30

   released: 02/24/2001 at MAZ SOUND TOOLS site

 

   . added backup feature for song state (Hotkeys: /, [Shift] /)

   . fixed loading pattern files

   . fixed all (?) cosmetic bugs :))

   . added FPC port of replay routine

   . fixed TMT Pascal port of replay routine

   . fixed instrument loading bug

   . added TMT Pascal port of replay routine

   . added icon (adtrack2.ico) for the tracker (thanks to Corona688 :)

   . added brandnew modules from Nula and Malfunction/Altair

   . added drive identification in directory lister

   . added active octave and instrument indicators

   . added quick octave setting (hotkey: [Shift] 1..8)

   . added remapping of instruments (hotkey: ^R)

   . added instrument swapping in instrument control panel

   . added note delay and note cut effect commands (&2x,&3x)

   . added pattern delay effect commands (&0x,&1x)

   . added pattern loop and recursive pattern loop effect commands (ZCx,ZDx)

   . fixed replay of tone portamento with volume slide effect commands

   . fixed sorting in directory lister

   . fixed ZAx effect command

   . fixed typing in effect command definitions

 

 

*      version 2.0.29

   released: 12/31/2000 at MAZ SOUND TOOLS site

 

   . added brandnew modules from Nula and Malfunction/Altair

   . added track panning and track volume control

   . added pattern/song/track/block transpose (hotkey: ^T)

   . added sequencing [5xy,6xy],[Gxy,Hxy],[Oxy,Pxy],[Rxy-Yxy] effect commands

   . added frequency slide with volume slide effect commands (Rxy-Yxy)

   . added changing of instrument parameters while playing

   . fixed typing in "Jxy" effect command

 

 

*      version 2.0.28

   released: 12/21/2000 at MAZ SOUND TOOLS site

 

   . totally changed color scheme (hope you like it, guys :)

   . improved module and tiny module file format

   . implemented like 9 new effects (tremor, multi retrig, a.o.)

   . implemented advanced song variables

   . added support for DFM modules

   . bugfixes ;-D

 

 

YAMAHA YMF262 / OPL3 PROGRAM PLATFORM
3RD GENERATiON PROJECT (G3)

 

 

*      version 2.0.27

   released: 10/11/2000 at MAZ SOUND TOOLS site

 

   . added volume analyzer screen section

   . added full user control of color scheme

   . added global volume control (hotkey: [Alt] +,-)

   . added troubleshoot options

   . added song timer setup

   . added high precision song timer

   . added peripherals setup

   . fixed system clock fastening bug

   . fixed hooking timer vector (INT 08 and INT 1C are both used now :)

 

 

*      version 2.0.26

   released: 09/17/2000 at MAZ SOUND TOOLS site

 

   . added "FastTracker_feel" option to configuration file

   . fixed IRQ timing (clock rates below 32Hz are now accurate)

   . fixed XMS-memory swapping bug

   . major cosmetic and interface improvements

 

 

*      version 2.0.25

   released: 09/09/2000 at MAZ SOUND TOOLS site

 

   . added support for compressed CFF modules

   . added toggling optional volume slide (FF7-FF9)

   . added "SAdT_volume_slide" option to configuration file

   . improved replay routine (arpeggio, portamento to note, a.o.)

   . improved "F2x" effect command (able to handle both cells)

   . bugfixes...

 

 

*      version 2.0.24

   released: 09/04/2000

 

   . added tiny module file format

   . added compression setup (refer to configuration file)

   . added more compression algorithms

   . optimized memory usage

 

 

*      version 2.0.23

   released: 08/23/2000

 

   . added full ADSR control (FAx-FDx; FF5,FF6)

   . added Feedback strength control (FEx)

   . minor bugfixes

 

 

*      version 2.0.22

   released: 08/10/2000

 

   . added "programmer's issue" section (refer to "adtrack2.doc" file)

   . improved skipping to previous/next pattern

   . fixed Advanced status

   . finished messing around with "OPL2 autodetection on SB+GUS" ;-D

 

 

*      version 2.0.21

   released: 08/01/2000

 

   . fixed program code (some heuristic methods used to report a virus)

   . fixed CFF/HSC/MTK replay (added "fix_c_note_bug" option)

   . fixed autodetection on SB+GUS (now should work in window under Win9x)

   . fixed scrollbar accuracy

   . fixed manual slide up/down after Key-Off

 

 

*      version 2.0.20

   released: 07/26/2000

 

   . enhanced & managed "MODULES" directory

   . fixed polling bug in sourcecode (IRQ timing is now intact :)

   . major cosmetic improvements

 

 

*      version 2.0.19

   released: 07/15/2000

 

   . added some color options to configuration file

   . added some new keyboard conventions

   . option "attempts_detect" is no longer used

   . fixed OPL2 autodetection (now works even on SB+GUS)

 

 

*      version 2.0.18

   released: 07/04/2000

 

   . added all those cool SGI files (browse "iNSTR" directory)

   . added support for Sound Generator 3.0 instruments

   . bugfixes...

 

 

*      version 2.0.17

   released: 06/30/2000

 

   . added / removed some options to / from "ini" file

   . added line marking setup

   . improved MBoard mode

   . fixed counting marked lines

   . visual enhancements

 

 

*      version 2.0.16

   released: 06/16/2000

 

   . added "wide_columns" option

   . added pascal originals of decompression routine to sourcecode

   . added parsing local / global "ini" file

   . fixed built-in configuration

   . minor fixes

 

 

*      version 2.0.15

   released: 05/27/2000

 

   . fixed OPL2 autodetection

   . improved MBoard mode

   . added "RAd-Tracker_look" option

   . default configuration changed due to user confusion ;)

 

 

*      version 2.0.14

   released: 05/13/2000

 

   . optimized program code & replay routine

   . recoded vibrato effect

   . option "slide_overflow" is no longer used

   . fixed calculating frequency shifts

   . fixed setting key scaling level

 

 

*      version 2.0.13

   released: 05/06/2000

 

   . improved "doc" file

   . optimized source package (replay routine reduced to 15k)

   . optimized program code

   . fixed "F0x,F1x,F2x" effects

   . improved MBoard mode

   . recoded internal playroutine

   . added Advanced status ("[Alt] A" command)

   . fixed CFF conversion

   . fixed set operator intensity effect

   . fixed arpeggio effect

   . improved playing with Trace

   . improved line marking

   . slightly changed color scheme

 

 

*      version 2.0.12

   released: 04/11/2000

 

   . added volume / peak lock indicators

   . added instrument change after typing in instrument number

   . improved replay routine sourcecode

   . fixed missing pre-slide in tone portamento / arpeggio effect

   . fixed typing in "500" effect command

   . improved pre-defined font

 

 

*      version 2.0.11

   released: 03/31/2000

 

   . added "trace_by_default" option

   . improved MBoard mode

   . cosmetic changes

 

 

*      version 2.0.10

   released: 03/24/2000

 

   . added Note retrigger ("F9x" effect)

   . fixed SAT/SA2 volume slide conversion

 

 

*      version 2.0.09

   released: 03/21/2000

 

   . added JukeBox function, and "demo3.pas" to source package

   . fixed bug in arpeggio effect

 

 

*      version 2.0.08

   released: 03/16/2000

 

   . improved "preview_events" option

   . added support for saving / loading pattern and instrument bank;

     "[Alt] F2" command, and corresponding path settings to "ini" file

   . improved source demonstration "demo1.pas"

   . some minor fixes

 

 

*      version 2.0.07

   released: 03/07/2000

 

   . fixed small bug in tone portamento / arpeggio effect

   . minor improvements

 

 

*      version 2.0.06

   released: 03/06/2000

 

   . included replay routine sourcecode

   . fixed packed AMD conversion

   . fixed direction of reading events

   . fixed bug in pattern/line number base

 

 

*      version 2.0.05

   released: 03/04/2000

 

   . included "doc" file

   . added "[Alt] M" command

   . improved line marking

   . fixed bug in static path system

   . improved HSC conversion

   . added "paths" item to configuration file

   . improved "^Enter" command

   . fixed jump to pattern order

   . fixed tone portamento and vibrato volume slides

   . added "alternative instrument name" and "default octave" options

   . added "[Alt] S" and "[Alt] R" commands

   . added some RAd-Tracker shortcuts

   . cosmetic changes

 

 

*      version 2.0.04

   released: 02/24/2000

 

   . replay routine is now paused while saving data

   . fixed small bug in replay routine

   . slightly improved file selector

   . fixed some CFF/SAT/SA2 conversion bugs

 

 

*      version 2.0.03

   released: 02/22/2000

 

   . added new settings to configuration file

   . improved instrument preview

   . fixed bug in midiboard

   . fixed OPL2 interface's base address counting

   . improved debugging

 

 

*      version 2.0.02

   released: 02/21/2000

 

   . added "[Shift] F6" command

   . fixed some minor bugs

 

 

*      version 2.0.01

   released: 02/19/2000

 

 

ADLIB TRACKER II (2nd GENERATiON PROJECT)

 

   . 2000

 

 

MPU-401 TRAKKER (FORMER PROJECT)

 

   . 1999