Olav SørensenPushed v1.66 codef56d9f63 years agoHistory
946 lines · 27.2 KB · Text
RawDownload
;***************************************************************************;***************************************************************************@LFeatures @X040@C001Brief list of features:>@X060@C002>- 32 channels.>- Full MIDI support (input only in this clone!)>- 12-Point Volume- & Panning Envelope.>- Multisamples, up to 16 samples/instrument.>- 128 instruments.>- "Unlimited" sample length. (1GB per sample in this clone)>- 8 octaves.>- Variable pattern length.>- Built in sampler/sample editor.>- Up to 256 patterns.>- Song length up to 256.>- New volume/panning/vibrato column.>- Song editor.>- Full screen edit mode.>- Improved editing facilities. @X040@C001The FT2 clone supports the following file formats: @X040@C001Modules:>@X060@C002>- Standard modules (15/31 samples). (MOD,NST,STK)>- Fasttracker II modules. (XM,MOD)>- Fasttracker modules. (MOD/FST) @X040@C001Experimental (imperfect) module support:>@X060@C002>- Scream Tracker 3 modules. (S3M)>- Scream Tracker 2 modules. (STM)>- DIGI Booster (non-Pro) modules. (DIGI) @X040@C001Samples:>@X060@C002>- Gravis Ultrasound Patches, PAT.>- SMP/SAM/RAW/SND data files, signed and unsigned.>- WAV files.>- Amiga IFF.>- Apple AIFF. @X040@C001FT2 introduces several new file formats:>@X060@C002>- XM  @T110Extended module.>- XI  @T110Extended instrument.>- XP  @T110Extended pattern.>- XT  @T110Extended track. END;***************************************************************************;***************************************************************************@LEffects @X040@C001Short summary:>@X060@C002>0 Arpeggio>1 Portamento up>2 Portamento down>3 Tone portamento>4 Vibrato>5 Portamento + Volume slide>6 Vibrato + Volume slide>7 Tremolo>8 Set panning position>9 Sample offset>A Volume slide>B Position jump>C Set volume>D Pattern break>E +>@X0800 Filter on/off (Amiga only!)>1 Fine portamento up>2 Fine portamento down>3 Set glissando control>4 Set vibrato control>5 Set fine-tune>6 Jump loop>7 Set tremolo control>8 Unused>9 Retrig note>A Fine volume slide up>B Fine volume slide down>C Note cut>D Note delay>E Pattern delay>F Funk it! (Not implemented)>@X060F Set speed>G Set global volume>H Global volume slide>K Key off>L Set envelope position>P Panning slide>R Multi retrig note>T Tremor>X +>@X0801 Extra fine portamento up>2 Extra fine portamento down @X040@C001Volume column:>@X060@C00200..40 @T160Set volume.>>- @T160Volume slide down.>+ @T160Volume slide up.>D @T160Fine volume slide down. (Indicated by symbol)>U @T160Fine volume slide up. (Indicated by symbol)>S @T160Set vibrato speed.>V @T160Vibrato.>P @T160Set panning position.>R @T160Panning slide right. (Indicated by symbol)>L @T160Panning slide left. (Indicated by symbol)>M @T160Tone portamento.  @L@X000Detailed information @X040@C001Arpeggio>@X060@C002Syntax: 0 + 1st halftone + 2nd halftone Ex.: C-1  037 >10 Plays C-1 tick #1.>20 Plays C-1 + 3 Notes = D#1 tick #2.>30 Plays C-1 + 7 Notes = G-1 tick #3.>40 Goto 10 @X040@C001Portamento up/down>@X060@C002Syntax: (1 or 2) + Speed Portamento is used to slide the sample pitch up or down. This isdone using the period value. If Amiga frequency slides is used, thesliding will be non-linear (the speed depends on the frequency). @X040@C001Tone portamento>@X060@C002Syntax: 3 + Speed This command is used together with a note, and will slide to itsfrequency. If glissando (E3) is used, the frequency will be roundedto the nearest halftone. @X040@C001Vibrato>@X060@C002Syntax: 4 + Rate + Depth Adds vibrato to the channel with a rate and speed. Set vibratocontrol (E4) can be used to change the vibrato waveform (seebelow). @X040@C001Tone portamento + volume slide>@X060@C002Syntax: 5 + Speed This command will execute both tone portamento and volume slide.The speed is used for the volume slide. @X040@C001Vibrato + volume slide>@X060@C002Syntax: 6 + Speed This command will execute both vibrato and volume slide. Thespeed is used for the volume slide. @X040@C001Tremolo>@X060@C002Syntax: 7 + Rate + Depth Tremolo adds vibrato to the current volume. The syntax is exactlyas for the vibrato command. @X040@C001Set panning position>@X060@C002Syntax: 8 + Position Sets the panning position for the channel. $00 is the leftmostposition and $FF the rightmost. Note that some sound cards (ex.GUS) can't use as many as 256 panning positions. @X040@C001Sample offset>@X060@C002Syntax: 9 + Offset This command should be used together with a note. The sample willbe played from (Offset*$100) instead of zero. @X040@C001Volume slide>@X060@C002Syntax: A + Up speed + Down speed Slides the current volume up or down. Either up speed or downspeed should be zero. @X040@C001Position jump>@X060@C002Syntax: B + Position This command will jump to the selected song position and play thepattern from the beginning. @X040@C001Set volume>@X060@C002Syntax: C + Volume Sets the current volume. The volume should not be greater than$40. @X040@C001Pattern break>@X060@C002Syntax: D + Pattern-position This command will jump to the next pattern and play from thespecified position. @X040@C001Set filter (Amiga only!)>@X060@C002Syntax: E0 + Status Use E00 and your tune will sound really bad on an Amiga! @X040@C001Fine portamento up/down>@X060@C002Syntax: E(1 or 2) + Speed This command works as portamento up/down, but it only slides uponce. @X040@C001Set glissando control>@X060@C002Syntax: E3 + Status If Status is =1, the frequency when using tone portamento will berounded to the nearest halftone. @X040@C001Set vibrato control>@X060@C002Syntax: E4 + Type This command controls the vibrato waveform. Type: 0 = Sine       1 = Ramp down       2 = Square If you add 4 to the type, the waveform will not be retrigged when anew instrument is played. @X040@C001Set fine-tune>@X060@C002Syntax: E5 + Tune This command should be used together with a note. It will causeanother fine-tune value to be used. It seems quite unusable to me... @X040@C001Pattern loop>@X060@C002Syntax: E6 + Count If count is zero, the beginning of the loop will be specified. When anon-zero value is used, the pattern will be looped from the loopstart. @X040@C001Set tremolo control>@X060@C002Syntax: E7 + Type This command works exactly as set vibrato control, but thetremolo waveform will be changed instead. @X040@C001Retrig note>@X060@C002Syntax: E9 + Interval Retrigs the note with the specified interval. @X040@C001Fine volume slide up/down>@X060@C002Syntax: E(A or B) + Speed This command works as the usual volume slide, but it will only slideonce. @X040@C001Note cut>@X060@C002Syntax: EC + Tick Cuts the note at the specified tick. Note that it will only set thevolume to zero, and the sample will still be played. @X040@C001Note delay>@X060@C002Syntax: ED + Ticks This command will delay the note the selected number of ticks. @X040@C001Pattern delay>@X060@C002Syntax: EE + Notes This command will delay the pattern the selected number of notes. @X040@C001Set speed>@X060@C002Syntax: F + Value This command will set the speed or BPM value of the song. If valueis less than $20, the speed will be changed. Otherwise, the BPMvalue will be changed. @X040@C001Set global volume>@X060@C002Syntax: G + volume Sets the global volume. The volume should not be greater than $40. @X040@C001Global volume slide>@X060@C002Syntax: H + Up speed + Down speed This command works exactly as volume slide, but it slides theglobal volume instead. @X040@C001Key off>@X060@C002Syntax: K + Tick This command will trigger a "Key off" at the specified tick. @X040@C001Set envelope position>@X060@C002Syntax: L + Position Changes the envelope position. Magnus told me that it would bevery usable. @X040@C001Panning slide>@X060@C002Syntax: P + Right speed + Left speed This command slides the panning position. It works like the volumeslide. Note that some sound cards may not handle 256 panningpositions. @X040@C001Multi retrig>@X060@C002Syntax: R + Volume change + Interval This is an extended version of the retrig command. Volume change:>@X1000 = None  @T3008 = Unused>1 = -1    @T3009 = +1>2 = -2    @T300A = +2>3 = -4    @T300B = +4>4 = -8    @T300C = +8>5 = -16   @T300D = +16>6 = *2/3  @T300E = *3/2>7 = *1/2  @T300F = *2 @X040@C001Tremor>@X060@C002Syntax: T + On time + Off time This weird command will set the volume to zero during off timenumber of ticks. It is included for STM compatibility. @X040@C001Extra fine portamento up/down>@X060@C002Syntax: X(1 or 2) + Speed This command works as fine portamento up/down, but the speedwill be divided by four. END;***************************************************************************;***************************************************************************@LKeybindings>@X020@C002>If you have an ambition to create music efficiently we strongly recommendthat you learn ALL the keyboard functions. Many of them are the samefrom Fasttracker 1 and ProTracker to ensure that you feel comfortableusing this program from the very first minute.>>@X020@C002Note for Mac keyboards on MacOS:>@C002- The left Option key is the left Alt key>- The left Command key can also be used instead of Alt for>@X031"select all"/cut/copy/paste for text/sample editing.>@X020@C001>You should be aware of the fact that:>>@C002This help text is written using a Swedish keyboard. Therefore somereferences to non-ordinary keys might be wrong.Sh = shift key.>@X040@C001Audio:>@X060@C002>Ctrl & numpad+ @T160Increase master volume by 16.>Ctrl & numpad- @T160Decrease master volume by 16. @X040@C001Video:>@X060@C002Alt+Enter @T160Toggle fullscreen mode>>(Or "Left Ctrl + Left Command + F" on Macs) @X040@C001Cursor moves:>@X060@C002F9..F12 @T160Jump in pattern.>Ctrl+F9..F12 @T160Pattern-play from F9..F12 line.>Sh+F9..F12 @T160Store current line in F9..F12.>PageUp  @T160Jump 16-lines upwards.>PageDown @T160Jump 16-lines downwards.>Home  @T160Jump to line 0.>End  @T160Jump to last line.>Tab  @T160Jump to next track.>Alt+Q..I @T160Jump to track (0..7) MOD N-Channels.>Alt+A..K @T160Jump to track (8..15) MOD N-Channels. @X040@C001Cut/Copy/Paste:>@X060@C002Delete  @T160Delete note or volume column at cursor.>Sh+Delete @T160Delete note, volume and effect at cursor.>Ctrl+Delete @T160Delete volume and effect at cursor.>Alt+Delete @T160Delete effect at cursor.>Insert  @T160Insert note at cursor.>Sh+Insert  @T160Insert line at cursor.>Backspace @T160Delete previous note.>Sh+Backspace @T160Delete previous line.>Alt+Cursor @T160Mark block.>Sh+F3 @T160Cut track.>Sh+F4 @T160Copy track.>Sh+F5 @T160Paste track.>Ctrl+F3 @T160Cut pattern.>Ctrl+F4 @T160Copy pattern.>Ctrl+F5 @T160Paste pattern.>Alt+F3 @T160Cut block.>Alt+F4 @T160Copy block.>Alt+F5 @T160Paste block.>Alt+C  @T160Mark current track. @X040@C001Miscellaneous:>@X060@C002Right ctrl.  @T160Play song.>Right alt    @T160Play pattern.>Right shift  @T160Record pattern.>Space    @T160Stop/Edit.>F1..F7 @T160Select octave.>Key below Esc @T160Increase cursoradd.>Sh+(1/2) @T160Decrease cursoradd.>CapsLock or <> @T160Enter Keyoff-"note".>Sh+Left @T160Increase song position.>Sh+Right @T160Decrease song position.>Ctrl+Left @T160Increase pattern number.>Ctrl+Right @T160Decrease pattern number. @X040@C001Miscellaneous (on a Mac keyboard):>@X060@C002Right command  @T240Play song.>Right alt/option  @T240Play pattern.>Right shift  @T240Record pattern. @X040@C001Window switching:>@X060@C002Ctrl+>A @T160Advanced edit.>B @T160About.>C @T160Configuration.>D @T160Disk operations.>E @T160Sample editor extension.>H @T160Help.>I @T160Instrument editor.>M @T160Instrument editor extension. (MIDI)>N @T160Nibbles.>P @T160Pattern.>R @T160Trim.>S @T160Sample editor.>T @T160Transpose.>X @T160Main screen. (almost alt+X)>Z @T160Full screen edit. (Z for siZe?)>1 @T160Configuration #1.>2 @T160Configuration #2.>3 @T160Configuration #3.>4 @T160Configuration #4. @X040@C001Instrument select (Numeric keypad):>@X060@C002Top 4 keys @T160Select instrument block.>'+' +Top 4 keys @T160Select instrument block + 4.>Enter @T160Select instrument bank.>0 @T160Select no instrument.>1..8 @T160Select instrument in block.>, @T160Clear instrument.>Sh+, @T160Clear sample.>Sh+Up @T160Select previous instrument.>Sh+Down @T160Select next instrument. @X040@C001Command/Volume macro:

Lines 1–500 of 946.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t