MilkyTracker Documentation

Hello and welcome to MilkyTracker, a platform independent FastTracker II compatible tracker.

Currently supported platforms are:

Important:
Right now MilkyTracker is under heavy development so use it at your own risk.
I'm not responsible for any loss of data and/or hardware damage caused by MilkyTracker.
Lots of functionality is still missing.

Quick overview:

Due to request MilkyTracker features two edit modes:

I. MilkyTracker edit mode:

The MilkyTracker mode basically a bit more "modern" because you can focus on different parts
(e.g. Pattern Editor, Instrument Listbox, Sample Listbox etc.) and when you're pressing
keys they're routed to the focused control.
Also keyboard shortcuts are more standard, you can select by pressing the SHIFT key
and navigating with the cursor keys, cut, copy & paste with using CTRL+X/C/V etc.
I think users who are new to tracking will find this a bit more intuitive.
The edit mode can be changed in the config screen (Misc. tab).

Right now a few common keyboard shortcuts are supported in the MilkyTracker edit mode:

Global shortcuts:

Space:Toggle pattern editor focus (edit mode on/off)
Enter:Play song from current order
Ctrl+Enter:Play current pattern from beginning
Shift+Enter:Play current pattern from cursor position
Shift+F9Play current pattern from beginning (same as Ctrl+Enter)
Shift+F10Play current pattern from position after the first quarter of the pattern length
Shift+F11Play current pattern from position after the second quarter of the pattern length
Shift+F12Play current pattern from position after the third quarter of the pattern length
ESC:Stop playing
Ctrl+O:Load new song
Ctrl+S:Save song
Ctrl+Shift+S:Save song under new filename

Transpose:

Shift+F7:Transpose current instrument in track down
Shift+F8:Transpose current instrument in track up
Ctrl+F7:Transpose current instrument in pattern down
Ctrl+F8:Transpose current instrument in pattern up
Alt+F7:Transpose current instrument in block down
Alt+F8:Transpose current instrument in block up
Shift+F1:Transpose all instruments in track down
Shift+F2:Transpose all instruments in track up
Ctrl+F1:Transpose all instruments in pattern down
Ctrl+F2:Transpose all instruments in pattern up
Alt+F1:Transpose all instruments in block down
Alt+F2:Transpose all instruments in block up

Pattern Editor:

Cursor keys:Move around
Tab:Jump to next channel
PgUp/PgDn:16 rows up/down
Home/EndGuess what
F1-F8:choose octave
F9Jump to position 0 in pattern
F10Jump to position after the first quarter of the pattern length
F11Jump to position after the second quarter of the pattern length
F12Jump to position after the third quarter of the pattern length
Ctrl-Z:Undo
Ctrl-Y:Redo
Ctrl-X:Cut
Ctrl-V:Paste
Ctrl+A:Select entire pattern
Shift-M:Mute current selected channel
Ctrl+Shift-M:Invert current muting
Ctrl+I:Interpolate values
Delete:Delete note/instrument/volume/effect/operand
Sh+Del:Delete note, volume and effect at cursor.
Ctrl+Del:Delete volume and effect at cursor.
Alt+Delete:Delete effect at cursor.
Insert:Insert a new note slot at current cursor position
Shift-Insert:Insert an entire row at current cursor position
Backspace:Delete note slot before current cursor position
Shift-Backspace:Delete entire row of notes before current cursor position
The key below ESCEnter Keyoff-"note" (only works under Windows)
The key right of LShiftEnter Keyoff-"note" (only works under Windows)

Try to play around with pressing other keys to find out what notes they're mapped to =)

II. FastTracker 2 edit mode:

The FT2 edit mode is for the die-hard FT2 user and is propably not so intuitive to use,
but I think FT2 users don't care about that.
Please note that not all FT2 shortcuts are implemented yet and some may differ because
of various reasons.
Also note that this edit mode is not working very well on a PocketPC because of limited
input devices.

Right now the following FT2 keyboard shortcuts are supported in the FastTracker edit mode: (copied straight out of FT2 manual ;))

Cursor moves:

PageUpJump 16-lines upwards.
PageDownJump 16-lines downwards.
HomeJump to line 0.
EndJump to last line.
TabJump to next track.
Sh+TabJump to previous track.
Alt+Q..IJump to track (0..7) MOD N-Channels.
Alt+A..KJump to track (8..15) MOD N-Channels.

Cut/Copy/Paste:

