/┤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