home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 4: Demo 1 / almathera_demo1.bin / utils / pt2.2b / tracks / pt2.2a_beta.txt < prev    next >
Text File  |  1995-03-17  |  11KB  |  311 lines

  1.  
  2. -----------------------------------
  3. -*-     PT2.2A  Beta version    -*-
  4. -----------------------------------
  5.         22/6 1992
  6.  
  7. **************************************************************************
  8.  
  9. Ok, here it is at last, the new version of ProTracker2.2A. On this disk
  10. is a betaversion, which all of you will test for bugs etc. and the final
  11. version will be released in some weeks(depending on the bugs?).
  12.  
  13. At the time being, I have no plans to enhance this version of ProTracker.
  14. I will (maybe) start coding a Tracker of my own from scratch. On the other
  15. side,I have got some inspiration to write some demo-routines for a coming
  16. Noxious demo, but lazy as I am it'll take some time. During the last two
  17. weeks I have been coding some music and diskloading stuff for a coming
  18. Shoot'em'up game.
  19.  
  20. **************************************************************************
  21.  
  22. Bugs fixed:
  23. --------------------------------------------------------------------------
  24.  
  25. I have fixed the chip-mem bug from PT2.1A. (it didn't work with chip-mem only)
  26.  
  27. When Preset-ed screen was shown,you couldn't use the gadgets on the lower
  28. part of the main- or sample-screen.
  29.  
  30. When autoexitdirtoggle was off, PT didn't change the songname when you loaded
  31. a new song/module until you exit from disk op.
  32.  
  33. If you resampled a sample with big difference between the tunetone and the
  34. resampletone then the new length was incorrectly computed.
  35.  
  36. If you ran out of memory when allocating crunchbuffersize then ... software
  37. failure! This should work just fine now.
  38.  
  39. If you loaded a sample with a '.' in the samplename then PT set the length
  40. incorrectly in some cases (see below)
  41.  
  42. Save module should work fine now.(another nasty bug is swept away!)
  43.  
  44. The Sampler works fine on ks2.0 (This version tests diskactivity before
  45. sampling, PT1.3 doesn't!)
  46.  ***********************************************************************
  47.  * Thanks to Matrix/LSD for sending the working piece of source to me! *
  48.  ***********************************************************************
  49.  
  50. The timer is updated when you play a song while jumping out to Workbench.
  51.  
  52. The Loopsprites are working fine with screenadjust.
  53.  
  54. Stepplay works fine now. Amiga+Backspace is gone though.
  55.  
  56. MIDI in functions are working now, I hope!
  57.  
  58. Inputhandler debugged a little.
  59.  
  60. ShowFreeDiskGadget debugged (again). Before it showed 2 sectors too much.
  61.  
  62. If you pressed the deletefile gadget and then pressed a directoryname in
  63. the list then the dir was added to the path but the directory wasn't opened.
  64. This is now fixed.
  65.  
  66. PrintSong now prints the patternlist with decimal values. It prints all
  67. patterns.(Older versions of PT missed to print the highest pattern)
  68.  
  69.  
  70. **************************************************************************
  71. News News News News News News News News News News News News News News News
  72. **************************************************************************
  73.  
  74.  
  75. I have on request from Sun/Dreamdealers implemented a chord maker.
  76. Just press chord in edit op. 3 and you will see a new window for making chords.
  77.  
  78.  
  79. The gadgets:
  80. ------------
  81.  
  82. * Chord
  83. will make the chord, using the current sample and the notes chosen, and the
  84. chord will be put in the current sample or a free sample,depending on your
  85. choice (see below)
  86.  
  87. * Reset
  88. will reset the notes and the length
  89.  
  90. * Undo
  91. will undo the last change. (apart from multiple arrow up/down)
  92.  
  93. * Length
  94. will set the length to the maximum value, depending on the length of the
  95. original sample and the notes you choose.This will ofcourse set the ':'
  96. after the 4 lengthdigits (see below)
  97. Holding the right mousebutton will set the length to the minimum depending
  98. on the notes chosen. '.' will be shown after the 4 digits. Mixing with the
  99. minimum length will make the sample as long as the shortest sample of the 4
  100. resampled notes.
  101.  
  102. * Major
  103. will set a major chord, depending on the basenote.
  104.  
  105. * Minor
  106. will set a minor chord, depending on the basenote.
  107.  
  108. * Sus-4
  109. will set a sus-4 chord, depending on the basenote
  110.  
  111. * Length string gadget
  112. will wait for you to enter a new length (not greater than the maxlength.
  113. If you want a longer sample then add more space after the mix has been done.)
  114. The ':' after the 4 digits shows that the samplelength is set to its maximum!
  115.  
  116. * Major7
  117. will set a major7 chord, depending on the basenote.
  118.  
  119. * Minor7
  120. will set a minor7 chord, depending on the basenote.
  121.  
  122. * Major6
  123. will set a major6 chord, depending on the basenote.
  124.  
  125. * Minor6
  126. will set a minor6 chord, depending on the basenote.
  127.  
  128. * 4 notegadgets
  129. The upper one is the basenote.If you press a gadget, PT will wait for you to
  130. press a note.Holding the right mousebutton will reset the note
  131.  
  132. * 4 Up/Down gadgets
  133. will add/sub 1 halfnote from the current note.Holding right button will
  134. add/sub 1 octave.You can reset the note by adding past B-3.
  135.  
  136. * The 4 rightmost gadgets
  137. works just like the edit op gadgets. 1,2,3 takes you to the corresponding
  138. edit option, and E exits
  139.  
  140. * The statusline
  141. pressing the upper line will toggle between New or Old sample:
  142. If N, then PT will search for an free sample to put the result.
  143. If O, then PT will put the result on the current sample, overwriting the
  144. original sample
  145.  
  146. Note1!
  147. ------
  148. This version of PT resets repeat and replen. PT also puts a '!' last in the
  149. samplename to show you that this is a chord sample.The '!' is for you to see
  150. where the destination-sample has gone,it has nothing to do with the program.
  151. You can take the '!' away and rename the sample to ...-major , ...-minor etc
  152. for instance.
  153.  
  154. Note2!
  155. ------
  156. The chosen option on the statusline in edit op. 3 ,H(alve) or C(lip)
  157. will affect the chord resampling and mixing!
  158.  
  159. Ok, that was the chord gadgets!
  160.  
  161. ***********************************************************************
  162.  
  163. Position-Editor
  164. ---------------
  165. Press 'POS' on the mainscreen to get to the Position-Editor.
  166. All the gadgets should be well known, pressing the big gadget at the
  167. top will stop the song. Keyboard input works too,Left Alt,Left Amiga,space
  168. and the cursor up/down arrows.You can use the Position,pattern and length
  169. gadgets on the main screen, or click in the list to alter the current
  170. pattern or to enter a name to each pattern if you'd like to.
  171. The Patternnames will be loaded/saved if you have the corresponding toggles
  172. ON (load names,save names). The files will have the mod. exchanged to mod!
  173. just to distuingish them from the real modules. The patternnames will be
  174. cleared if you choose clear song or clear all.Another way is to click on
  175. each name you'd like to clear and then press the right mouse button.
  176. Patternplay works a little different from in the mainscreen.The pattern
  177. shown on the edit-row(the current position) will be played instead of the
  178. pattern currently shown in the notedatawindow.
  179.  
  180. HEY! The patternnames has no effect on the module, they are just to remind
  181. the musician of the contents of the patterns, eg. you can name the first
  182. three patterns to INTRO just to remind yourself that those three patterns
  183. are the intro to your tune!
  184.  
  185. ***********************************************************************
  186.  
  187. Other NEW things:
  188. -----------------
  189.  
  190. On request, I have made ''multitasking'' like in PT1.3. I am not sure if
  191. this works correctly, but i have tested it a lot without trouble.
  192. LeftAmiga+N, LeftAmiga+M should work fine.
  193.  
  194.  
  195. ProTracker has it's own screen. When the PT screen is in front of all other
  196. screens, PT will wake up.
  197.  
  198.  
  199. The browse function is modified to act like PT1.3. It shows the current
  200. devices and disknames.
  201. If you hold the right mousebutton while pressing the browse gadget a disklist
  202. will pop up showing all the device- and disknames from the browsegadget in the
  203. filenamewindow. Pressing a name will autoload that directory. If there are
  204. more than eight entries, just use the arrow up/down keys or the up/down
  205. gadgets.
  206.  
  207.  
  208. If you press LeftShift+any key 0-9 a-z while in DiskOp,
  209. PLST or PresetEd, PT will move you to the position in the list with a name
  210. beginning with the corresponding character.If not found you will end up in
  211. the end of the list.
  212.  
  213.  
  214. If you use MIDI I've added two new keys. A-2 and B-2 on the Synthkeyboard
  215. are used as SampleNumber Up/Down! I have also Transposed the MIDInotes input
  216. one octave down (because one of my friends had a small keyboard and couldn't
  217. access the upper octave,C#3 - B-3).
  218.  
  219.  
  220. On request from 'The green Lark/Aliens' I have added a SaveExecutable option.
  221. Hold the right mousebutton while pressing save module. This will remove
  222. 'mod.' from the filename and add '.exe', and save the file in the current
  223. modules-dir. This won't crunch the module though.
  224.  
  225.  
  226. 9 new toggles: (all of them isn't working at the moment)
  227. --------------
  228. * Salvage
  229. * 100 Patterns
  230. * Save Icons
  231. * Load PatternNames
  232. * Save PatternNames
  233. * Load PLST when starting PT
  234. * Screen Adjust
  235. * Save IFF/Raw packed sample
  236. * System Requests
  237.  
  238. You can now have modules with 100 patterns. If you save a module with more
  239. than 64 patterns then M.K. in the moduleheader will be changed to M!K!
  240.  
  241. **************************************************************************
  242.  
  243. Some info to you who test this beta version:
  244. --------------------------------------------
  245.  
  246. I am not sure if the make chord function handles Out of memory correct. Test
  247. it and report about the memory handling, if you get an Out of memory message!
  248.  
  249.  
  250. Check out the crunching! report bugs. Please note that powerpacker.library
  251. doesn't crunch ok everytime. Test to load the packed file and check before
  252. deleting the original file! If the packed file is improperly packed then try
  253. to crunch it with powerpacker (4.0 or greater) instead and if that file
  254. doesn't work either then there may be a bug in PT.
  255.  
  256.  
  257. I have noticed that after answerring an errorrequest in the WBscreen, PT wont
  258. automatically pop up. I have fixed this on some requests but not on all
  259. requests.
  260.  
  261. --------------------------------------------------------------------------
  262.  
  263. Ok thats all for now.Thanks to all of you who have written to me, giving some
  264. bugreports and some new ideas.
  265.  
  266. Especially thanks to:
  267.  
  268. Devistator/EOC1999    Spirou/Visual Design    Sun/Dreamdealers
  269.  
  270. The Green Lark/Aliens    Matrix/LSD (Thanks for the source!)
  271.  
  272. Deltabar Dilonardo    Toni Maenpaa        Markus Jentsch
  273.  
  274. Alex Kunz        Tritoon/AlphaFlight
  275.  
  276. --------------------------------------------------------------------------
  277. Note to Sun/Dreamdealers: (about that sample problem)
  278. --------------------------------------------------------------------------
  279.  
  280. I have located the bug, and I have fixed it.
  281.  
  282. In PT2.1A, if you loaded samples that were between $5c00 and $5dff long, then
  283. PT acted strange! the length of the sample was set between $0000 and $01ff,
  284. but if you had loops on, it played correctly.
  285.  
  286. There was a little bug in the routine that searched the samplename for the
  287. extension '.pp' , and if found erased it. The bug has now been corrected.
  288.  
  289. --------------------------------------------------------------------------
  290.  
  291. Ok, I hope you test this beta version thoroughly and report bugs. Please
  292. describe the bugs properly and state what computer,KS and memory you have.
  293. I'd prefer a step by step description.
  294.  
  295. --------------------------------------------------------------------------
  296.  
  297.  
  298.                         Peter 'Crayon' Hanning
  299.                            Mushroom studios
  300.                              Noxious -92
  301.  
  302.  
  303.  
  304. My addy:
  305.  
  306. Peter Hanning
  307. Vinterstigen 12
  308. 14440 Ronninge
  309. Sweden
  310.  
  311.