home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / music / juno106 / juno106.doc < prev    next >
Text File  |  1993-08-22  |  14KB  |  387 lines

  1. ===========================================================================
  2. |                            The Juno-106 Manager                         |
  3. ===========================================================================
  4. |                               Version 1.0                               |
  5. |                             Charles J. Savoie                           |
  6. ===========================================================================
  7.  
  8.    "The Juno-106 Manager" is *shareware*.  If you like it and use it,
  9. please donate $10 to the address below.  This is not a lot for a 
  10. specialized MIDI program like this.
  11.  
  12.    A donation of $10 or more will get you a disk with: 
  13.             
  14.             1. A whole new set of Juno-106
  15.                sounds for use with the program.
  16.                
  17.             2. The latest version of the program,
  18.                personalized to display your name
  19.                (if you wish), and with any configuration
  20.                change you'd like (such as, booting
  21.                with Sample and Hold on, Auto-loading
  22.                of a patch file on startup, skip the
  23.                intro screen, etc... Just ask and I'll 
  24.                see if I can do it.)
  25.  
  26.       Also:
  27.                
  28.             3. Any future upgrades to the program.
  29.                (And suggestions are welcome!)
  30.                
  31.             4. Need a simple MIDI utility? Something
  32.                to display all incoming MIDI data?
  33.                Maybe a MIDI delay?  Just ask and I'll
  34.                slap a couple on to the disk I send
  35.                you.
  36.  
  37. So *please* register. Heck, I'm a student: I'll take any form of
  38. currency....  I'm:
  39.  
  40.                    Charles Savoie
  41.                    80 Caille E.
  42.                    St. Bruno, Que.
  43.                    J3V 1M2
  44.                    CANADA
  45.  
  46. Now to the program.....
  47.  
  48. =====
  49. FILES
  50. =====
  51.  
  52. \PATCHES\CHUCK.106        { Patch file. }
  53. \JUNO106.PRG              { Main program. }
  54. \JUNO106.SCR              { Data file. }
  55. \JUNO106.DOC              { This doc file. }
  56.  
  57. IMPORTANT NOTE: All patch files should be in a subdirectory called
  58. PATCHES.  This subdirectory should, in turn, be in the same directory
  59. as the other files.  If you don't have a PATCHES directory, you'll have
  60. to create one yourself.
  61.  
  62. ====================
  63. OVERVIEW OF FEATURES
  64. ====================
  65.  
  66.    - Complete Juno-106 specific Patch Librarian, with remote transmit
  67.      feature, mouse support, temporary buffers and more.
  68.      
  69.    - Full graphic front panel view, to show parameters of internal
  70.      Juno-106 patches as well as sounds in the library.  The knobs
  71.      and lights on the panel on screen respond dynamically with
  72.      movements and patch changes on the keyboard.
  73.      
  74.    - Give your Juno-106 patches names up to 24 characters.
  75.    
  76.    - Midi Sample and Hold feature, works with any MIDI synth, and
  77.      has variable speed and dynamic display.  The Sample and Hold
  78.      can be triggered from the keyboard.
  79.  
  80.    - Midi in monitor shows any MIDI IN activity.
  81.  
  82.    - Midi channel (transmit) is saved along with patch data.
  83.    
  84.    - Pulse Width can be raised past physical limit of Juno-106.
  85.  
  86.    - Program comes with data file containing 128 custom Juno-106
  87.      patches.
  88.      
  89.  
  90. =================
  91. USING THE PROGRAM
  92. =================
  93.  
  94. IMPORTANT NOTE:  When using the Juno-106 Manager, it is necessary to
  95.                  set the MIDI function switch on the Juno-106's rear
  96.                  panel to III.  The program will not work correctly
  97.                  otherwise.
  98.  
  99.  
  100. Loading and Saving Patch Files
  101. ------------------------------
  102.  
  103.    Pressing L, Control-L, or selecting 'Load patch file' from the 'File'
  104. menu will initiate a load.  A file selector will appear.  Select the file
  105. you wish to load and click on OK.
  106.  
  107.    Pressing S, Control-S, or selecting 'Save patch file' from the 'File'
  108. menu will initiate a save.  A file selector will appear.  Select or
  109. type in a filename for the save.  Note that the '106' file extension
  110. is not added automatically; you must type 'sounds.106', not just 'sounds'.
  111.  
  112.    The current MIDI channel (as shown on the main screen) is saved along
  113. with the data, and is loaded in when loading data.
  114.  
  115.  
  116. Listening to the Library patches
  117. --------------------------------
  118.  
  119.    Once patches are loaded in from disk (or the Juno-106), they will
  120. be displayed on screen in four pages of 32 patches each.  The patches
  121. are 'numbered' from A11-B88, just like on the Juno-106 itself.
  122.  
  123.    The four cursor keys can be used to move through the patches.  When
  124. a patch is highlighted, its sound data is automatically transmitted to
  125. the Juno-106 (using the MIDI channel shown).
  126.  
  127.    Also, the mouse can be used to select patches.  Simply point to a
  128. patch name on screen and click.  The mouse can be used to change to
  129. any of the four pages using the 'View' menu options.
  130.  
  131.    The keys N, P, and 1-4 can be used to move to the next page, previous
  132. page, or page of that number respectively.
  133.  
  134.    *Remote transmit*: With 'Patch Sel. Source' (Patch Select Source) set to 
  135. 'Computer', the Group, Bank, and Patch Number buttons of the Juno-106 can be 
  136. used to select the patches contained in the library.  This does not affect
  137. the internal sounds of the Juno-106.
  138.  
  139.  
  140.  
  141. Initializing the Library
  142. ------------------------
  143.  
  144.    Selecting 'Initialize Library' from the 'Functions' menu will simply
  145. erase all patches in memory (except the buffers).  This functino is
  146. performed automatically if 'Update Library' is selected on the first
  147. intro screen.
  148.  
  149.  
  150.  
  151. Updating or creating a Juno-106 Library
  152. ---------------------------------------
  153.  
  154.    Select 'Update Library' from the 'Functions' menu or press U to
  155. update or create the library.  A dialog box will appear asking you
  156. which type of updating you desire.  In the 'absolute' mode, patches
  157. loaded into the program will be assigned the same number in the library
  158. as they appear internally in the Juno-106.  In 'empty slot' mode,
  159. incoming sounds are added sequentially to any empty slots in the library.
  160.  
  161.    The patch update screen will appear, along with a display showing
  162. the patch numbers A11 though B88, in light print.  To transmit a patch,
  163. use the Group, Bank, and Patch Number buttons on the Juno-106 and select
  164. the patch as usual.  As patches are received by the program, the
  165. corresponding position of the library patch updated is displayed in
  166. dark print.
  167.  
  168.    To move to a patch using the Juno-106 buttons sometimes involves going
  169. through 1 or 2 other patches.  Use the MIDI function switch on the Juno's
  170. rear panel to temporarily override the transmitting of patches.  Example:
  171. to transmit *only* patches B88 and A56, switch MIDI function to II, change
  172. to patch B88, switch MIDI function to III, press Patch Number button '8'
  173. again, switch to II, change to patch A56, switch to III, press Patch
  174. Number '6' again.  In other words, the Juno-106 will not transmit patches
  175. when set to MIDI function II or I.  Just remember to switch back to III
  176. when you're done.
  177.  
  178.    The 'empty slot' function must be used with care.  If the same patch
  179. is transmitted twice, it is assigned twice.  (The 'empty slots' are
  180. defined as patches with the name '-'.)
  181.  
  182.  
  183. Naming Patches
  184. --------------
  185.  
  186.    After an update of the library, you are asked if you wish to enter
  187. names for the sounds which have just been received.  If you select 'Yes',
  188. you will be prompted for a name for each.  A 'q' entered for any patch
  189. name quits.
  190.  
  191.    Selecting 'Edit Patch Names' from the 'Functions' menu will also
  192. initiate the renaming of a patch.  A dialog box will appear asking
  193. whether you want to change the current patch's name, or all patches
  194. with 'No Name' as their name.  You will be prompted for all relevant
  195. patch names.  Again entering a single 'q' quits.
  196.  
  197.    Patch names can be up to 24 characters.
  198.  
  199.    When you are prompted for a patch name, the corresponding patch's data
  200. is sent to the Juno-106, so you can play a few notes to decide what to
  201. name the patch.
  202.  
  203.    Naming a patch '-' is equivalent to erasing it (de-allocating it).  The
  204. patch may be retrieved after doing this, if it is not overwritten.
  205.  
  206.  
  207.  
  208. Using the Buffers
  209. -----------------
  210.  
  211.    There are 5 extra spaces, called buffers, which can hold one patch each.
  212. These can be used to copy patches from one place to another, and even from 
  213. one patch file to another.  The buffers are *not* saved along with the rest
  214. of the patches.
  215.  
  216.    Pressing F1-F5 will copy the current patch (the last one selected) into
  217. the corresponding buffer (1-5).
  218.  
  219.    Pressing F6-F10 will copy the corresponding buffer (1-5) into the current 
  220. patch.
  221.  
  222.  
  223.  
  224. The Midi In Monitor
  225. -------------------
  226.  
  227.    This meter is activated by incoming MIDI information.  It can be turned
  228. on or off by pressing M, or by selecting 'Midi in Monitor' from the
  229. 'Functions' menu.
  230.  
  231.  
  232.  
  233. The Sample and Hold (S & H) feature
  234. -----------------------------------
  235.  
  236.    Pressing H, or selecting 'Sample and Hold' from the 'Functions' menu,
  237. will toggle the Sample and Hold feature.  This works on any MIDI keyboard
  238. which accepts incoming pitch control messages (like the Juno-106).  It
  239. sends, at a certain time interval, a random value to the pitch controller.
  240.  
  241.    Clicking on '+' or '-' in the Sample and Hold box will increase or decrease
  242. the speed of the effect.  The speed has a range of 1-20.
  243.  
  244.    The hear the effect of the Sample and Hold, the Bender VCO and/or VCF
  245. knobs (below the Main Volume knob of the Juno-106) should not be at zero.
  246.  
  247.    The S & H is only active on the main screen, and when the program is
  248. not doing anything else (like entering patches, dialog boxes, etc...).
  249.  
  250. Remote de/activation of Sample and Hold
  251. ---------------------------------------
  252.  
  253.    Pressing T, or selecting 'LFO Mod. -> S & H' in the 'Functions' menu
  254. will toggle this option.  When it is set, pushing the Bender forward
  255. on the Juno-106 will activate S & H, and releasing it will deactivate it.
  256.  
  257.  
  258.  
  259. The Patch Select Source option
  260. ---------------------------------
  261.  
  262.    Click anywhere within the 'Patch Sel. Source' box to toggle between
  263. 'Computer' and 'Juno 106'.  In the 'Juno-106' mode, the program will ignore
  264. any patch changes made on the Juno-106, while on the main screen.  In the
  265. 'Computer' mode, the program will intercept the number of the patch which has 
  266. just been selected, and transmit the corresponding library's patch's data,
  267. if the patch exists.  Thus you can select and play library sounds as if
  268. they were internal Juno-106 sounds with this option.
  269.  
  270.  
  271.  
  272. Midi Channel Selector
  273. ---------------------
  274.  
  275.    This displays the MIDI channel of all messages sent by the program.
  276. Always set this to the same MIDI channel as your Juno-106.  This should
  277. usually be set to 1, since the Juno-106 is always set to MIDI channel
  278. 1 on startup.
  279.  
  280.    Clicking on the '+' or '-' next to the MIDI channel number will increase
  281. or decrease the MIDI-channel.  This has a range of 1-16.
  282.  
  283.    The program itself ignores the MIDI channel of incoming messages, for the
  284. most part.  This will probably be changed in later updates.
  285.  
  286.  
  287.  
  288. The Front Panel Display
  289. -----------------------
  290.  
  291.    Selecting 'Show Front Panel' from the 'Functions' menu, or pressing F,
  292. will take you to the front panel screen.  A replica of a Juno-106 front
  293. panel is shown.  If a library patch was selected prior to entering this 
  294. screen, its paramters are displayed in the position of the knobs and lights
  295. on the panel.
  296.  
  297.    The program will ask you if you wish to have the parameters' exact
  298. values (numbers from 0-127) displayed.
  299.  
  300.    The original source of the current display is shown (as best as possible!)
  301. in the lower right-hand corner of the screen.
  302.  
  303.    After the initial paramters are displayed (if any), the program will
  304. respond to patch changes (on the Juno-106).  The parameters for the Juno-106
  305. *internal* patch will be displayed on the screen.
  306.  
  307.    Also, any movements of the knobs, switches or buttons on the front panel 
  308. will be correspondingly shown on the screen.  When moving knobs it is
  309. important to go slowly and move only one knob at a time, to give the
  310. computer a chance to catch up with all the information being sent.
  311.  
  312.    I have found the the values for the Pulse Width (PWM on the keyboard)
  313. go to a maximum of 104 with the knob in the highest position.  Using the
  314. up and down cursor keys, you can increase or decrease the value of the PWM,
  315. including *past* this limit!  It works until you get to about 112, then
  316. no sound is heard at all past that.  Still, this makes for interesting
  317. possibilities.
  318.  
  319.    To leave the front panel display, click the left or right mouse button.
  320. If you click with the right mouse button, you will be asked if you want
  321. to save the currently displayed patch into Buffer 1.
  322.  
  323.  
  324.  
  325. ==========
  326. OTHER INFO
  327. ==========
  328.  
  329. Stuff - Disclaimer
  330. ------------------
  331.  
  332. I'm not responsible for any loss of data or other damage caused directly
  333. or indirectly by this program (though it's not bloody likely) - so use
  334. at own risk!
  335.  
  336. Distribution and copying of this program and the patch file is unrestricted -
  337. if this .doc file accompanies all copies.
  338.  
  339.  
  340. Possible Future Updates
  341. -----------------------
  342.  
  343.    - Support of the Patch Select Source even when on the Front Panel Display.
  344.    
  345.    - Editing features on the front panel display.
  346.    
  347.    - MIDI receive channel, will receive messages only from Juno.
  348.    
  349.    - Optional syncronization of Sample and Hold to MIDI clock.
  350.  
  351.    - Instant comparison of internal and library patches, to see which
  352.      patches, if any, need updating...
  353.  
  354. I'd like to know which of these, or any other things you feel are important!
  355.  
  356.  
  357.  
  358. Found bugs?  Things you don't like?  Something small that's annoying?
  359.  
  360. Register your copy and I'll try to fix it for you.
  361.  
  362. If you use any of the patches in songs, great! I'd like to know which ones
  363. you think are better than others, what style of patches you'd like....
  364.  
  365. Hope you enjoy the program, and the patches!
  366.  
  367. Charles.
  368.  
  369. April 3, 1992.
  370. -------------------------
  371. The Juno 106 Manager V1.0
  372. -------------------------
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.