home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / s / samplecd / !SampleCD / !Help < prev    next >
Encoding:
Text File  |  1997-02-23  |  13.3 KB  |  285 lines

  1. !SampleCD v1.16   A sound sample creator for Acorn Risc Computers
  2. © Paul Wilkinson 1997
  3.  
  4. About !SampleCD
  5. ===============
  6.  
  7. **********************************************************************
  8. Read the distribution conditions below.  Under *NO* circumstances must 
  9. !SampleCD be used to violate Copyright on audio recordings.
  10. **********************************************************************
  11.  
  12. N.B. !SampleCD requires RiscOS 3.10+, CDFS 2.21+, CDFSdriver 2.21+ and a CDRom
  13. drive which supports the CD_ReadAudio software interrupt.
  14.      
  15. This program is designed to sample audio data from CDs and convert it into a
  16. variety of formats understood by your Acorn computer.  It can currently save
  17. data in the following formats:-
  18.  
  19. Raw CD data     (16 bit stereo, signed linear)
  20. Acorn Replay     (16 bit stereo)
  21. Armadeus     (8 bit mono)
  22. Logarithmic     (8 bit mono representation of 12 bit mono)
  23. Linear unsigned  (8 bit mono)
  24. Linear signed     (8 bit mono)
  25.  
  26. Any decent sample editor should be able to handle most of these formats
  27. (commercially Prosound, Sonor or AudioWorks are available, whilst in the public 
  28. domain SampConv, Effex, DSEdit, Sox or SoundCon should suit most requirements).
  29.  
  30.  
  31. How to use !SampleCD
  32. ====================
  33.  
  34. The Main Window
  35. ---------------
  36.  
  37. Double click on the !SampleCD icon to launch the program.  The program will
  38. check your system for you before starting up.  Firstly, if you don’t have the
  39. modules mentioned above, !SampleCD won’t start.  If you have the correct modules
  40. you still won’t be able to use the program if your drives do not support the
  41. CD_ReadAudio call.  !SampleCD will test any CDRom drives attached to your
  42. computer and will warn you if any of them don’t support this call.  Clicking on
  43. the iconbar icon which appears will open the SampleCD window.  At the top of
  44. this window are a row of CD-style controls.  While the disc is playing, these
  45. act as normal CD player controls (i.e. play, stop, pause, previous track, next
  46. track, rewind, fast forward).  When the disc isn't playing, the last four
  47. controls (ie the track and position ones) affect the ‘Start’ setting in the
  48. ‘Selection’ panel (see below).  The action of the ‘play’ button has three
  49. settings; play entire disc, play selected track and play current sample
  50. selection.  The action can be set by clicking the appropriate radio button under
  51. the CD controls.  Below these radio buttons on the left are the controls for
  52. selecting which drive to create samples from.  On the right are two other icons
  53. which show the currently playing track and time.
  54.  
  55. Initially, only the first panel is visible.  This is because !SampleCD can 
  56. also be used as a simple CD player, in which case the other functions aren't 
  57. needed.  To access the other panels, click the toggle box in the top right.
  58. The second panel selects the section of the disc you wish to sample.  As
  59. mentioned above, when the disc isn't playing, the CD player icons can be used to
  60. set the start time.  However, there is an easier way to choose which section of
  61. the CD you want to sample.  Set the disc playing and use the CD player icons to
  62. get the disc near to the section you wish to sample.  Then when you hear the
  63. start of this section, press the ‘Set Start’ button.  Similarly, when you hear
  64. the end of this section, press ‘Set Length’.  This automatically enters the
  65. correct values in the writable icons.  For even finer control, these values can
  66. also be typed in.  The format of the writable icons is
  67. Minutes:Seconds:Hundredths.  Note that when entering the time in these icons,
  68. the handler is reasonably intelligent, so you can get away with typing 1:5 and
  69. this will convert to 01:05:00 (one minute and five seconds into the given track).
  70.  
  71. The third panel controls the saving of the sample.  The three upper left-hand
  72. icons are a standard RiscOS save box; simply drag the icon to where you want the
  73. sample to be saved.  The uppermost text icon shows the format that the sample
  74. will be saved in.  To change this, click menu over the text icon, or click the
  75. menu icon just to its right.  The sample frequency is selected in exactly the
  76. same manner.  The ‘buffer’ icon selects whether or not the sample is taken in
  77. sections via a buffer or all in one go.  The advantage of using a buffer is that
  78. your sample can be any length (without using the buffer, only samples that are
  79. short enough to fit into the available memory can be taken).  The length of the
  80. buffer sections (in seconds) is displayed in the text icon to the right.  This
  81. can be increased/decreased by clicking the up/down icons respectively.  The last
  82. icon in this panel, labelled ‘Correction’ is only available if sampling via a
  83. buffer is on.  If this icon is selected, any errors caused by the sample
  84. sections not quite aligning properly will be corrected.  These errors can cause
  85. audible ’clicks’ at the edges of each section.  It takes just a little longer
  86. than if no correction is used.
  87.  
  88. Finally, the main menu has three options.  ‘Info’ and ‘Quit’ are the standard
  89. menu entries, and ‘Save Options’ saves the state of the Sample Type, Frequency
  90. and the three Buffer icons.
  91.  
  92. Note that Acorn’s interactive help is supported by SampleCD.
  93.  
  94. Creating A Sample
  95. -----------------
  96.  
  97. Set the correct start position and sample length in the writable icons as
  98. described above.  Select the desired sample format and frequency.  If you are
  99. using the buffer, set the desired buffer length and whether you need alignment
  100. correction.  If the CD is playing ******STOP THE DISC****** and let it spin down
  101. for a couple of seconds.  If the disc isn’t stopped there is a good chance that
  102. some or all of your sample will be corrupted.  I’m not sure why this is but I
  103. guess that the CD driver has some sort of audio buffer that must be allowed to
  104. clear.  Now drag the save icon to a directory viewer or enter a complete path
  105. name in the icon and the sample will be saved.
  106.  
  107. Help!  The start of my sample is corrupted!
  108. -------------------------------------------
  109.  
  110. If the sample you’ve lovingly crafted turns out to have noise in the first couple
  111. of seconds, don’t worry, this is quite common.  To fix it you can try two things.
  112.  Firstly, press the ‘Stop’ CD player control and wait a few seconds.  Now try
  113. taking the sample again (the settings in the ’Start’ and ‘Length’ boxes should
  114. still be the same, so you’ll get the same sample).  If this doesn’t work, click
  115. in the box next to ‘Start’ that shows the track number and type in the previous
  116. (or next) track number and press Enter (note, don’t use the ‘Next’ and
  117. ‘Previous’ CD player controls as this sets the start time to zero).  Now take
  118. the sample from this track.  This hopefully will clear out any garbage from the
  119. buffers.  Once this is done, type the original track number back into the
  120. writable icon and save the sample you wanted originally.  It should now be fine.
  121.  
  122. What are those two files ‘ErrorOn’ and ‘ErrorOff’ for?
  123. -----------------------------------------------------
  124.  
  125. If you happen to have two or more CD players connected to your system, and some
  126. of them aren’t CD_ReadAudio compatible, the program will warn you of this every
  127. time it starts up.  I reckon this could be quite annoying, so I put in these two
  128. files.  If you want to disable the compatibility warning, simple double click on
  129. ‘ErrorOff’.  Similarly, double-clicking ‘ErrorOn’ reenables this warning.
  130.  
  131. Finally
  132. -------
  133.  
  134. !SampleCD was developed on a RiscPC with a Cumana Indigo CD-Rom drive.  The
  135. program should now be able to test your system for compatibility, so if you
  136. don’t get any warnings about a particular drive, it should work!  I would be
  137. very interested to know of any drives that slip through this net, or any drives
  138. that do work but claim that they don’t!  Especially PLEASE let me know if the
  139. program works (most people only seem to want to get in touch if there is a
  140. problem!)  Please note that this program has been developed without the aid of
  141. the PRMs and in-between times whilst studying for my PhD and doing all the other
  142. interesting and cool things that physicists get up to in their spare time.  If
  143. it works on your system, great.  If not, please get in touch and I’ll do my
  144. best, but I’m not promising anything.
  145.  
  146. I can be contacted via the internet at
  147.  
  148. ppxpbw@ppn1.physics.nottingham.ac.uk
  149.  
  150. This address is likely to cease being useful after about April 1997.  You may 
  151. not get your mail bounced back, but it certainly won't get answered as I won't 
  152. be there any more.  When I get back on the net, I'll try and make my presence 
  153. known.
  154.  
  155.  
  156. Stop Press
  157. ----------
  158.  
  159. There is a problem with the ATAPI driver on newer systems that will cause
  160. SampleCD to think audio CDs are in fact CDRoms.  There is nothing I can do 
  161. about this, it *isn't* my fault!  I have included a posting to C.S.A.Programmer 
  162. which gives a possible fix.  All I can suggest is; try it!
  163.  
  164.  
  165. Terms and Conditions
  166. ====================
  167.  
  168. This application is Freeware.  I retain copyright, but it may be freely
  169. distributed as long as:-
  170.  
  171. 1) All the files accompanying this message remain intact and unaltered and are
  172. only distributed together.
  173.  
  174. 2) Only reasonable charges are made for its distribution (I used to define 
  175. reasonable, but I haven't bought stuff from PD libraries for ages.  If you feel 
  176. you've been ripped off, complain loudly and never use them again.  When I 
  177. didn't have net access, I used APDL and I think their prices serve as a good 
  178. guide.)
  179.  
  180. 3) The only exceptions to condition 2) above, are (i) this program may be
  181. distributed on a magazine cover disc by the following publications :-
  182.    
  183. Acorn User
  184. Acorn Archimedes World
  185. Archive
  186. Eureka
  187. Risc User
  188.  
  189. (ii) SampleCD may be distributed by The Really Good Software Company with their 
  190. AlphaEdit commercial package and (iii) Oregan can do what they like with it as 
  191. they gave me a free copy of Prosound for the privilege.
  192.    
  193. This application is supplied “as seen”.  No warranty (either implied or stated)
  194. is given concerning the fitness of this program for any particular purpose.  I
  195. will not be liable for any type of damage that the use of this program may
  196. cause.
  197.  
  198. It is possible to use this program to infringe copyright on commercial material
  199. (audio or otherwise).  This program is distributed with the condition that it
  200. may not, under any circumstances, be used to store, modify or copy in any format
  201. (electronic or otherwise) any material which is protected by copyright.
  202.  
  203.  
  204. Known bugs
  205. ==========
  206.  
  207. As far as I know, I’ve now got rid of all of ’em (yes, even the one that left
  208. huge dynamic areas all over the place!).  PLEASE let me know if I’m wrong about
  209. this.  The program should now be StrongArm™ compatible.  This will need sorting 
  210. quickly if it isn't, so please get in touch ASAP if it won't run on your SA 
  211. machine.
  212.  
  213.  
  214. Things to do
  215. ============
  216.  
  217. •Find some automatic way to avoid the corruption of samples (any ideas?)
  218.  
  219.  
  220. History
  221. =======
  222.  
  223. v1.00 13/03/95  First release version.
  224. v1.01 22/03/95    Now positions window sensibly on the screen and bumps it back if
  225.         the mode changes.  
  226.         Also reduced the wimp slot size to a realistic value.
  227. v1.10 30/05/95    Added some useful error messages (ie program now tells you if
  228.         there isn’t enough memory).  
  229.         Also added a variable length sample buffer.  
  230.         Now uses Dynamic Areas on RiscOS 3.50+ instead of increasing the
  231.         wimp slot.  
  232.         Finally sorted out the uneven sample joining when using a buffer
  233.         (this proved to be quite easy in the end!).
  234. v1.12 09/07/95    Fixed whopping great bug, which I *think* was the cause of most
  235.         of the incompatibility problems (in particular, all the clashes 
  236.         with SCSI interfaces).
  237.         Fixed minor (and very rare) bug that used to give extra ½ second
  238.         of play at the end of Replay files.
  239.         No longer restricted to sampling from drive 0.
  240. v1.14 26/01/96    All allocated memory now freed up on errors.
  241.         Checks each attached drive for CD_ReadAudio compatibility
  242. v1.15 28/02/96    Moved menus to make them more ‘Acorn Style’.
  243.         Added easy set start and length buttons.
  244.         Added the facility to turn the compatibility warning off.
  245.         Displays hourglass and percentage when sampling.
  246.         Learnt how to spell ‘application’ in the interactive help!
  247. v1.16 23/02/97  Should now work on StrongArm™ machines.
  248.         Time icons no longer get updated if disc is stopped or paused.
  249.         Seconds icon matches the actual elapsed time better.
  250.         Sampling functions initially hidden to make use as a CD player 
  251.         more convenient.
  252.          
  253.           
  254. Acknowledgements
  255. ================
  256.  
  257. Thank you to everyone who got in touch with me since the release of v1.00. 
  258. !SampleCD is now a much more polished (and hopefully robust) program than
  259. before, due in no small part to your comments, suggestions and in *two* cases 
  260. now, actual material reward!  Cheers guys, you know who you are.
  261.  
  262.  
  263. Compatibility
  264. =============
  265.  
  266. I’ve given up maintaining a list.  The program should now tell you if it will
  267. work or not.  I’ve had positive reports on A5000s, RiscPCs and A7000s.  Both IDE
  268. and SCSI seem to work, and so do double and quad speed devices.  Most successes
  269. appear to have been with Cumana and HCCS products so far.
  270.  
  271.  
  272. Recommended Software
  273. ====================
  274.  
  275. !Zap v1.35      Really *fast* text/memory/code editor.  Utterly brilliant and
  276.           free.
  277. !TemplEd v1.32      The best, easiest to use and free-est template file editor.
  278. !StrongHlp v2.03  If you can’t afford the PRMs (like me!) this contains 
  279.           mountains of useful information.
  280. !BSquasher v1.18  The most efficient BASIC compressor that I’ve found (I’ve 
  281.           tried BasCompress and this is better!)
  282. !SoundCon v1.60      A very comprehensive sample converter and player.
  283. !Speccy v3.56f      An *excellent* Spectrum emulator / nostalgia inducer / time
  284.           waster!
  285.