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 [email protected] // [email protected] ------------------------------------------------------------------- ------------------------------------------------------------------- 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 ]