|
/┤DLiB TR/┤CK3R ][ Revision History |
DOS version 2.3.58
SDL (Windows/Linux) version 2.4.25
released: 12/28/2024 (* 01/29/2026)
. added more stuff to MODULES :-)
* fixed updating of pattern status on nuking them in Pattern List window
DOS version
. fixed bug with handling long file name input
. reworked memory detection and restrictions
NOTE: Due to basically non-working memory management
on GO32V2 platform, current memory requirements are
16MB+ for tracker, 8MB+ for running player;
. for the sake of stability, partial loading of patterns is discontinued
. AT2 player updated to version 0.47
SDL version
. all assembler code is now ported to Pascal so compilation
should be possible for 64-bit target platforms
* fixed bug in path management for WAV files
* finished incomplete Asm->Pas code porting and rebuilt releases
* fixed bug introduced to replay routine upon code porting
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