home *** CD-ROM | disk | FTP | other *** search
/ Merciful 3 / Merciful_Release_3.bin / software / p / pro_tracker / protrackerv3.31.lha / Readme.TXT < prev    next >
Text File  |  1996-02-25  |  15KB  |  352 lines

  1. Short: ProTracker Pro V3.31
  2. Description: New Protracker based on V3.15 including new features
  3. Author: Romeo Delta 'Blastro' 10
  4. Type: mus/edit
  5. Version: V3.31 Release 1
  6.  
  7.  
  8.  
  9.               ____  _____________________________ _ 
  10.              /    \/  ______________ \___/ _____ _  
  11.             /  /\  \____ \|   |  __/ /   |____ \    
  12.           _/   \/   \_ |  \_  |  \_  \   |   |  \_  
  13.           \__________/_____/  |___|   \__l_______/  
  14.  
  15.                     RD10 presents:
  16.  
  17.                        ProTracker Pro V3.31 Release1
  18.  
  19.  
  20.                       24th. February 1996
  21.  
  22.  
  23.                                 Rights & Copyrights
  24.                                 -------------------
  25.  
  26. Difficult to say. In princip all trackers based on Karsten Obarskis SoundTracker
  27. (commercial, 1986).  But  after  all  the Sound/Noise/ProTracker mutations these
  28. are completly new programs.
  29. If you in order of right i think you must buy an old Soundtracker from K.Obarksi
  30. (Reline Software Germany) if you use any Sound/Noise/Protracker.
  31.  
  32.          On the view of the programmers of ProTracker the copyrights are:
  33.  
  34. Protracker V3.X are © 1992-1993 Cryptoburners, ©1996 TEC Design/RD10 (improvements)
  35. and are FREEWARE. For additional Cryptoburner copyrights read his docs.
  36.  
  37. Any payment and distribution what are over the costs of 5 DM per unit is strictly
  38. prohibited. Protracker is not an commercial tool!
  39.  
  40. The distributors of the AMINET serie, Fred Fish and all bulletin boards who works
  41. without payement have the right to spread this package without request.
  42.  
  43.  
  44.  
  45.                 Prologue
  46.                 --------
  47.  
  48. In oppositon to other programmers i release significiant changed new version
  49. much more often than in other projects. I think its better to make a transpa-
  50. rent view of all interested users shortly possible. And if anybody in affront
  51. with the dayly releases: the change of PT315 against PT318 from Cryptoburners
  52. has had only 2 changes (or shall i say bugfixes), so take a look to our work.
  53.  
  54. First thank must going to all your dozends fanatic Beta Testers who bombed me 
  55. with suggestions and bug reports. It seems to be a great interest on a new Pro-
  56. tracker, so I don't understand Cryptoburners apathic standing to the project.
  57. Hope that the PT project is the logical way of this great standart music tool 
  58. who so much programmers created. Anyway ... 
  59. So, dudes, this is after all Betas a 100% tested and in all functions workable
  60. Protracker version with the great 3.15 feable and most known functions from other
  61. projects. (Wrote it in Final beta, but here change of Assembler broke some short
  62. branches, now we are back by Devpac :-).
  63.  
  64.  
  65. Over  the  years  defines the Noise/ProTracker an standart in composing electronic
  66. music. Many clones and enhacements follows, but Protracker IS the standart who use
  67. almost all tracker composers.
  68.  
  69. Today two familys of the protracker series exists on Amiga: Amiga Freelancers Pro-
  70. racker V2.X and Cryptoburners V3.XX.
  71. These programs are based on the Protracker V1.1B sources and follows different ways:
  72.  
  73. The V2.X series is much more stable, but blocked the multi tasking much more.
  74. Additionaly the screen layout and handling is out of date. 
  75. The V3.X series (other programmmers, other point of views) is in MedRes (640x256),
  76. locks also much better and has a lot of features added. But as musician it is angry
  77. to see that Cryptoburners has kicked out 2 impressive tools: PLST and PED, the sample
  78. management tools. The help function, sadly for beginners, they are also kicked out.
  79.  
  80. As I saw ProTracker V3.X first, i was impressed. Better design and better track
  81. handling. But over the months I must see that V3.X is unstable.  Many  musicians use
  82. the V2.X releases; if I made in hours an module and and guru follows I was too angry
  83. to make this experiment at an 2th. point.
  84. (Simply try in V3.15 the follow: Open Sampler Window, than Disk window, load a sample
  85. and leave Disk Window open. Toggle Loop On/Off and change loop repeats. Great ey?
  86. Thats not too theoretical, that bug i have seen on first day i use it.)
  87.  
  88. Now, nobody is perfect. Over 2 years was Protracker not updated. Cryptoburners ride
  89. another  way,  so i  think  that I have the  right  to  made  the  completest Pro-
  90. tracker on amiga ever made (what a phrase, hope nobody can remember that I spoke
  91. this words already in 1987 to Soundtracker V2 :-) ).
  92.  
  93. Over the christmas days I reassembled the last official Protracker V3.X, release 
  94. V3.15 from 1993.
  95.  
  96. Many hours of debugging follows, and I had seen that Cryptoburners stoppled in a view
  97. parts the code a bit. The key quests e.g. are extremly lazy, over the whole code many
  98. doubles and loops are mystified (try to use the same keys if sampler/disk window is
  99. opened  and you are in great wondering).
  100. But thats the consequence they are change the input rawkey system radical. For musi-
  101. cians the new key system not so good, but multitasking friendly. But if i make music
  102. i make music without compromises, sorry, so i kicked new code also out.
  103.  
  104. This release is dedicated Romeo Knight, best musician ever works on the keyboard,
  105. and a distribute on a time, as money in this consum-world not infiltrating the
  106. computer world.
  107.  
  108.  
  109.                         What will the final product be?
  110.                         -------------------------------
  111.  
  112.  
  113. 1.    More stable and seriously to use
  114. 2.      Old keymap handling (if i pressed 8 keys i will see 8 :-) )
  115. 3.      Help included and updated to V3.X standart
  116. 4.      PLST included
  117. 5.      PED  included
  118. 6.      Different analyzer included
  119. 7.      Screen mode requester (difficult, much work :-/)
  120.  
  121.                        What will the final product NOT be?
  122.                        -----------------------------------
  123.  
  124. 1.      Leave the way of Protracker handling
  125. 2.      Other shortcuts if possible
  126. 3.      More Tracks if AT not brings an new soundchip
  127.  
  128.          
  129.                      What is different to other Protrackers?
  130.                      ---------------------------------------
  131.  
  132.         - HELP select = CTRL   Help select for Help key
  133.                 - PLST select = LSHIFT Help select for Help key
  134.                 LALT ä call
  135.                 - PED  select = LALT   Help select for Help key
  136.                 LAT  ö call
  137.           Info system = LALT    #
  138.         
  139.         - Key repeat:
  140.                   By all original Protrackers i have a single event
  141.                   by pressing a key, and if i locked CAPS lock, repeat
  142.                   is on.
  143.                   ProTracker V3.30 use the standart input.device, so i
  144.                   have to adjust the repeat an his delay with the work-
  145.                   bench Prefs (Prefs/Input).
  146.           Repeat is toggled on if CAPS LOCK active always all
  147.           other Protrackers again.
  148.  
  149.  
  150.           Bugfixes against original Protracker V3.15:
  151.           -------------------------------------------
  152.  
  153.         - Loop Guru error (see prologue)
  154.         - several D4-D7 destroys
  155.           (hey, see ShowText routine to calculate what
  156.            registers are public!)
  157.         - sample calculation (end detect buggy)
  158.         - AGA Sprite fix by using hires pointer or/and VGA Only
  159.         - Arrow key down
  160.           (by kicking out PLST you are snapped also an RTS:-( )
  161.         - doubled marked lines in Dir Window
  162.         - several key quests
  163.  
  164.  
  165.                                 History:
  166.                     -------
  167.  
  168.  
  169. 24.01.96
  170. Initial Release    - AGA fix from Protracker Screen
  171.         - Fix Hires Sprite/Mouse pointer problem with Protracker
  172.         - DMA handling fixed to longwords
  173.         - load routine from MOD`s (Try to load a MOD with sample
  174.           names ASC`s greater than $120 in the original,hope it
  175.           works now perfect
  176.         - key quests (I`am in progress to write a completly new
  177.           routine, in present i simple block all illegal quests :-( )
  178.         - Sample memory allocation (try to load an sample in an
  179.           virgin Protracker V3.X, open sample window, select Loop On
  180.           and slide the end loop marker :-( ) or wonder if you hear
  181.           in some looped samples dirty high knacks on end)
  182.  
  183. 30.01.96    - Help System reincluded (Try to press the help key)
  184. Beta 1          - Wrong code for Memory pools rewritten
  185.                   (args, i hate reassembled code)
  186.         - System messages included on a view points (Status line)
  187.  
  188.  
  189. 12.02.96    - PLST included
  190. Beta 2        - Keymap quests completly rewritten
  191.         - Input Handler improved
  192.         - shortcuts for german keys implemented :-)
  193.                 - GFX pac format changed (faster)
  194.         - bugfixed a view parts (Arrow keys, DoDataLoad etc)
  195.         - while playing MOD (not Pattern) and Sampler Screen is
  196.                   opened note-key pressing now works
  197.                 - little mytsterious: Tooltype in ProTracker was not
  198.                   correct setted an some people cry that PT no started
  199.                   (I use other icons than the originals or prefer Shell)
  200.                  To do:
  201.                  ------
  202. 18.02.96    - Cleaned up whole code from unused code
  203. Beta 3        - fixed Screen swap (LAmiga N/M) with setted Textflag
  204.         - fixed old Problem with crash if Dir and Sampler Window is
  205.           open and you load first sample, clicked on 'Loop On/off'
  206.                   and draw the loop sprites (cludge, but works perfect)
  207.           (its a problem by using same Sprite flags for sampler
  208.                    and dir list scroller)
  209.  
  210.         - included PED. Original code is almost useless. Original
  211.                   code seems to be coded by trial & error and extreme buggy
  212.                   by variable Screens.
  213.           To do in PED: * Mouse quests by direct clicking on names
  214.                                   variable PLST entries (fixed on 2500 since
  215.                                   i have the config part new written)
  216.                 * hangup problem by scan and over 3500 Files
  217.                                 * Finetune Flag
  218.                                 * decimal show of numerical entries
  219.         - hangups on input device
  220.         - PLST fixed by empty entries in PLSTMemOffset
  221.         - Sampler window offsets
  222.         - FIB_FileType fixes for other File Systems
  223.         - all external cfg/data files kicked in S: (PLST/PT.help etc)
  224.         - Memory fix for GFX screens (RAM lost by ending)
  225.                 - some cosmetical stuff (TXT,GFX)
  226.  
  227.  
  228. 19.02.96    Sorry, but by cleaning the code i forgot some routines to
  229. Beta 3 Fix    include.
  230.         - Memory Pool for PLST now cleared by exit (no loosing RAM
  231.                   anymore)
  232.         - CTRL+ keymap requests are cleaned.
  233.         - Added Mouse quests for the PLST and PED gadgets on mainscreen
  234.         - Scrollroutines for PLST and PED completly new written because
  235.           the old are too buggy
  236.         - added delays in PLST/PED scroll up/down
  237.         - last sample now becomes the correct offset. Before it was
  238.           25 Bytes too long
  239.         - PED had ignored the first PLSTmem Sample entry. Now fixed
  240.         - Samples with Spaces in filenames now correctly recognised
  241.  
  242.  
  243. 20.02.96
  244. Final Beta    - forgot the key quests in Pattern insert/del etc. Now works with
  245.           the new keyboard handler
  246.         - PED now works in all functions and 300 lines assembly language
  247.                   more
  248.         - Added scroller buttons to PLST
  249.         - Improved PLST lister
  250.         - fixed Bitplane 0 in all GFX. If you work with other background
  251.           than black it was ugly. Now correct.
  252.         - Several layout changes in PLST,PED etc
  253.         - Added Screen switch buttons to PED, PLST, Help etc
  254.         - new: Info System (check it)
  255.         - Added several shortcuts (test it, documentation follows, e.g.
  256.           LALT / = Setup Display)
  257.         - Fixed problem with the Loop On Flag + PLST screen
  258.         - Now Mouse clicks in PLST/PED etc correct calculated with
  259.           Cryptoburners mouse table system
  260.         - Mouse clicks in PED lister now works (Delete/Edit)
  261.         - Added all functions also as buttons on Main Screen
  262.           (Help/Info/PLST/PED)        
  263.  
  264.  
  265. 21.02.96    First Release. No risk no fun, but by final beta the changing
  266.         of Assembler are angry. OMA incredible fast, but error check
  267.                 are lazy :-(. Now we have hopefully a better result and check
  268.                 all functions AFTER last compilation. Ok, I`am stupid :-)
  269.  
  270.         - Fixed my bugs: PED Enterdisk, Loop not changeable
  271.         - Find finaly the loop guru error if Currentscreen not main:
  272.                   ShowSampleInfo was not blended out
  273.         - InfoSystem
  274.         - Config Save now again correct
  275.         - included a view register saves to made the code more
  276.           stable
  277.         - now tested by the best method: by making a module 8-)            
  278.  
  279. 23.02.96
  280.         - keyboard routines overwritten, repeat now stable by most
  281.           functions and most problems forgotten
  282.         - old CAPS Lock on/off switch to toggle keyboard repeat
  283.           again included. Too many musicians like this function
  284.         - Info system enhaced and debugged. Forgot to clear the
  285.           32. line by info. Now realtime-calculation of modules
  286.           included!
  287.         - New shortcuts:
  288.           LALT + , Volume down
  289.           LALT + . Volume up
  290.           LALT + - Preferences
  291.           LALT + ö PED
  292.           LALT + ä PLST
  293.           LALT + # Info System   (german keyboard)
  294.  
  295.         - harmonised the whole interface, e.g time infos and
  296.           analysers also visible if other EGs opened
  297.  
  298.         - volume slider refresh now always correct
  299.         - included load check of old 2.3 100-Pattern mod, blocked
  300.           (if anyone needs 100Pattern Mode i must include this)
  301.         - rearranged some GFX
  302.         - All code if aviable now in Fast RAM
  303.         - new replay routine from Håvard Pedersen (PTSupport Arc)
  304.           included, it seems to be much more stable then the old
  305.         - added some internal code sanity checks
  306.  
  307. 24.02.96    - Shifted keymaps in Getlines works again
  308.         - correct gadgets in Disk Format functions
  309.         - removed bug who makes more marked lines in DirWindow
  310.           then on mouse position if medium are slow enough
  311.         - improved speed of playtime calculation
  312.         - reset the keyboard shortcuts LALT,CTRL etc. now correct
  313.           in all situations
  314.         - IFF8SVX detection saver
  315.  
  316.  
  317. in work:    - SMP2Mod include
  318.         - PositionEditor include
  319.         - updated, complete documentation
  320.         - new, compatible sound effects
  321.         - XPK/XFD support
  322.         - Screamtracker convert (max 4 channels)
  323.         - use of localised keymaps
  324.         - Analyzer include
  325.         - a view small things (e.g. use RETURN in Dir Screen,
  326.                   Cursor keys in Sampler etc)
  327.         - new preferences scheme what saved ALL cuts
  328.         
  329.                     Epilogue
  330.                                 --------
  331.  
  332. Protracker V3.30 Pro fix is intensive tested in the last weeks by many  persons,
  333. and  as result of the fixing a few bugs compensed, other bugs always present.
  334. It seems  to  be that Cryptoburners has no interest to support the Protracker
  335. project  anymore, so i think it`s right to release this. I hope this is a little
  336. help to all of you who made MOD`s.
  337.  
  338.  
  339. If anybody  has interest to force the protracker project back to the way of 1996,
  340. please contact me and if you are serious you request the complete source codes,
  341. documents etc. Today the source is to 80% COMPLETE documented and relabeled.
  342.  
  343. The last word goes to Cryptoburners. Your work is impressive. Too sad that the
  344. developement of Protracker is stopped. That has this great tool not complained.
  345.  
  346. Thanks must going to  Håvard Pedersen (havardp@mail.stud.ingok.hitos.no) for
  347. his great PTSupport AmigaGuide Documentation i had included here.
  348.  
  349.                                               RD10
  350.   
  351.         --------- And always remember: the future is unwritten ---------
  352.