TokoTracker
About:
Tokotracker is a music tracker sequencer for all windows smartphones (smartphone 2002, smartphone 2003, and windows mobile for smartphone), which derives ideas from traditional single sequence pattern trackers and the use of a plugin system
like Buzz to do instrument synthesis and effects.
Compatibility Note
0.4 beta will have a different file format for importing and exporting patterns, which will be XML based (an attempt at a standard interchange format for trackers in general), and therefore incompatible with the one currently used in 0.3.
0.3b update to 3.0
There was a bug with the save dialog, I've just noticed that many phones may not have "\My Documents\", now replaced with "\".
Notes on Installing
You may need to use an unblocked\unlocked phone to make this program work, and the amount of CPU it may consume may be a bit sluggish for some phones (it's synthesizing sounds, just like how
Buzz was slow in the old days).
If you want to install the thing on a real phone, use the ARM build, otherwise if you're trying this in Microsoft's smartphone emulator, then choose the x86 version (the x86 version
will not run by itself in normal windows however, you will need a Windows CE emulator).
Notes on Using
- Place both the EXE and the DLL files in the same folder on the phone.
- While files can be saved and opened, you should backup your patterns using export pattern.
- You must add instruments in order to make sounds, the included instruments are tktki_cyanphasetbass.dll (or "CyanPhase TBass") and tktki_cyanphasettracker (or "CyanPhase TTracker"). TBase is a bass synth and you can change it's cutoff, resonance, decay, etc by setting up Cmd0 or Cmd1 (command shown below). TTracker uses the wavetable to playback samples.
- Tokotracker's key mapping was designed for dial pads, qwerty mappings will come later.
- The notes (---) are mapped to the usual dial code numbers on the dial pad: 2 cycles through A B C, 3 cycles through D E F, and 4 sets to G, press the hash/pound/number key (#) to toggle the sharp of the note. 1 clears the note back to --- and 0 makes a note off.
- The parameter fields (..) are mapped to the usual dial code numbers on the dial pad: 1 sets to 1, 2 cycles through 2 A B C, 3 cycles through 3 D E F, 4 and above sets to their respective numbers, press the hash/pound/number key (#) to clear the parameter field back to ...
- star (*) tabs between screen views (pattern, sequencer, instruments, effects, wavetable)
- For a note to sound, there must be an instrument in the 3rd column (00 for first instrument, 01 for second, etc.) Adding a note automatically adds the last used instrument number in the instrument field.
CyanPhase TBass Commands:
Commands are of the form xy, Cmd0 and Cmd1 are independent
from each other and both can be a command:
x 0 - Nothing
1 - Nothing
2 - Set Cutoff
3 - Set resonanceset
4 - Set Envmod
5 - Set Cutoff decay
6 - Set Accent
7 - Set finetune
y 0 to F - 0% to 100%
So "C-4 .. 01 21 3A" would cause a C-4 note with low cutoff
and high resonance.
Executables:
Various Screenshots: