Checktrakk by Checkpoint [web]
-------------------------------------------------------------------
Checktrakk - the YM2149 tracker made by Checkpoint
-------------------------------------------------------------------
This is the very first release of our own
YM2149 chip-tracker for the Atari ST.
Released: 24th of September 2018
It's not tested on 1 Meg machines, new versions soon.
-------------------------------------------------------------------
https://nolimitstechnologies.net/checkpoint/files/checktrakk
lsl@quantentunnel.de // carsten.koeckritz@nolimitstechnologies.net
-------------------------------------------------------------------
-------------------------------------------------------------------
MANY MANY THANKS HAVE TO GO TO: Dma-Sc (Mathieu Stempell)
WITHOUT YOU THIS PROGRAM WOULD HAVE NEVER EVOLVED!!
PLEASE VISIT HIS WEBSITE: http://dma-sc.atari.org
-------------------------------------------------------------------
-----------------------------------------
Checktrakk V2.01i
-----------------------------------------
(w)2011-2013 lsl/defjam^checkpoint
http://checkpoint.atari.org
-----------------------------------------
-----------------------------------------
v0.2i - pre-pre-alpha - SPREAD !!
-----------------------------------------
-----------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
NEW:
****
Instrument-Remap
----------------
--> IRM
BCLK...block
TRCK...track
PATT...pattern
SONG...song
F1/F2 or mouse to select instruments side
use standard instrument-selection to select instrument
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
NEW:
****
Fixed Overwrite/Overlay/Underlay
--------------------------------
working on pattern, track or block
Should now behave like in MaxYMizer.
Song/Voice optimizer --> /CTCOMP/
---------------------------------
-export as CVO (song/voice only)
-export as MUS (player+song/voice)
-export as SNDH (SNDH-header+player+song/voice)
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
NEW:
****
40xx ... SID octave detune shift (0=none, <0 - shift right, >0 - shift left)
41xx ... Syncbuzzer octave detuneshift (0=none, <0 - shift right, >0 - shift left)
This applies a shift on the MFP-frequency.
This means that the MFP-frequency will be octave shifted to the YM or HW-frequency.
shift right: lower frequency --> less CPU-time
shift left: higher frequency --> more CPU-time
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
NEW:
****
- edit_step saved
- on all transpose functions:
if cursor is on volume --> increment/decrement volume
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
TRK...Trakker
IED...Instrument editor
LMB ..... Left Mouse Button
RMB ..... Right Mouse Button
SHIFT ... Left Shift key
TRK: Escape to return to menu
IED: Escape to return to trakker
TRK&IED: Use numeric keys to set octave (0...6)
-----------------------------------------------------------------------------------
TRK&IED
Select Instrument Bank: CONTROL + numeric keys (0...7)
0: 00...07
1: 08...0F
2: 10...17
3: 18...1F
4: 20...27
5: 28...2F
6: 30...37
7: 38...3F
Select Instrument from Bank: SHIFT + numeric keys (0...7)
-----------------------------------------------------------------------------------
***NEW IN INSTRUMENT EDITOR***
A lot! :)
- fixed frequency per frame option (FIXED)
************************************************************************
************************************************************************
**************************************
**************************************
*** TRACKER **************************
**************************************
**************************************
************************************************************************
************************************************************************
Shortcuts
---------
TAB - move to next channel
Space ... run/stop play
Delete ... delete current track-line
CONTROL+1,2,3 ... toogle channel On/Off
Insert ...... insert line at current line and current channel
Backspace ... Backwards delete at current line and current channel
SHIFT+1 switch to instrument editor
SHIFT+2 stop sound/replay
SHIFT+3 play whole song from start
SHIFT+4 play current pattern looped from line 0
SHIFT+5 toogle record on/off (or use button)
F1 transpose up pattern if on volume->inc volume
F2 transpose down pattern if on volume->dec volume
F3 cut pattern
F4 copy pattern
F5 paste pattern
SHIFT+F1 transpose up track if on volume->inc volume
SHIFT+F2 transpose down track if on volume->dec volume
SHIFT+F3 cut track
SHIFT+F4 copy track
SHIFT+F5 paste track
SHIFT+F9 transpose current instrument up in track if on volume->inc volume
SHIFT+F10 transpose current instrument down in track if on volume->dec volume
--> If instrument == current instrument --> transpose note! ***
CTRL+F1 transpose up block if on volume->inc volume
CTRL+F2 transpose down block if on volume->dec volume
--> transpose block-bounds in current edit-channel!!
(f.e. block set in channel 0, changed to channel 1
--> transpose block-bounds in channel 1 !)
CTRL+F3 cut block
CTRL+F4 copy block --> also see: CTRL+F7
CTRL+F5 paste block
CTRL+F6 mark start of block
CTRL+F7 mark end of block --> also does copy block!!
CTRL+F9 transpose current instrument up in block if on volume->inc volume
CTRL+F10 transpose current instrument down in block if on volume->dec volume
--> If instrument in block == current instrument --> transpose note!
Note on block-transpose:
only the block-bounds of the channel data are transposed,
the actual block-data remains unaffected!!
CTRL+left arrow : go to previous song position
CTRL+right arrow : go to next song position
F7 ... set line position
F8 ... "
F9 ... "
F10... "
SHIFT + I or Button I ... insert pattern to sequence
SHIFT + D or Button D ... delete pattern from sequence
SHIFT + C or Button C ... clone pattern (creates new pattern with current one)
Format
------
C-2 F 00 0000
--- - -- ----
| | | |
Note | | |
Volume Portamento Command
(TIE-speed)
Commands
--------
00ab ... Arpeggio
01xx ... Pitch up
02xx ... Pitch down
04xx ... Vibrato(frequency) Speed|Depth
09xx ... Sample-Offset
0D00 ... Pattern break
0Fxx ... Set speed (00 = fastest)
10xx ... SID pitch up (00=clear)
11xx ... SID pitch down (00=clear)
12xx ... Sync Buzzer HW-envfreqscale
13xx ... Sync Buzzer Timer freqscale
14xx ... YM-Acid Hz (512+8*xx)
15xx ... YM-Acid aa add
16xx ... YM-Acid uu add
17xx ... YM-Acid Base freq (*8)
18xx ... YM-Acid uu cycle
1Exx ... Set Sample Shift (for 09xx command)
1Fxx ... Reset Channels (0=All, 1=A, 2=B, 3=C)
2abc ... Quad Arpeggio
3dON ... SID-detune note
d... direction up: 0
down: F
O... Octave
N....Note 1=C- 2=C# 3=D- ...
40xx ... SID octave detune shift (0=none, <0 - shift right, >0 - shift left)
41xx ... Syncbuzzer octave detuneshift (0=none, <0 - shift right, >0 - shift left)
************************************************************************
************************************************************************
**************************************
**************************************
*** YM-INSTRUMENT-EDITOR *************
**************************************
**************************************
************************************************************************
************************************************************************
POS ... current instrument position
OCT ... replay octave
HWS ... Hardware envelope shape
HFREQ ... hardware envelope frequency
click on the text to toggle AUTO/fixed
VS ... Vibrato speed
VD ... Vibrato depth
I1 ... Interval1 (arpeggio) \__normal triple arpeggio
I2 ... Interval2 (arpeggio) /
I3 ... Interval3 (arpeggio) ---quad arpeggio
BASE ... Base frequency (fine-tuning)
BASE-F ... Base frequency for the fixed frequency part
CPY ... copy instrument to temp.instrument-buffer
PST ... paste instrument from temp.instrument-buffer
CLR ... copy instrument to temp.instrument-buffer
and clear instrument
edit value envelope: (frequency,SID-Pitch,Volume,Noise)
--------------------
LMB
edit value envelope at current position:
----------------------------------------
Cursor up/down
Scroll instrument:
------------------
Cursor left/right
set loop start:
---------------
CONTROL + LMB
set block start: (also used for setting insert postition)
----------------
SHIFT + LMB
set block end:
--------------
SHIFT + RMB
cut block:
----------
SHIFT + F1
insert YM-Position:
-------------------
INSERT ... insert YM-Position at block start
select edit-values envelope:
----------------------------
F1 ... frequeny
F2 ... SID-Pitch
F3 ... Volume
F3 ... Noise
select hardware-envelope:
-------------------------
0...9 (HWS)
select replay-octave:
---------------------
numblock 0...6 (OCT)
play instrument: (1 octave keyboard)
------------------------------------
Y(Z)...M
SID-detune note
---------------
Global SID-detune note for whole instrument.
+/-note
f.e.: +C-0 detune SID by 1 note up
+C-1 detune SID by 1 octave up
select note: note keyboard
select octave: numpad 0...6
change up/down: keys +/- (or mouse click)
exit: return/enter/mousebutton
Instrument will be played at current note/octave
and the SID-detune note/octave
YM-effects:
-----------
enable/disable:
TONE YM2149 tone
SID SID effect
HW_E Hardware envelope enable
HW_R Hardware envelope restart
HW_S Hardware envelope shape (index) -> see: HW_ENV.TXT
NOIZ Noise
SBUZZ Syncbuzzer (uses the shape from HW_S)
FIXED Mark current frame to fixed frequency (frequency envelope),
also see BASE-F[ back to the prod ]
.jpg)