home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 369b.lha / MED_v2.0 / English / MEDV2.00.doc < prev    next >
Text File  |  1990-05-04  |  25KB  |  621 lines

  1. ***************************************************************************
  2. *---------- MED - music editor, by Teijo Kinnunen 1989, 1990 -------------*
  3. *---------- Instructions for version 2.00------------------8.4.1990-------*
  4. ***************************************************************************
  5.  
  6. Welcome to use MED-music editor!!! MED is basically just one SoundTracker-
  7. clone, but in this version there are even some features that SoundTracker
  8. lacks (e.g. MIDI-support).
  9.  
  10. First few words about editing. If you've used SoundTracker, you probably
  11. know these things.
  12. MED doesn't use standard notation (like DMCS, for example). Instead
  13. the music is represented by note names and numbers.
  14. Example:
  15.         01  C-2 1000  --- 0000  E-5 K210  --- 0F20
  16.         02  D-2 1000  E#1 4000  --- 0000  --- 0000
  17.         03  --- 0000  --- 0000  --- 0000  --- 0000
  18.         etc.
  19. There are both advantages and disadvantages. A disadvantage is that you
  20. can't print notes that anybody could play. The advantages are for example
  21. faster and more powerful editing and the possibility to control the sound
  22. more powerfully.
  23.  
  24. The song consists of blocks, every block contains 64 lines. There can
  25. be up to 100 blocks and they can be played in any order and any number of
  26. times.
  27.  
  28. Then about the program itself:
  29.  
  30. MED's user interface consists of eight "modules", each one containing
  31. different options. Only one of these modules is visible on the screen at
  32. a time. You can select the currently visible module with eight gadgets
  33. located in top right corner of the screen.
  34. The modules are:    Files        loading/saving songs/samples
  35.             Playing        things connected with playing
  36.             Samples        handling samples
  37.             Block        cut/copy/paste etc.
  38.             Edit        editing
  39.             Misc.        miscellaneous (colors, guy, quit)
  40.             Midi        MIDI
  41.             Transpose    transposing, block extending
  42. I'll explain the options better later.
  43.  
  44. If you want to try composing, follow these instructions:
  45. Press Amiga-I. Now you can write the name of sample to load. Type Perco,
  46. for example and press Return to load it. Now you can play with the keyboard.,
  47. which is ordered in piano-style e.g. Q = C, 2 = C#, W = D...
  48. Then press Esc to switch editing on. Now all notes you have typed will
  49. appear on the screen. To make an empty note, press Del. You can listen to
  50. the block by pressing Alt-Space or "Play block" from (module) Playing.
  51.  
  52. If your song takes several blocks (usually it does), you can create new
  53. block with "New block" of Block. Then you have to make a list which contains
  54. numbers that tell in which order the blocks must be played to form a
  55. complete song. Choose module Playing. On the right side of the module there
  56. is a frame which contains number 0 highlighted. It means that the first
  57. (and only) block that must be played is block #0. Click now the down-arrow
  58. gadget and plus-gadget. Now the song consists of two blocks (0 and 0).
  59. Click + again. Now MED plays blocks 0 and 1, when you choose "Play song".
  60. When MED has played the song, it will start again from the beginning.
  61.  
  62. ---------------------------------------------------------------------
  63. Key: means the keyboard equivalent
  64. ******** Files
  65.     Load        Show the load gadgets
  66.     Save        Show the save gadgets
  67.     DF0, DF1...    Load the directory of DF0, DF1...
  68.     Dir        The name of the current dir. If you want to see the
  69.             directory of ram disk, activate this gadget, clear
  70.             it, type ram: and press Return.
  71.     File        The name of the file to load/save. This gadget
  72.             will be cleared after file access to prevent you
  73.             from accidents.
  74. Load gadgets:
  75.     Load song    Loads the song made with MED or older SoundTrackers.
  76.             Key: Amiga-L
  77.     Sample        Loads sample to memory
  78.     ST MOD        Loads SoundTracker 2.3/2.4-module to MED. This is
  79.             needed if you want to import SoundTracker-tunes.
  80.             Doesn't load older ST-modules.
  81. Save gadgets:
  82.     Song        Saves the song.
  83.     Sample        Saves the sample (raw, no IFF).
  84.     ST        Saves the song in old SoundTracker-format (only 16
  85.             samples).
  86.     MOD        Saves the MED song as a module, which contains the
  87.             song and the samples. This is very useful with
  88.             MEDPlayer. Unlike SoundTracker, MED packs the song
  89.             also now.
  90.     Obj        Saves the song and the samples as an object file,
  91.             which you need only if you're going to use song
  92.             made with MED in your own programs. !!! MED can't
  93.             load back the object files !!!
  94.     Icon        This gadget is normally activated. Deactivate it
  95.             if you don't want to create icons with songs.
  96.     
  97. ******** Playing
  98.     Play song    Plays song from the beginning.
  99.             Key: Shift-Alt-Space, Amiga-P
  100.     Play block    Plays this block from the beginning.
  101.     Stop playing    Key: Space
  102.     Continue song    Continues the song. Key: Shift-Space
  103.     Continue block    Plays this block from the cursor. Key: Alt-Space
  104.     Filter        Turns on/off the low-pass-filter in Amiga 500/2000.
  105.             The default is filter off. Key: Amiga-F
  106.     Eq1, Eq2    Turns on/off the equalizers. Eq1 is the equalizer
  107.             that is normally visible only in PAL-Amigas. Eq2
  108.             is the set of colorful columns. As you can see, the
  109.             idea is outrageously copied from SoundTracker
  110.             (at least they look nice, don't they??)
  111.     Sliding        Controls the sliding. Use 5 if you are listening
  112.             to tunes made with SoundTracker (tempo 06).
  113.             Key: Ctrl-5, 6
  114.     (arrows)    Scroll the playing sequence list up/down.
  115.             Key: Ctrl-8, Ctrl-2 (numeric keypad)
  116.     (+)        Increases the number of this block in the 
  117.             playing sequence list. If the list pointer is under
  118.             the last sequence number, adds new number to the
  119.             list. Key: Ctrl-6 (num. keypad)
  120.     (-)        Decreases the number of this block in the
  121.             psl (playing sequence list). If the list pointer
  122.             is under the last sequence number, deletes the
  123.             last number from the list. Key: Ctrl-4 (keypad)
  124.     (small 0)    List pointer to the beginning. Key: Ctrl-7 (pad)
  125.     (small 49)    List pointer to end of the list. Key: Ctrl-1 (pad)
  126.     INS        Inserts a number to the middle of the list (where
  127.             the list pointer is). Key: Ctrl-0 (pad)
  128.     DEL        Deletes a number from the list pointer.
  129.             Key: Ctrl-. (pad)
  130.     INS (+ arrow)    Insert the number of this block to the middle of
  131.             the list. Key: Ctrl-5 (pad)
  132.     Tempo        With this gadget, you can change the current speed
  133.             of playing.
  134. ******** Samples
  135.     Jump!        If this is selected and jumping on, the mouse
  136.             pointer, named Topi, will jump when this sample
  137.             is played. Key: Amiga-J
  138.     Remove        Removes this sample and frees the memory it uses.
  139.     1st        First sample.        Key: Shift-Alt-curs. left
  140.     <<        Previous sample.    Key: Shift-curs. left
  141.     >>        Next sample.        Key: Shift-curs. right
  142.     Last        Last sample.        Key: Shift-Alt-curs. right
  143.     Load sample    Loads the sample. You have to type in the name to
  144.             the string gadget above. The sample will also load
  145.             when you push Return after you've written its name.
  146.     Volume        Selects the default volume of this sample.
  147.     Repeat/start    The beginning offset of the repeat of this sample.
  148.             Press Amiga-R to activate this gadget.
  149.     Repeat/len    The length of the repeat of this sample.
  150. ******** Block
  151.     Move to:
  152.     <=        Move to previous block.    Key: Shift-curs. up
  153.     =>        Move to next block.    Key: Shift-curs. down
  154.     |<=        Move to first block.    Key: Alt-curs. up
  155.     =>|        Move to last block.    Key: Alt-curs. down
  156.     New block    Create a new block to the end of the song.
  157.     New here    Create a new block and insert it here. Also
  158.             updates the psl, so that song won't change.
  159.     Del this    Deletes this block. Doesn't ask "Are you sure?",
  160.             so be careful.
  161.     Del last    Deletes the last block.
  162.     4, 8, 12, 16    The number of tracks in this block. Usually 4.
  163.             You can use tracks 4 - 15 with MIDI-devices.
  164.             Only 4 tracks can be visible. If there are more
  165.             tracks in this block, you can use Ctrl-cursor r/l
  166.             to change the displayed tracks.
  167.             If you change the number of the tracks e.g. from
  168.             16 to 4, the music in tracks 4 - 15 will be
  169.             DESTROYED!!!!
  170.     Copy track    Copy this track (track under cursor to buffer).
  171.             Key: Amiga-C
  172.     Cut track    Copy this track to buffer and clear it.
  173.             Key: Amiga-X
  174.     Paste track    Copy from buffer to this track.
  175.             Key: Amiga-V
  176.     Swap track    Swap the contents of the buffer and this track.
  177.     ... block    Same as ^^ these ^^, but affects all tracks.
  178.  
  179. ******** Edit
  180.     Tracks on 1-16    Switches track(s) off/on
  181.             Key: 1 - 9 (pad) and Shift-1 - 8 (pad)
  182.     Get quick note    Gets note and numbers of the note under cursor.
  183.             Then you can insert this note simply be pressing
  184.             Shift-0 - 9 (no keypad). You can select which
  185.             quick note (0 - 9) to take with the arrow gadgets.
  186.             Key: Shift-Ctrl-0 - 9 (no keypad) gets the note
  187.     Get: L.Fx, R.Fx    When you click L.Fx MED gets the three rightmost
  188.             numbers of the note. When you now enter notes
  189.             with left Alt held down, these numbers will be
  190.             inserted with the new notes. R.Fx is the same
  191.             thing except that it's for right Alt.
  192.     Auto-Advance    This is a switch that allows you to disable/enable
  193.             the automatic line advancing after you have entered
  194.             new note or number.    Key: Ctrl-A
  195.     Kybd octaves    Because only about 2.5 octaves fit in the keyboard,
  196.             you can use these gadgets to select which octaves
  197.             are used. Octaves 4 and 5 are only used with
  198.             3- or 5-octave IFF-instruments and MIDI-devices.
  199.             Key: F1 - F4
  200.     Edit        Editing on/off.    Key: Esc
  201.     2×space        Double space when entering notes. Prevents your
  202.             Del-finger from cramps.
  203.             Key: ~` (the key under Esc)
  204. ******** Misc.
  205.     Colors        There's a color requester, which you can use to
  206.             set the screen colors. The colors will be saved
  207.             when you save the song.
  208.     Reset        Reset the colors.
  209.     Undo        Set the colors to those, which were used when
  210.             you selected this module.
  211.     Jumping        NO:    Turns Topi off (for serious persons)
  212.             8th:    Topi jumps every eighth note.
  213.             Sample:    You choose the samples that make Topi jump.
  214.             These are saved with songs.
  215. The following options are so serious, that you have to confirm them by
  216. clicking OK!-gadget after selection:
  217.     New song    Clears everything.
  218.     Leave samples    Clears everything, except samples.
  219.     Quit MED    Hui!!!
  220.  
  221. ******** MIDI
  222.     MIDI active    Allocates the serial port and turns MIDI on.
  223.             If you can't select the gadget, the serial port is
  224.             allocated by some other program.
  225.     Input active    When this gadget is selected, you can enter notes
  226.             with your MIDI-device (keyboard, for example).
  227.             Remember to turn editing on!!
  228.     MIDI: Yes!!!    This sample is now a MIDI-instrument, and will be
  229.             played through MIDI.
  230.     MIDI: N        This sample is an Amiga sample, that is played
  231.             through Amiga audio channels (only tracks 0 - 3).
  232.     Midi channel    Selects the midi channel, where the notes of
  233.             this instrument will be pushed.
  234.     Midi preset #    Selects the preset number of this instrument.
  235.             0 = don't change preset.
  236. ******** Transpose
  237.     Song        Transpose this song one octave/halfstep up/down
  238.     Block        Transpose this block one oct/halfstep up/down
  239.     Track        Transpose this track one oct/halfstep up/down
  240.     Play transpose    Transpose the playing, don't affect the notes.
  241.     Expand        Expands this block by creating a new block after
  242.             this one and doubling the spaces between the notes.
  243.     Shrink        The opposite of the previous command. Gets every
  244.             other note from this and next block and put them
  245.             to this block.
  246.     S:All        Transposing affect all samples.
  247.     S:Only this    Transposing (except play transpose) affect only
  248.             this sample.
  249.  
  250. ******** There are also few gadgets below the module. They are always
  251. visible so you can easily check if editing, 2×space is on, which are
  252. the current keyboard octaves and which tracks are on. You can also turn
  253. editing and 2×space on/off with these gadgets and mouse.
  254. Here is also some strategic information:
  255.  
  256.         N: 02/03  B: 00/01  S: 1  D: 1/1
  257.                    |  |      |  |      |     | |
  258. the position in the|  |      |  |   sample   | how many screenfuls of tracks
  259. playing seq list___|  |      |  |            |
  260.                       |      |  |            which screen is visible
  261.   how many blocks in psl     |  |
  262.                  |  the number of the last block
  263. the number of the current block
  264.  
  265. Files
  266. -----
  267. Files-module contains a quite standard-looking file requester, which you
  268. can use for loading/saving. MED loads of course the songs made with itself
  269. (both V1.12/V2.00) and songs made with old 16-sample SoundTrackers. If you
  270. want to import a packer SoundTracker2.3/2.4-song to MED, you have to save it
  271. as a SoundTracker-module in SoundTracker. Then you can load the module with
  272. ST MOD-gadget. This version 2.00 of MED packs the songs. The packing routine
  273. is not very intelligent. Unlike SoundTrackers' packer or most other packers,
  274. MED doesn't for example search repeating patterns. In any case, MED usually
  275. packs more powerfully than SoundTracker.
  276.  
  277. Samples
  278. -------
  279. In this version there can be up to 31 samples (instruments) in memory (if
  280. you have the memory). They're numbered 1 - V. You can define a default
  281. volume for each sample (0 - 64). You can also define repeat/rep.length,
  282. which I now try to explain:
  283. Repeat means that when you play a note with some instrument, the note
  284. will play forever, until you play a new note.
  285. A picture tells more than 1000 words:
  286.  
  287.     the beginning                           the end
  288.     v                                 v
  289. Sample:    | This part is played only once  | This part is looped forever | |
  290.  
  291.     \__________repeat_______________/ \________repeat length______/
  292.  
  293. "Repeat" is the length of the part which is played only once (attack part)
  294. in bytes.
  295. "Repeat length" is the length of the part which is played forever (also
  296. in bytes).
  297.  
  298. Loading samples
  299. ---------------
  300. MED loads both raw samples and IFF-samples. MED now supports 5- and 3-octave
  301. IFF-samples. To make sample loading more handy, MED loads during startup a
  302. list, which contains the paths and possibly repeat/rep.length-information
  303. of the samples. Repeat/rep.len is not needed with IFF-instruments, because
  304. they already contain this information. It's possible to edit this file
  305. with text editor (like MicroEMACS). A very powerful way to add file names
  306. is: "list >>MED_paths ST-03: quick nohead", for example. Then you have to
  307. use an editor to add the path names.
  308.  
  309. The name of the file is "MED_paths" and it can be located in the current
  310. directory when MED starts or in S:-directory.
  311. Here's the format of this file:
  312.  
  313. This is the dir name followed by the samples in it. First *, then dir name.
  314. vv
  315. *Music:instruments/    ;use slash (/) after directory name
  316. Aligator
  317. AnalogString
  318. Asia::480/5362    ;if you want repeat/rep.len-values: name::repeat/rep.len
  319. BassDrum1    ;don't use extra spaces before or after filenames!!!
  320. ...
  321. WowBass
  322. *dh0:music/sampledinstr/Samples1/
  323. Sample1
  324. Sample2
  325. *ST-01:
  326. Aligator
  327. ...
  328. WowBass
  329.  
  330. Filter
  331. ------
  332. There's normally a low-pass filter in all Amigas to reduce distortion.
  333. Luckily it's possible to turn the filter off in Amiga 500/2000. With
  334. Filter-gadget of "Playing"-module you can change the state of the filter.
  335. When the gadget is selected (and power-led bright), the filter is on.
  336. MED defaults the filter off automatically, because the sound will be
  337. usually much better.
  338.  
  339. Tempo
  340. -----
  341. You can change the playing speed with Tempo-gadget in "Playing"-module.
  342. Tempos 01 - 0A correspond to SoundTracker tempos. Tempos 0B - F0 are
  343. MED tempos.
  344.  
  345. Cutting and copying blocks of music
  346. -----------------------------------
  347. With MED's block copying functions, you can copy blocks, tracks and lines
  348. at a time. You can copy tracks with copying gadgets of Block-module, or
  349. Amiga-X/C/V -keys. You can copy blocks only with the gadgets of Block-
  350. module. Copying rectangular regions is possible only with keyboard.
  351. First move the cursor to the upper left corner of the rectangle and mark
  352. by pressing Ctrl-M. The move the cursor to the opposite corner of the
  353. rectangle and cut it by pressing Ctrl-X or copy it by pressing Ctrl-C.
  354. When you have cut or copied the rectangle, you can paste it by pressing
  355. Ctrl-V.
  356. Example: You want to copy lines 10 - 20 from tracks 0 and 1 to tracks 2 and
  357.      3 beginning from line 0.
  358.      1) Move the cursor to line 10 track 0, press Ctrl-M.
  359.      2) Move the cursor to line 20 track 1, press Ctrl-C.
  360.      3) Move the cursor to line 0 track 2.
  361.      4) Press Ctrl-V.
  362.  
  363. MIDI
  364. ----
  365. The using of MIDI-instruments is one of the new features of V2.00. Using
  366. the MIDI-instruments is quite similar to using Amiga samples. You can
  367. define some instruments to MIDI-instruments. Then MED will feed notes
  368. played with these instruments to the MIDI-device. You also have to select
  369. the channel you want the notes go. You can also define the preset number
  370. of MIDI-instrument. You can use the MIDI-instruments the same way you use
  371. Amiga sounds, except you can use them in all tracks. In tracks 0 - 3, where
  372. you can also use Amiga sounds, you can freely mix MIDI- and Amiga-sounds.
  373. It's possible to enter notes (including Amiga samples) with external MIDI-
  374. device instead of Amiga's keyboard.
  375.  
  376. Topi
  377. ----
  378. In reality, Topi is my cousin. I named the mouse pointer after him (believe
  379. or not, but he likes it!!!). You can make him jump a) every 8th note
  380. b) with samples. If the case is a), choose "8th" of Misc-module. If the
  381. case is b) choose "Sample" of the same module. Serious persons can choose
  382. "NO". If you chose b), you have to choose the samples that cause the
  383. jumping. This is done by choosing "Jump!!" in Samples-module for every
  384. sample that you want to make jump. (I mean the mouse pointer, but my
  385. English is so awful..:-)
  386.  
  387. Panic stop
  388. ----------
  389. It's possible to create a song that will eat all of the processing power
  390. of the Amiga (set tempo to 240 and fill a block with notes + FF3). You
  391. can't even move the mouse then. This will never happen in normal use.
  392. There's a way to escape from this lockup. Hold both mousebuttons about
  393. 6 - 7 seconds down and the playing will stop.
  394.  
  395. *****************************************
  396. ********* C O M M A N D S ***************
  397. *****************************************
  398.  
  399. You can use the numbers next to each note to produce effects or control
  400. playing. The format of one note is:
  401.     C-2 4C23
  402.         ^|||
  403. sample number|||
  404.    command---^||
  405.           data byte (more information about the command)
  406.  
  407. If the command and the data byte are zeros, nothing special will happen.
  408. Here's the list of all commands recognized by MED. Many of the commands
  409. are similar to SoundTracker.
  410.  
  411. ---------------------------- Arpeggio (0) ------------------------------
  412. You can use arpeggio to simulate chords or to produce interesting effects.
  413. The arpeggio is done by changing the pitch of the note rapidly (6 times
  414. in a note). In one chord there can be three different notes. The first
  415. if of course the lowest note in the example D-2. The next is four half
  416. steps from the lowest note (F#2) and the third is 7 half steps (A-2).
  417. So, this is the normal major chord.
  418.  
  419.     D-2 4047
  420.  
  421. This command doesn't work with MIDI-instruments.
  422.  
  423. --------------------------- Slide up (1) ------------------------------
  424. With this command, you can create smooth slides. The command raises the
  425. frequency of the note by decreasing the period, which is used by the
  426. Amiga audio hardware. The period will be decreased 6 * databyte steps.
  427. If you have chosen the sliding 5 in Playing-module, the period will be
  428. decreased 5 * databyte. For example: C-3 2103 decreases the period
  429. 3 * 6 = 18 steps. Here's a table of periods of the notes:
  430.         Octave
  431. Note      1      2      3
  432. C    856    428    214
  433. C#    808    404    202
  434. D    762    381    190
  435. D#    720    360    180
  436. E    678    339    170
  437. F    640    320    160
  438. F#    604    302    151
  439. G    570    285    143
  440. G#    538    269    135
  441. A    508    254    127
  442. A#    480    240    120
  443. H    453    226    113
  444.  
  445. How to do smooth slides?
  446. Maybe you want to create a smooth slide from A-2 to F-3.
  447. A-2's period is 254, F-3's 160. So, you'll have to decrease the period
  448. 254 - 160 = 94 steps. Because the command will decrease the period
  449. 6 * databyte, the databyte has to be 94 / 6 = 15.666666... = appx. 16.
  450. If you wanted to do the slide in one note (fast), the databyte should
  451. be 10, because 16 = hex 10.
  452.             Or slower:
  453.     A-2 2110    A-2 2108    A-2 2104
  454.             --- 0108    --- 0104
  455.                     --- 0104
  456.                     --- 0104
  457.  
  458. With MIDI-instruments:
  459. When the note before this command is played through MIDI, the meaning
  460. of the command will change a bit. It turns the pitch bender up
  461. 48 * databyte. The pitch bender will stay in the new position. You can
  462. reset the pitch bender with databyte 0, e.g. --- 0100.
  463.  
  464. --------------------------- Slide down (2) ----------------------------
  465. This is exactly like Slide up except this slides down.
  466. Works with MIDI.
  467.  
  468. --------------------------- Vibrato (3) -------------------------------
  469. This is a quite simple implementation of vibrato: the period of the note
  470. is changed two times in a note. The databyte is the vibrato depth.
  471. Doesn't work with MIDI.
  472.  
  473. --------------------------- Volume (C) --------------------------------
  474. With this command you can 1) control the volume of played note or
  475. 2) change the volume of already played note. The databyte is BCD-number
  476. (00 - 64).
  477.  
  478. Example 1, control the volume of played note
  479.  
  480.     C-3 5C30    F#4 KC64
  481.  
  482. Example 2, change the volume of already played note
  483.  
  484.     C-3 5000    F#4 K000
  485.     --- 0C30    --- 0C64
  486.  
  487. Only example 1 works with MIDI-instruments.
  488.  
  489. ---------------------------- Crescendo, Decrescendo (D) -----------------
  490. Command D can increase or decrease the volume of the note.
  491.  
  492.    crescendo--v        decrescendo----v
  493.     C-2 1D50        C-2 1D03
  494.  
  495. The first number of the databyte is the amount of crescendo (divided by 6).
  496. If this is zero, the second number is used for decrescendo (diminuendo).
  497.  
  498. Example:    crescendo    decrescendo
  499.         E-1 2000    E-1 2000
  500.         --- 0D20    --- 0D02
  501.         --- 0D20    --- 0D02
  502.  
  503. This command doesn't work with MIDI-instruments.
  504.  
  505. ---------------------------- Filter (E) ---------------------------------
  506. This command can be used to switch the low-pass filter on/off.
  507. If the databyte is zero, filter off. If the databyte is one, filter on.
  508.     off        on
  509.     --- 0E00    --- 0E01
  510.  
  511. ---------------------------- Tempo etc. (F) -----------------------------
  512. This command can change the speed of playing. The speed is changed if
  513. the databyte is 01 - F0 (hex). Tempos 01 - 0A are SoundTracker-compatible.
  514.     Example:    --- 0F06 normal SoundTracker tempo
  515.             --- 0FF0 the highest possible tempo (240 = hex F0)
  516.             --- 0F24 tempo 36 ($24 = 36)
  517.  
  518. If the databyte is zero, the playing will continue from the next block in
  519. the sequence list, or the beginning of this block if you are playing the
  520. block.
  521.  
  522.         --- 0F00
  523.  
  524. Other features:
  525. Especially with rhythm instruments (hihat, bassdrum...) it's sometimes
  526. useful to have a bit faster patterns. This can be done by Expanding the
  527. block (Transpose-module) and doubling the tempo. These commands can also
  528. offer some help:
  529.  
  530.     C-3 4FF1    play this note twice during one note
  531.  
  532.     D-2 DFF2    play this note in the second half of this note
  533.  
  534.     E-4 JFF3    play this note three times during the note
  535.  
  536. Useful can also be the command FFF, which will turn off the previous note.
  537. It's possible to do this also with C00-command, but FFF works with MIDI-
  538. instruments too. So I recommend using it.
  539.  
  540.     D-2 G000
  541.     --- 0FFF    note off
  542.  
  543. The last command is FFE, which is needed quite rarely. It stops the playing
  544. of the song. So, you can create a song which is played only once.
  545.  
  546.     --- 0FFE    the end.
  547.  
  548. -----------******** Keyboard shortcuts ********------------
  549.  
  550.     Cursor up        Cursor up
  551.     Cursor down        Cursor down
  552.     Cursor right        Cursor right
  553.     Cursor left        Cursor left
  554. -- then a bit more complex ones
  555.     DEL            Delete note or number under cursor
  556.     Shift-DEL        Delete the note and the numbers
  557.     Shift-Cursor up        Previous block
  558.     Shift-Cursor down    Next block
  559.     Shift-Cursor left    Previous sample
  560.     Shift-Cursor right    Next sample
  561.     Alt-Cursor up        First block
  562.     Alt-Cursor down        Last block
  563.     Alt-Cursor left        Cursor over previous track
  564.     Alt-Cursor right    Cursor over next track
  565.     Alt-Shift-Cursor right    Sample F or V
  566.     Alt-Shift-Cursor left    Sample 1 or G
  567.     Ctrl-Cursor left    Previous screen
  568.     Ctrl-Cursor right    Next screen (if over four tracks)
  569.     Space bar        Stop playing
  570.     Shift-Space        Continue song
  571.     Alt-Space        Continue block
  572.     Shift-Alt-Space        Play song
  573.     Esc            Editing on/off
  574.     ~            Double space on/off
  575.     F1 - F4            Select keyboard octaves 1+2 - 4+5.
  576.     F6 - F10        Cursor to line 0, 16, 32, 48, 63
  577.     Ctrl-F1 - F6, F8, F9    Select module
  578.     Ctrl-5, Ctrl-6        Sliding 5 or 6
  579.     Ctrl-A            Automatic advance on/off
  580.     Ctrl-R            Revert filename
  581.     Ctrl-M            Set mark for copying/cutting regions
  582.     Ctrl-Shift-0 - 9    Get quick note 0 - 9
  583.     Amiga-L            Load song
  584.     Amiga-J            Topi on/off for this sample
  585.     Amiga-X/C/V        Cut/copy/paste track
  586.     Amiga-P            Play song (Shift-Alt-Space)
  587.     Amiga-I            Activate sample name -gadget.
  588.     Shift-Amiga-I        Clear and activate sample name -gadget
  589.     Amiga-R            Activate repeat -gadget (in Samples-module)
  590.     Shift-0 - 9        Put quick note 0 - 9
  591.  
  592. Numeric keypad:
  593.     1 - 9, Shift-1 - 8    Tracks on/off
  594.     Ctrl-8            Scroll the playing sequence list up
  595.     Ctrl-2            Scroll the playing sequence list down
  596.     Ctrl-4            Decrease the block number of the psl
  597.     Ctrl-6            Increase the block number of the psl
  598.     Ctrl-7            Move to the beginning of the psl
  599.     Ctrl-1            Move to the end of the psl
  600.     Ctrl-5            Insert this block to the psl
  601.     Ctrl-0            Insert number 0 to the psl
  602.     Ctrl-.            Delete the block number from the psl
  603.  
  604. Then it's time for the final words. First, MED V2.00 is a public domain
  605. program. You may copy it freely. MED V2.00 is written in C (Lattice C
  606. V5.04) and the most important routines (play routine, screen updating) in
  607. assembler (A68k, Fish #186). MED supports multitasking. By the way, you
  608. can use the right mouse button to show the title bar, hide these colorful
  609. equalizers, and stop screen updating while you use other programs. If you
  610. have some complaints, bug reports, or just want to say "hello", write to
  611. me... Please indicate the version of MED you're using.
  612.  
  613.     Teijo Kinnunen
  614.     Oksantie 19
  615.     SF-86300  OULAINEN
  616.     FINLAND
  617.  
  618. P.S.    Thanks to all who sent me letters, ideas and disks!!!
  619. P.S.2    Sorry for my bad English and these obscure, non-informative
  620.     instructions.
  621.