'This revision is from 2015-10-21 11:03. You can Restore it.'

from: http://chipmusic.org/forums/topic/14763/help-with-protracker-3-for-speccy/

get protracker 3 there: http://www.zxsystems.ru/downloads/06_music/pro_tracker.zip

Translation by Alone Coder

Skip to forum content

Access an excess of XSS.


Home Music Forums Recent Posts Members Profile Messages Logout

Logged in as garvalf. Last visit Yesterday 9:22 pm

Search Advanced Search Who's Online

Biere Gratuite garvalf 14 Guests 2 Members 6 Bots (+7 bot dupes)

ChipMusic.org » Forums » Other Vintage Computers & Consoles Help with ProTracker 3 for Speccy

Pages 1

Post reply

Subscribe Favorite July 14, 2014 9:12 am


PM Sevilla, Spain

So recently I bought an amstrad cpc for making AY tunes and I've been happily messing with VortexTracker and doing a few tracks on it. But the bad thing about Vortex is that I can only work on my tracks at home.

That's why I started to look up alternative ways to make ay songs and I found out a promising one but now I'm a little bit blocked. What I've been trying is to use a speccy emulator (Unreal Speccy for Android) and run Golden Disk's ProTracker, which is very similar to Vortex.

The thing is that I can't find any user manual or tutorial, and I only figured out a few controls, for example: I got how to move the cursor in the grid, mouse, delete, put notes and values on the grid, edit 'samples' BUT once I click Play I don't know how to pause the whole thing.

Does anybody know if there's an user manual? Otherwise I would like to know how to stop/play the song/pattern and a few block functions like copy&pasta.

Thanks ^w^!

Report Quote July 15, 2014 11:44 am


PM New music The Rubber Man

Hi dude.