DelDelete note or volume column at cursor.
Sh+DelDelete note, volume and effect at cursor.
Ctrl+DelDelete volume and effect at cursor.
Alt+DeleteDelete effect at cursor.
InsInsert note at cursor.
Sh+InsInsert line at cursor.
BackspaceDelete previous note.
Sh+BackspaceDelete previous line.
Alt+CursorMark block.
Sh+F3Cut track.
Sh+F4Copy track.
Sh+F5Paste track.
Ctrl+F3Cut pattern.
Ctrl+F4Copy pattern.
Ctrl+F5Paste pattern.
Alt+F3Cut block.
Alt+F4Copy block (yes even under windows =)).
Alt+F5Paste block.

Additional shortcuts (not FT2):

Ctrl-Alt+ZUndo
Ctrl-Alt+YRedo
Ctrl+Alt+ASelect entire pattern
Shift-MMute current selected channel
Ctrl+Shift-MInvert current muting
Shift+IInterpolate values

Miscellaneous:

Right CtrlPlay song from current order (only works under Windows)
Enter:Play song from current order
Right AltPlay current pattern from beginning (only works under Windows)
Ctrl+Enter:Play current pattern from beginning
Shift+Enter:Play current pattern from cursor position
SpaceStop/Edit
ESCStop all playing
F1..F8Select octave
F9Jump to position 0 in pattern
F10Jump to position after the first quarter of the pattern length
F11Jump to position after the second quarter of the pattern length
F12Jump to position after the third quarter of the pattern length
Shift+F9Play current pattern from beginning (same as Ctrl+Enter/Right Alt)
Shift+F10Play current pattern from position after the first quarter of the pattern length
Shift+F11Play current pattern from position after the second quarter of the pattern length
Shift+F12Play current pattern from position after the third quarter of the pattern length
Caps-LockEnter Keyoff-"note" (only works under Windows)
The key right of LShiftEnter Keyoff-"note" (only works under Windows)
Sh+LeftIncrease song position
Sh+RightDecrease song position
Ctrl+LeftIncrease pattern number
Ctrl+RightDecrease pattern number

Window switching:

Ctrl+
AAdvanced edit.
CConfiguration.
DDisk operations.
IInstrument editor.
SSample editor.
TTranspose.
XMain screen. (almost alt+X)
ZShow/Hide scopes
RDisk recorder

Instrument select (Numeric keypad):

Sh+UpSelect previous instrument
Sh+DownSelect next instrument
Sh+Alt+UpSelect previous sample
Sh+Alt+DownSelect next sample

You can also quick-type the hex-number of the instrument you want to select
on the numeric keypad, the layout is like this:

0..9Digit 0..9
PC Keyboard:
/Digit A
*Digit B
-Digit C
+Digit D
EnterDigit E
,Digit F
Mac Keyboard:
=Digit A
/Digit B
*Digit C
-Digit D
+Digit E
EnterDigit F

Command/Volume macro:

Alt+1..0Write command/volume at cursor.
Sh+Alt+1..0Read command/volume at cursor.

Transpose:

Sh+F7Transpose current instrument in track down
Sh+F8Transpose current instrument in track up
Ctrl+F7Transpose current instrument in pattern down
Ctrl+F8Transpose current instrument in pattern up
Alt+F7Transpose current instrument in block down
Alt+F8Transpose current instrument in block up
Sh+F1Transpose all instruments in track down
Sh+F2Transpose all instruments in track up
Ctrl+F1Transpose all instruments in pattern down
Ctrl+F2Transpose all instruments in pattern up
Alt+F1Transpose all instruments in block down
Alt+F2Transpose all instruments in block up.

Other:

Ctrl+VVolume scale pattern
Alt+VVolume scale block
Shift+VVolume scale track

(please note that under Mac OS X the "Apple" key is used instead of the Ctrl key)

If MilkyTracker crashes or does something really stupid I'd really like to hear from you
and it would be even cooler if you can reproduce the problem as closely as possible.

Known issues:
Some things work different in MilkyTracker and some dialogs may look different ;)

Okay that's all for now, a more detailed explanation of all the functions will follow later.
(In the meantime why don't you check out the official FastTracker 2 document?)

Donate:
If you like MilkyTracker and you're looking for a way to support me developing it, why don't you donate something using PayPal?
My PayPal account: donate@milkytracker.net
Any donation will be appreciated and it keeps me going. Also, when donating, your
feature requests will always be on top of my list, isn't that a neat offer?

Don't worry MilkyTracker will always be free because I really enjoy working on it, but you should remember that FT2 wasn't real freeware either.

Contact me:
support@milkytracker.net
or visit
http://www.milkytracker.net

Thanks to anyone who has contributed:
Kenet (for the amazing logos), Kmuland (for always supporting me),
raina (for the nice icons), Svenzzon (for his nice example tune),
Deltafire for the SDL port and the entire Titan crew for supporting my
work and everybody else who dropped me a letter...

Have fun...

(XHTML 1.1) | ChangeLog.html | TiTAN.nfo