home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 202.lha / MidiRouter_v0.1 / Intro.doc < prev    next >
Text File  |  1988-12-27  |  13KB  |  267 lines

  1.  
  2. Description of Product:
  3. -----------------------
  4.  
  5. This Disk contains a Demo of the soon to be released product "MidiRouter"
  6. and utilities written by Miles Eddy.  "MidiRouter" is an Icon based patch
  7. panel of modules written for the MIDI route passing system "MidiLib" by
  8. Bill Barton.  It allows routes to be added between different utility
  9. modules.  As part of MidiLib, multiple routes can be connected and each
  10. route may have a different note transpose, channel shift, or message
  11. filtering for note, after touch, program change, pitch wheel, control
  12. change, or system exclusive message.  Control and system exclusive 
  13. messages may be further filtered.  MidiRouter provides the management of 
  14. these routes and filtering for the routes displayed.  MidiRouter will save
  15. environments not only of routes but of all presets saved in other utility
  16. modules.  See Bill Bartons documentation on MidiLib for more information
  17. on routes.  This version of MidiRouter will use only MidiLib nodes that
  18. have an icon.
  19.  
  20. SplitNote is a utility module that will run as a stand alone program, as
  21. part of MidiRouter, or connect with other MidiLib modules not necessarily
  22. written for MidiRouter.
  23.  
  24. SSBridge is a utility module for both MidiRouter and the SoundScape 
  25. sequencer, written by Todar Fay and copyright Mimetics.  This module
  26. will create a node for MidiLib so that ANY module written will have
  27. a path to SoundScape.  When used with MidiRouter, SoundScape will act like
  28. any other module!
  29.  
  30. Not all the above features are provided in this demo, but most are.
  31.  
  32.  
  33. Getting Started
  34. ---------------
  35.  
  36.     If you are like me, you don't want to spend allot of time reading how
  37. to use something.  You just want to push the button and have it work.
  38. So if you want to get started, see Read.Me and then double 
  39. click on the MidiRouter icon.  If you want to be
  40. able to set split points, double click on the SplitNote icon.  If
  41. you have SoundScape, you may link in MidiRouter with its module SplitPoint
  42. to the SoundScape patch panel with the program "SSBridge".  Double click
  43. on the SSBridge icon to start SoundScape and include a Node to communicate
  44. with Bill Bartons MidiLib.  There will be more said about how to use these
  45. programs later.  Actually, the documentation for this demo is going to
  46. be some what incomplete.  Please read my comments on copy protection.
  47.  
  48.  
  49. About the Author
  50. ----------------
  51.  
  52. My name is Miles Eddy.  Ever since my first experience with the world
  53. of electronic music in college, I have been driven to enhance my musical
  54. abilities with my knowledge of technology. Having completed my degree
  55. in computer science, of which 22 credit hours were for independent study
  56. projects building, modifying, and programing music equipment, I did what
  57. any college graduate does; I got a job.  Two years later I hit the road
  58. to persue two of my other loves.  I am a professional juggler doing mostly
  59. renaissance festivals.  During all this time I have been working when
  60. I can on my music, mostly on building the tools I feel I need to compose
  61. music the way _I_ want to.  In the last 8 months I have been more focused 
  62. and directed to complete not my first, but my forth major piece of MIDI
  63. software for the Amiga.  The first three I still have and you may see a more
  64. developed version some time in the future.  When SoundScape entered the
  65. scene, I saw a new direction in where I could take my own software, and
  66. thus take one more step in my goal of merging my programming skills with my
  67. music. SoundScape provided the means
  68. to connect different MIDI functions in a module form. Modular designs have
  69. always provided great power and flexibility from the ARP-2600 synthesizer
  70. to any computer program.  So I started writing SoundScape utilities.  I
  71. completed five modules, one of which is provided on this disk except
  72. written for MidiRouter.  Then I discovered a FATAL error in my plans.  For
  73. some reason I still haven't figured out, the utilities "Guru" when used
  74. with the tape deck.  I believe the problem may have something to do with
  75. the Aztec linker, but I really don't know.  At about this time I discovered
  76. Bill Barton's MidiLib.  These routines provided the basic mechanism
  77. I needed for my utilities. But there was no route manager, and thus,
  78. MidiRouter was born.  This program provides everything needed to add, edit,
  79. and monitor routes created for MidiLib.  This program alone with only
  80. MidiIn and MidiOut I have found very useful for adding chords, filtering
  81. unwanted data, adding an OMNI mode for my guitar MIDI controller, etc. 
  82.  
  83. MidiRouter is only the base to build on.  It is not meant to be a product
  84. by itself.  The real power and vision of my software hasn't even begun.
  85. There are three main parts of my motivation.  First and formost is my 
  86. music.  My vision is this:  
  87.  
  88.     To be able to capture the music in my head in real time. To have
  89.     access to all the power of my equipment from my controllers only, and
  90.     be able to change setups while I am still playing.
  91.  
  92. Second, I wish to share my knowledge of MIDI and contribute to the
  93. growing list of PD programs, of which I use so many. (Although this demo is
  94. free, it is not PD.)
  95.  
  96. Third, I wish to start a company.
  97.  
  98.  
  99. Purpose of this Demo
  100. --------------------
  101.  
  102. As I have just said, I wish to own a company that will have a real impact
  103. in the MIDI industry.  This Demo has several purposes. First, it is not
  104. a promise of anything I will deliver later.  I am just not to the point
  105. yet that I can know anything for sure.  I see this project being about
  106. 80% done.  I wish to invite you to share in the direction of this software.
  107. For two years people have been waiting for utilities for SoundScape
  108. and music software in general for the Amiga. To this day, the Amiga has
  109. only show a fraction of its power for the MIDI musician.  Actually, I
  110. believe that only now the MIDI industry as a whole is developing tools 
  111. utilizing the
  112. power of MIDI.  In looking around at what computers are being used for
  113. MIDI, the Amiga is still barely on the list.  This is a real problem
  114. for someone who has spent the last two years programming for the Amiga. I
  115. have been told that the solution for that is to "Create your own market".
  116. This is exactly what I would like to do.  
  117.  
  118.     ** The purpose of the demo is primarily for your feedback. **
  119.  
  120. I still have allot of work to do to be able to have the organization of
  121. my own system.  I have an ESQ-m, RX11 drum machine, and am using a DX7
  122. primarily as a controller.  I also have an Poly800 but need new ROM's to
  123. be able to use it with SYS-X.  I will be writing a Utility disk for these
  124. modules.  I need to know what you have and the kinds of modules you would
  125. like to see.  In this way, I hope to provide a service to the MIDI industry
  126. that I see is desperately needed.  The idea is this:
  127. In a few weeks, I will have a template to write modules similar to the
  128. SplitNote program.  This means that I can write new modules in two or
  129. three days or less, depending of the function of the module.  I hope to
  130. be able to write YOUR custom module for you.  I see it working something
  131. like this:
  132.  
  133.     Basic Utility disk price: $79
  134.         A Utility disk would include several modules.  This first disk
  135.         will be MidiRouter, SplitNote, SSBridge, HoldChord, and maybe
  136.             two other modules.
  137.     Price for one custom utility module $50.
  138.  
  139. Once I have programmed several custom modules I could put 3-8 on a disk
  140. and sell as another utility disk.  In this way you get something specifically
  141. for your needs, others get more utilities to choose from, and I have a way
  142. to make some of the money I need to continue.
  143.  
  144. Keep in mind that most of this I consider just ideas.  I have never been
  145. one who liked to talk allot about what isn't done.  What is done looks
  146. real good.  But I am only one person and the need for money will once
  147. again take me away from this project.  Allot of what I will do will depend
  148. of the response I get.
  149.  
  150. I have included a page at the end of this file that will help me know
  151. what your needs are.  Some of the questions are to help guide me on the
  152. direction of the software and others are just because I am interested.
  153. I have heard there are some who do not like putting down there address
  154. on a list of equipment they own.  I understand this and would like to 
  155. say that this list will be confidential.  Consider every
  156. question optional but if you use this software please send me at least
  157. your name.  I am also in the process of setting up a "Midi Age" message
  158. area on "Musician Den".  This will be another great place that we can
  159. keep in touch.  See the Read.Me file for information on this BBS.
  160.  
  161.  
  162. A Word about Copy Protection
  163. ----------------------------
  164.  
  165. I have spent allot of time thinking and talking about copy protection.  First,
  166. the amount of software STEALING has gotten to the point that entire
  167. companies are going out of business because people are not paying for the
  168. software they use.  In my case, my company will never get off the ground
  169. if I do not have the money I need.  This is how this whole subject of
  170. copy protection got started.  In talking with other people and for that
  171. matter, my own view on copy protection, copy protected disks 1) don't
  172. work for long, 2) make the software harder to use, 3) does not allow
  173. the user to configur a system to his/her own needs.  The advice I got
  174. and choose to implement is to 1) do not copy protect, 2) provide the
  175. software at an affordable price, 3) put the documentation in
  176. a glued bound book for maximum copy protection of at least the documentation.
  177. I believe that documentation should be online and that the program should
  178. be designed in such a way that minimal documentation is needed. But 
  179. documentation is the only form of copy protection I wish to use.  I hope
  180. to be available for help, thou, if you call the "Musicians Den" BBS.
  181. (see Read.Me for number).
  182.  
  183.  
  184. Of course, this whole subject of copy protection does not apply to this
  185. demo.  I want this demo to be on every computer BBS with a music interest.
  186. I want everyone to feel free to use this software for there needs.  But
  187. since copy protection is such a touchy subject these days, I wanted
  188. to let you know where I stand.
  189.  
  190.  
  191. A final message
  192. ---------------
  193.  
  194. I am only a phone call/letter/BBS call away! If you have any help, questions
  195. or feed back, please contact me.
  196.  
  197.             Thank you and may you have Peace in your life.
  198.             Miles Eddy
  199.             Midi Age Software
  200.             (602) 274-8492              
  201.             1650 E. Cambridge #5139     OR     PO Box 3562
  202.             Phoenix, AZ. 85006                 Littleton, CO. 80161-3562
  203.             (Before 6-1-89)
  204.  
  205.  
  206. Questionnaire:
  207.  
  208. This questionnaire has several purposes.  First, it assumes that you wish
  209. to be informed of any products I complete.  By sending me your address,
  210. I will let you know what progress I have made and will have a way to let
  211. you know if my address has changed (My PO. box should always be good!).
  212. Second, I wish to provide utilities that address the needs of the
  213. MIDI industry. My point of view has always been, and will continue to
  214. be for a while, if I write software that helps me with my composing,
  215. it should be helpful to others too.  The first couple of utility disk 
  216. will be for my needs.  After that, it is your ideas and desires I
  217. wish to implement.  If you prefer, you may leave your name in the 
  218. "Midi Age" message area of "Musicians Snowbird Den".  I ask that if you 
  219. use this software that you at least let me know your name.  Thanks and 
  220. good sailing!
  221.  
  222. Please fill out this form and send it to:
  223.  
  224.     Midi Age Software                      Midi Age Software
  225.     c/o Miles Eddy                   OR    c/o Miles Eddy
  226.     P.O Box 3562                           1650 E. Cambridge #5139
  227.     Littleton, COLO. 80161-3562            Phoenix, AZ. 85006
  228.                                            (602) 274-8492
  229.                                            Before 6-1-89 
  230. ---------------------------------------------------------------------------
  231. (Please Print or type)
  232. Name            :
  233. and             :
  234. Mailing address :
  235. Phone            :
  236. ---------------------------------------------------------------------------
  237. MIDI Synthesizers you own:
  238.  
  239.  
  240. MIDI Drum machines:
  241.  
  242. Stand alone sequencers:
  243.  
  244. MIDI controlled effect units:
  245.  
  246. Other MIDI gear (lights, mixers, etc.):
  247.  
  248. ---------------------------------------------------------------------------
  249. Do you own an AMIGA? 
  250. Do you own SoundScape:
  251. Have you ever heard of Bill Barton's MidiLib?
  252. Do you have any MidiLib utilities?
  253. What AMIGA MIDI software do you use?
  254.  
  255.  
  256. ---------------------------------------------------------------------------
  257. Other computer(s) you own:
  258.  
  259. Other MIDI software:
  260.  
  261. ---------------------------------------------------------------------------
  262. What kind of software have you hard of and have been waiting for?
  263.  
  264. What kind of MIDI modules would like to see.
  265.  
  266.                                                                                                                             
  267.