home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 519b.lha / Casio_FZ-1 / README < prev    next >
Text File  |  1991-06-09  |  3KB  |  71 lines

  1. Here is CASIO, a primitive program to download 16-bit voices from the
  2. Casio FZ-1 synthesizer to the Amiga computer.
  3.  
  4. This program only has a limited audience, but for those who have an
  5. FZ-1 and want the ultimate in sample quality on the Amiga, it will
  6. be a godsend.
  7.  
  8. You'll need Bill Barton's MIDI library, version 2.0.  It's around,
  9. on Fred Fish disks, archive sites, etc.  Contact me for it as a last
  10. resort.
  11.  
  12. The program includes the binary, CASIO, and the source code, plus a
  13. Makefile for Aztec C 5.0 or later.
  14.  
  15. To use CASIO, get your Casio FZ-1 MIDI'ed up bidirectionally to the Amiga
  16. (out-to-in and in-to-out, the Amiga needs a bidirectional link so it can
  17. ack or nack the packets as it receives them)
  18.  
  19. Verify the link with some other program that you know works.
  20.  
  21. Finally, use the Casio front panel to select an output device of
  22. MIDI, run CASIO with an argument being the filename you want
  23. written on the Amiga, as in "casio train_whistle", then select
  24. "voice dump" on the Casio and hit "save".
  25.  
  26. The Casio firmware is sensitive to data errors at the wrong point in the
  27. protocol, so if you get one, your Casio will hang and it will have
  28. to be power-cycled.  Thus it's probably a good idea to save a killer
  29. voice to disk on the Casio before trying to download it to the Amiga,
  30. just in case.
  31.  
  32. Remember that MIDI is pretty slow for samples, MIDI goes at 3000 bytes
  33. per sample, but the transfer format only sends 4 bits per byte, plus
  34. there are delays for acks, so for example a 100 Kbyte sample would
  35. take at least a couple of minutes to transfer.  You should see the
  36. same indication on the Casio you see when it is saving to disk (a moving
  37. blip), but it will move much, much slower when going to MIDI.
  38.  
  39. To convert the raw 16-bit data of the Casio FZ-1 over to the Amiga
  40. IFF 8SVX sample format, use my FZIFF program, a companion release.
  41.  
  42. Note that the Amiga cannot play back a sample faster than around
  43. 25,000 samples per second.  This pretty much dictates that you use
  44. the 18K sample rate on the Casio when sampling for the Amiga.
  45.  
  46. My recently posted SMUS player is particularly useful with
  47. these samples, because you can create multisampled instruments that
  48. do not suffer from the one-sample-per-octave and each-sample-must-be-
  49. of-exactly-the-same-length problems that the IFF 8SVX.
  50.  
  51. The program HILO, which is included, simply traverses a sample file
  52. you've received from your FZ-1 and prints the highest and lowest
  53. sample values found.  The highest possible value is 32767 and the
  54. lowest is -32768.  If you run it and the values aren't in this
  55. vicinity, you might want to resample at a higher volume.  Of course
  56. if they're exactly those values or really really close, the voulme
  57. might be too high, resulting in distortion.  If it's just close, you
  58. usually won't notice -- let your ear be the judge.  This distortion
  59. usually shows up as a sort of crackling sound when played back, or when
  60. played back on the Amiga.
  61.  
  62. Share and Enjoy,
  63.  
  64. Karl Lehenbauer
  65. 3918 Panorama
  66. Missouri City, TX  77459
  67.  
  68. Internet/BITNET: karl@sugar.hackercorp.com
  69. Usenet: uunet!sugar!karl
  70.  
  71.