Releases: corthax/mdtracker
MD.Tracker [1.4]
!!! NOTE: In version 1.4 PCM driver change command breaks FM registers (due Z80 reset on driver load), so if you want to use a different driver than default grab rom.bin from \out (wip 1.5)
Changelog:
Known Bugs:
- BPM is not precise, but close.
- FM CH6 DAC sample playback make occasional garbage noises. But looks like only when song is stopped or NOTE OFF is used to stop sample playback.
- Not tested in PAL mode, so may be broken.
- Minor visual glitches may happen (something is not redrawn).
Fixes:
- A bit smoother playback.
- Note retrigger/delay.
- Instrument mute/solo.
- SEQ timing fix.
- No adding/deleting matrix rows now allowed during playback. -- (0th) matrix row now can not be deleted or duplicated.
- Switching matrix page, also changing cell color mark or transpose causing slowdown.
Changes:
-
Command 18xx - Channel microtone finetune. Add up to 31 (1F) microtones (1/32 semitone).
-
Command 19xx - Channel SEQ skip step. To slow down.
-
Command 1Axx - Channel ARP skip step. To slow down.
-
Command 1Exx - Channel Note trigger mode: 00 retrigger note, >= 01 set pitch only. (FM only)
-
Command 2Exx - Channel ARP mode: 00 retrigger note, >= 01 set pitch only. (FM only)
-
Command 3Exx - Channel sub-sequencer type. VOL sub-sequencer renamed to SEQ. Now it's used to sequence any FM parameter (and PSG volume).
Values are:
FM-related command number
41 for volume (default)
18 for channel microtone finetune -
Command 70xx - Load PCM driver (00 = PCM, 01 = 4PCM, 02 = 2ADPCM).
-
Command 71,75,79,7D xx - Play DAC channel 1 (note number up to 5F, FF = NOTE OFF). Bank 0,1,2,3.
-
Command 72,76,7A,7E xx - Play DAC channel 2 (note number up to 5F, FF = NOTE OFF). Bank 0,1,2,3.
-
Command 73,77,7B,7F xx - Play DAC channel 3 (note number up to 5F, FF = NOTE OFF). Bank 0,1,2,3.
-
Command 74,78,7C,80 xx - Play DAC channel 4 (note number up to 5F, FF = NOTE OFF). Bank 0,1,2,3.
-
Command 81xy - Set 4PCM channel volume (x: channel 1..4, 0 = ALL; y: volume 0..F).
-
Pattern range selection changed to button Z + U/D.
-
B + D-Pad - whole pattern/selection transpose +/- octave/semitone. Will not destroy melody if one of resulted notes goes out of range.
-
Print currently highlighted pattern command description and instrument name, instead of last entered.
-
(A+B) + D-Pad - Change all values in ARP/SEQ (Skip empty steps), FM Operators.
-
External sync mode using gamepad input (Button MODE). Press C on BPM at Pattern Matrix to enable/disable. Each time button pressed the next song pulse proceed.
-
Sample name now displayed in instrument editor and for selected note in pattern editor (when FM6 in DAC mode).
-
Removed non working MSU-MD driver.
-
Removed save upgrade from 1.00/1.01 to 1.03.
-
Added save upgrade from 1.03 to 1.04.
-
Removed pulses/frames per second counter. Not really helpfull.
-
PSG microtones resolution increased to 32 instead of 16. Somewhat usefull for 1-2 octaves.
-
SGDK 1.80 -> 1.90
MD.Tracker Editor 1.04 and tools:
Changes:
- Added field for samples bank start address in ROM.
- Last opened paths, ROM samples region start address - saved to settings.ini.
- WAV to 2ADPCM/PCM converter (separate tool).
- Sample name written into ROM, 14 symbols max, trimmed if longer. If sample filename contain braces, for ex "Awesome sample pack drums_(Kick Drum 001)", name will be taken from there, resulting "Kick Drum 001" used as name.
Fixes:
- Samples list scrolling.
- Samples to keys range assigning.
MD.Tracker [1.3]
Fixed save file write.
Can update save from v1.0 or v1.1 to v1.3 (v1.2 is not compatible).
Editor updated to v1.3, samples are now auto aligned to 256 bytes. Seems to improve dac glitches a bit, but they are still occasionally happen.
CSM mode now fully works, not just for op4. Use note column on CH3-OP4 for pitch, command 55xx on CH3 operator channels to set "filtering" effect.
Version for standalone BlastEm 0.6.3-pre.
Version for Mega Everdrive Pro.
Demo songs (BlastEm version roms are with drum samples inside), also in vgm format.
MD.Tracker [1.2] (Don't use! It's broken!)
- DAC Tool.
- BlasteEm emulator standalone version (only difference is rom header console title).
- Based on SGDK 1.80.
Full Changelog: v1.1...v1.2
MD.Tracker [1.1]
Fixes:
Wrong ARP 16..32 values init when new empty song save file is created.
Global AM LFO zero value GUI placement.
Instrument 0 (empty, uneditable) also must have correct default ARP values.
Changes:
Removed beta file upgrade feature.
MD.Tracker [1.0]
Contains few demo songs and pcm file example.
Look into readme to see how everything works.