Article History
 
 
 
Discussion
 
8315 views
 
64% Chip Champion
Vic Tracker View HTML Version
 

'[t[1]Vic Tracker is a music editor coded by Daniel Kahlin and runs natively on the Commodore '[[VIC_20] released under the BSD-license.'[/t]

From the website -- "VIC-TRACKER is a full-featured tracker-style music editor for the Commodore Vic-20. It includes a cross-compressor which produces compact assembly source code output suitable for inclusion in demos and games.  As of version 2.0 VIC-TRACKER also supports Sync24/DIN-Sync making it easy to synchronize it to modern sequencers and electronic music hardware such as drum machines.

Note: To run VIC-TRACKER you need at least 16KB expansion memory, but compiled songs normally work on unexpanded machines."

'[#[Capabilities]
Vic Tracker is an '[[LSDJ] style tracker that supports instruments, effects, and multiple songs per module.

'[#[Quick set up]
Download here: '[l[http://www.kahlin.net/daniel/victracker/[Vic-Tracker 2.0]

Windows Users:  Use '[l[https://sourceforge.net/projects/vice-emu/[WinVICE] (xvic.exe).  First set Settings->VIC Settings->Use Full Blocks.  Then autostart binary file 'victracker.prg' which is available via 'Contents of the Vic-20 Disk as a zip' on the above linked page. You can simply drag and drop the .prg into WinVICE.

To save true binary output, go to the Peripheral Settings, under Drive 8, uncheck 'Write .p00'.  Vic Tracker will then write pure .VT binary (Vic Tracker file format) for you.  This can then be used to be compiled into a stand-alone player with 'vtcomp' and saved and loaded to and from Vic Tracker.

Note:  As of yet, vtcomp only works and compiles on *nix platforms.  This also excludes MinGW and works partially in a Cygwin environment.  As a whole, DOES NOT AT ALL work for or with Windows. :(

'[t[b3] Composing'[/t]

When you first open Vic Tracker, you will be faced with the pattern list. Press enter to toggle between this list and into the patterns to enter note data. Your channels are, from left to right: low square wave, mid square wave, high square wave, noise, global volume, and pattern length(hex value). Note that patterns are global INCLUDING the global volume pattern that defaults at pattern number 01. Don't accidentally use that pattern for one of your note channels and mess everything up!

You enter notes via hex values with a range in your squarewave channels of 10-41. Values stop after twelve tones, IE: 10-1B, 20-2B, ect... for each of your available octaves. The noise channel uses every value and ranges from 01-7E (low to high pitch) before wrapping around at higher values.

'[#[Expert Tricks]

*Be aware that each of the square wave channels are tuned differently. The "middle" square will produce a note one octave up from the "left" square when they play the same note data. The "right" square will be an octave up from the middle. Keep in mind the limited ranges, around three octaves, you have for each channel. Also, channels playing the same pattern will create a very thick and lightly phased sound. 

*The sound output of the VIC chip becomes easily distorted at max volume giving it its trademark "grungy" sound. However, by lowering the volume, it can provide the much smoother sounding squarewaves that one might expect from chiptunes. Don't be afraid to explore alternating from an overdriven to a more clean tone.

'[#[Keys]

*Note that the commodore key (C=) will be L Cntrl on your windows keyboard.

**ALWAYS**
Load Module		        SHIFT-L
Save Module			SHIFT-S
Directory			        SHIFT-D
Init Module			SHIFT-I
Play Song			        M
Toggle Play Song		P
Play from this Pattern	F1
Set StartPos			F3
Set RepeatPos			F4
Set EndPos			F5
Toggle RepeatFlags		F6
Inc/Dec StartSpeed		F7/F8
Voice 1-4 Mute Toggle         C= Q,W,E,R
Inc/Dec Current Song          C= A,S
Inc/Dec Number of Songs    C= D,F
Change PlayMode Up/Down C= G,H

**EDIT**
Change AdvanceMode     F2
Enter data			0-F
Enter --/00			SPACE
Enter ++/80 (only in note column) SHIFT-SPACE
Move around			CRSR keys
Go to top			        HOME
Editstep			        CTRL-1 - CTRL-0
Go to position			SHIFT-1 - SHIFT-9

** PATTERNEDIT **
Inc/Dec pattlist row               C= N, C= M
Inc/Dec current pattern         C= J, C= K
Up/Down transpose pattern   C= T, C= Y
Find the first unused pattern   LEFT-ARROW
Begin                          C= B
Copy                           C= C
Cut                             C= X
Paste                          C= V
Delete                        INS/DEL       (*)
Insert                          SHIFT-INS/DEL (*)
Clear Pattern               SHIFT-CLR/HOME
Go to ArpEdit		    R
Go to SoundEdit	    S
Exit from PatternEdit  RETURN

** PATTLISTEDIT **
Find the first unused pattern   LEFT-ARROW
Begin                           C= B          (*)
Copy                            C= C          (*)
Cut                              C= X          (*)
Paste                           C= V          (*)
Delete                         INS/DEL
Insert                           SHIFT-INS/DEL
Clear Voice                   SHIFT-CLR/HOME (*)
Go to ArpEdit		     R
Go to SoundEdit	     S
Edit Patterns under cursor	RETURN

** ARPEDIT **
Go to SoundEdit		S
Go to previous Edit		RETURN

** SOUNDEDIT **
Go to ArpEdit			R
Go to previous Edit		RETURN

'[#[See also]
- '[[vic20 (format)]
- '[[Tracker]

 
C A T E G O R I E S
 
 
Trackers
0CC-FamiTracker · 1tracker · 8-Bit Music Maker · adlib · Adlib Tracker II · AHX Tracker · AMusic v1.12 · Arps · athtune · 【日本語】パンダトラッカー · 【日本語】deflemask (フォーマット) · baby-k · BambooTracker · Beepola · BeRoTracker · BoyScout · Buzz · Carillon editor · CheeseCutter · ChibiTracker · Composer 667 · Composer 669 · DefleMask Tracker · DMC · Dn-FamiTracker · Domino · FamiTracker · FastTracker II · Fatass Tracker · Faunatone · Faust Music Creator · Furious Advance Tracker · Furnace Tracker · Game Boy Camera · GoatTracker · GrooveStep · HivelyTracker · I am new to ST YM trackers · I am new to Vortex Tracker · Impulse Tracker · IT Module Optimisation · j0CC-FamiTracker · klystrack · Knaecketraecker · KORG DS-10 · lgpt · List of Effects Commands · List of Trackers · LittleGPTracker · LoopCart · LSDJ · M4G Tracker · maxYMiser · MilkyTracker · MOD2PSG2 · MODPlug Tracker · Music ProTracker · MusicMon · NerdTracker II · NesTracker · Nite · NitroTracker · NTRQ · Octode · PandaTracker · Paragon5 · Phaser1 · Picoloop · PixiTracker · Protracker · ProTrekkr · PSPSeq · pxtone · Raster Music Tracker · Reality Adlib Tracker · Renoise · Schism Tracker · Scream Tracker 3 · Simple Music Tracker · SnevenTracker · SnoozeTracker · Special FX · Star Bars · Stocker · SunVox · TEDzakker · TFM Music Maker · TIATracker · Tracker · Trilo Tracker · TTrak · Unis 669 · Utilising Adlib Tracker II · Vgm Music Maker · Vic Tracker · Vortex Tracker II