home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d01xx / d0118.lha / HAMmmm / README < prev    next >
Text File  |  1987-12-03  |  2KB  |  60 lines

  1. HAMmmm   by Phil Burk
  2.  
  3. HAMmmm is in the public domain.
  4.  
  5. HAMmmm displays lines whose end points are bouncing around
  6. the screen.  The screen is a double buffered HAM screen.
  7. The top is painted with the HAM color "set red to zero".
  8. The bottom is "set blue to zero".
  9.  
  10. The y positions of the points are continuously copied
  11. into an audio waveform that is played on all four
  12. channels.  The pitch of a just intoned chord is derived
  13. from the average x position of these points.
  14.  
  15. This demo grew out of a short piece written for the
  16. recent Harmonic Convergence.  I played a four part
  17. celestial sounding chord using the Amiga local sound,
  18. and put a blank formatted disk in drive 1.  My hope
  19. was that when the galactic intelligence beamed it's
  20. message to Earth that I would capture it directly
  21. on disk and not have to type it in.  :-)
  22.  
  23. This Demo was written using JForth.  JForth was
  24. written by Mike Haas, Brian Donovan and myself.
  25. The sound portion used the local sound toolbox
  26. from HMSL which I wrote with Larry Polansky
  27. and David Rosenboom at the Mills College Center
  28. for Contemporary Music.  You can compile HAMmmm,
  29. without sound, using just JForth.  If you have
  30. HMSL you can compile on top of that.
  31.  
  32. You may notice that the final image is less than 17K.
  33. This is smaller than any JForth program you have
  34. probably seen.  That is because Mike has developed
  35. the long awaited target compiler.  This target compiler
  36. is not available today (10/1/87) but will be available
  37. in version 1.3 of JForth.  (No scheduled release date.)
  38.  
  39. If you would like to compile HAMmmm, start either JForth
  40. or HMSL as you are accustomed, CD to the HAMmmm directory,
  41. then:
  42.  
  43.     INCLUDE LOAD_MMM
  44.  
  45. If you are interested in obtaining JForth, send a
  46. postcard to:
  47.  
  48.     Delta Research
  49.     201 D St., Suite 15
  50.     San Rafael, CA
  51.     94901
  52.  
  53. If you are interested in HMSL - the Hierarchical Music
  54. Specification Language, send a card to the distributor:
  55.  
  56.     Frog Peak Music
  57.     P.O. Box 9911
  58.     Oakland, CA
  59.     94613
  60.