Title

TFX

Aka TFX V2.97
Version 2.97
Year 2005
Copyright (c) 2005 Unreal
Credits Ray [original code]
A Life in Hell [code]
Group Unreal
Type Editor
Source Not available
binary tfx-2.97.d64
tfx-2.97-samples.d64
tfx-keys.c64.txt
tfx-keys.html
tfx-keys.txt
tfx-keys.xml
tfx-manual.c64.txt
tfx-manual.html
tfx-manual.txt
tfx-manual.xml
tfx-news.c64.txt
tfx-news.html
tfx-news.txt
tfx-news.xml
Image(s) TFX - 2.97 (1) TFX - 2.97 (2) TFX - 2.97 (3)
Related with TFX V1.0
TFX V2.4
TFX V2.6
TFX V2.7
TFX V2.98
TFX V2.99
Keys F1 Play the current song from the start
F3 Stop playing of the current song
F5 If nothing has changed in the song since it was stopped,continue from the current position, otherwise start playing from the song. (Note that loading and saving will also cause this command to restart the song)
F7 Fast Forward (Only active while the key is held)
CTRL Open up the main menu if it’s not already open, otherwise cancel whichever window is open
F2 F4 F6 F8 Slows down playing 1,2,4,8x (You can hold down multiple keys at once to get differnt values… i.e. F2 and F6 for 5x (1+4)
SHIFT+ ,/. Page up/down
SHIFT+ +/- Increase/Decrease working Octave
SHIFT+ :/; Increase/Decrease working Instrument
SHIFT+ A..F 0..9 Writes number onto cursor position
C=+RESTORE Restart TFX – no data will be erased
CLR Clears the contents of the current window
HOME moves the cursor to the top of the current window
INS/DEL insert/delete line
RUNSTOP Toggle keyboard on/off

Track editor
SHIFT+RETURN Start editing actual sector
C=+X Exchange actual channel with set
C=+S Save the current cursor position (1-5)
C=+G Recalk saved cursor position (1-5)
C=+M Number of music (1-8)
[email protected] Insert all from cursor to end into buffer
C=+* Paste the clipboard at the current position
C=+<- Play actual 3 sectors
<- Play in trace mode from the start of the song
SHIFT=+<- Start tracing the currently playing song
RETURN Go down to the next line
C=+ + Track+ – one note up
C=+ – Track- – one note down
C=+E End – end of playing
C=+L Loop xx – Jump to line xx

Sector editor
SHIFT+V Voice On/Off – If on, pressed note sounds with actual instruments, else doesn’t play
<- Play sector
= Toggle Symbolic/Numeric view of variables
SHIFT+C=+<- Cursor follow actually played note
C=+<- Play from cursor to end
SHIFT+<- Infinite play – sector plays roundabout
SHIFT+N/M Increases/Decreases all notes from cursor to end one note up/down
/ Fast up/down – Cursor jumps over 4 lines up/down
SHIFT+RETURN Return to track editor
C=+ up/dn Copy from current position to clipboard
C=+ * Paste at the current position
C=+ 1,2,3 Instrument Mode #1/2/3 (not in command mode)
C=+ 1..6 Set table variable n
C=+ 7 Set the filter frequency
C=+ 8 Set the filter type
C=+ P Set the pulse width
C=+ Y Set the auto-gate timeout to X frames
C=+ ,/. Go to the next/previous sector
C=+</> Edit another sector
C=+ + END of sector
C=+ – — pause (one tone delay)
C=+L GATE
C=+D DUR 00-3F – length of note
C=+V VOL 0-F – volume for actual channel
C=+B FVOL – Global volume for all channels
C=+Q,W ADN/RSN – AD/SR for following note
C=+A,S AD/SR – AD/SR for actual note
C=+R,T FF/FT – Filter frequency/type (in instrument must be filter on)
C=+I AUTOGATE
C=+P SETP – set pulse hi/lo
C=+J,K FADE+/- – For all channels, the highter value, the longer time
C=+G GLIDE – fluently goes from actual note to following (with the same intruments!). Must be last in list of commands
C=+H SLIDE – fluently goes from previous note to actual. Must be last in list of commands
C=+X SWITCH – from actual note (dosn’t work adsr, only changes frequency Command is switched of with second switch command)

Instruments commands
SHIFT+RETURN Switch between Table / Instrument editor
RETURN Go back to the place from whence you came
C=+P Save current instrument
C=+L Save all instruments
C=+O Load instrument into the current position
C=+K Load all instruments
C=+F Find next set of empty positions in the tables, and sets the current instrument to use them

Pulse table
C=+H HRD – Enter ‘Hard Note Mode’
C=+U USE – Use variable X
C=+Q, W, E SLO/SHI/SHL xxx xx xx … – Sets frequency of sound (LO for ultrasoft additions, HL for medium-soft and HI for soft additions) keys dont affect sound frequency, all keys are the same note. Used, e.g. for drums
C=+Z,X,C RLO/RHI/RHL – relative frequency of sound – used for user – defined vibrato
C=+R AD – Set the attack/decay register to X
C=+T SR – Set the sustain/release register to X
C=+G JWG – Jump to position X *if* the note is currently held
C=+N NRM – switches off sxx and rxx commands. All values under these commands are else not notes like normally
C=+S SET – sets pulse value
C=+A ADD xx yy – loop that increases value xx to actual value up to new value =yy
C=+B SUB xx yy – decrease loop
C=+D DEL – delay (1 frame)
C=+J JMP xx – jump to line xx