Although I prefer the SoundTracker 1.1 myself (chiptune music from it sounds like this: http://chipmusic.org/yerzmyey/music/a-v … -adventure )

but indeed the ProTracker 3.x is probably the most popular soft for music-making on Spectrum. Also, the Vortex has been based on this ZX Protracker's version.

The problem is, it is a Russian program. So most of the manuals are in Russian language (like this http:zxdn.narod.ru/software/pt37xman.txt or this http:bulba.untergrund.net/PT3Docs.7z ). There is something in English somehow but I doubt it would be useful - http://zxpress.ru/article.php?id=9313&lng=eng

The only thing I wrote some time ago, was a manual/instruction for ZX81 SoundTracker - http://chipmusic.org/forums/topic/6668/ … tion-ayym/ The prog has been based on ZX Spectrum's SoundTracker, so it's rather similar.

Also, seems like You can find below instructions of SoundTracker for ZX Spectrum (written by Gasman). ftp://ftp.worldofspectrum.org/pub/sincl … F08all.PDF ftp://ftp.worldofspectrum.org/pub/sincl … F09all.PDF ftp://ftp.worldofspectrum.org/pub/sincl … F10all.PDF (in 3 parts).

Also I will ask on WOS forum about it. We will see.

Last edited by YERZMYEY (July 15, 2014 11:53 am)

Report Quote July 15, 2014 6:31 pm


PM Sevilla, Spain

Thanks dude, like you said I chose ProTracker because Vortex is based on it. As you said, the user manual is not very useful, even if I use a translator.

The only que question I have now if there's a way to convert a song made in sound tracker to a pt3, I guess that Vortex maybe can do the job.

Report Quote July 15, 2014 7:33 pm


PM New music The Rubber Man

Yes, exactly. When somebody needs me to make a PT3, I just use the SoundTracker and then convert the file with the Vortex - into PT3. smile Well, the way is "a little bit" longer wink but that's the general idea.

PS: I wrote a question on WOS http://www.worldofspectrum.org/forums/s … hp?t=48079 but they answered nothing at all. Of course.

Report Quote July 15, 2014 9:03 pm


PM Sevilla, Spain


Yes, exactly. When somebody needs me to make a PT3, I just use the SoundTracker and then convert the file with the Vortex - into PT3. smile Well, the way is "a little bit" longer wink but that's the general idea.

PS: I wrote a question on WOS http://www.worldofspectrum.org/forums/s … hp?t=48079 but they answered nothing at all. Of course.

Nice, then I'll use SoundTracker instead. It looks like I'll have more sources of knowledge.

Thanks for all Yerzm!

Report Quote July 16, 2014 3:51 pm



not really a solution to your question but that screenshot seems like an old version, I think 3.72 is the last

protracker versions

and this page has a good downloable database of speccy programs and btw a prety cute screenshots to look at

Report Quote July 17, 2014 7:51 am


PM New music The Rubber Man

Hmmm. This is an interesting finding indeed.

Meanwhile Alone Coder was so kind to make a translation of ProTracker instruction (yay!)


√ Tempo: 1-63
√ Positions: 256
√ Patterns: 48
√ Pattern length: 1-64
√ Ornaments: 15
√ Samples: 31
√ Player size: #c00 (PT Util: #900, sources: from #632)
√ Sample length: 64
√ Ornament length: 64
√ TurboSound (2AY) mode (7MHz CPU or Pentagon w/o indicators)

New options above v2.x:

√ Volume (global gain)
√ Write data (auto-fill input note parameters with former)
√ Scroll step (scroll down after inputting note)
√ Edit melody (roll between patterns by positions order)
√ Set up (set colors, sound etc.)
√ Positions list (order of patterns playing)
√ Pattern length (set specified pattern length for all patterns
by one click)
√ Clear sample, ornament
√ Copy sample, ornament
√ Volume transposition
√ Copy 3 channels at once (click "Channel")

PT3.x can load Pro Tracker 2.x, Sound Tracker, Sound Tracker Pro

Frequences cumulation, volume increase/decrease, envelope mask
are in Edit smp.

Use -96 displacement in ornament for fix every note to C-1.
You haven't to set F before ornament #.

ssQ/ssW - line delete/insert commands (available anywhere).

Arrow control: Q,CS,O,P,Space (or Kempston Mouse)

Disk/compilation errors are shown on border.
Since v3.697 memory isn't being cleared before loading module.


Setups are in basic block:
5d3b, 5d3c = colours;
5d3d: bit0-2 = border;
       bit4 = "play on";
       bit5 = "sound";
       bit6 = "print points";
       bit7 = "kempston joystick";
5e16: frequency table.
Press CS to disable indicators if your computer is slow.

Hot keys:

W - Edit melody
Ext - Edit pattern
Enter - Play

In pattern window:

0-9 (in note field are octaves)
А-V (input O,P with Symbol Shift; input Q with Caps Shift)
cs9 - begin/*centre of pattern
*ss9 - end of pattern
L - clear note
*ssL - clear note with parameters
*K - clear command field for current note
Enter - play while hold
ssE - memorize channel into buffer
ssR - recall channel from buffer
*CS(SS)+note - note with octave above(below)
*SS+digit - set Autoscroll
*cs1,cs2 - go to previous,next channel
*True/Inv - go between patterns
*ssY - switch flat/sharp for current note
*csU - set block begin to cursor (including pattern number &
*csI - set block end to cursor
*csY - copy selected block to cursor
*csT - transpose selected block
*F - empty note (autodata+autoenv+scroll)
*W - on/off Edit melody
*Ext - exit to "Hot keys"
*ssI - Edit smp
*ssU - Edit orn
*csL - edit positions order
*ssA - insert current note parameters into AutoData former
*csA - on/off AutoData
*csE - on/off AutoEnv
*E - on/off transparent envelope entering mode. Note ISN'T being
changed in this mode. Transparent mode is stable if AutoEnv=ON,
in other case it switches itself off after inputting one note
*csW - on/off TurboSound mode
*cs0 - switch between 2 AY chips in TurboSound mode (2nd chip is
in patterns 47..24, these patterns must be in positions list)

2-nd column in pattern - noise shift for all channels.

Special commands (right column in every channel):

Record format: 1234
1 - command type
2 - Delay in commands 1,2,3,9,А
3,4 - depends of command

Command type:
0 - no command
1 - Slide down, fields 3,4 - step. Tone shift if delay=0.
2 - Slide up, fields 3,4 - step. Tone shift if delay=0.
3 - Tone Portamento, fields 3,4 - step, target note is in note
Sample & Ornament will be initialized!
I don't recommend 3xxx from note to SAME note. Have pity to
4 - Sample will play from line # specified in 3,4
5 - same, but for Ornament
6 - Vibrato, in 3 - sound on duration, in 4 - sound off duration
9 - Envelope slide up, fields 3,4 - step
А - Envelope slide down
B - Tempo (3,4)

In positions list (order):

digits - change pattern #
*K - Set loop start
*L - Set loop end

In Edit smp (orn) menu:

*0-9 - octave
*True/Inv - switch between samples (ornaments)
ssU,ssI - switch between ornaments (samples)
W,E - +/-1
R,T - +/-32 (12)
*ss8,ss9 - regulate volume
0 - annul
ssK - change sign
*K - Set loop start (loop is magenta stripe over line numbers -
you can re-set it by mouse)
*L - Set loop end
*A - regulate volume cumulation
*9 - on/off tone frequency cumulation
*F - on/off noise/envelope frequency cumulation
*Y,U,I - on/off T-N-E masks
note keys for hear current sample with current ornament

How to convert track (music channel) from Tempo=6 to Tempo=3:
ss2, Graph, Down, ssW (hold until receiving result)

How to convert track from Tempo=3 to Tempo=6:
ss1, Graph, Down, ssQ (hold until result)

How to clear track quickly:
a) if cursor is in last pattern: Inv,ssE,True,ssR
б) ss1, ssL (hold until result)

Main code: Nick/GDC
Ideas, code, fix, design: Mm

Powered by LionWiki-t2t
  Edit   History