home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 1 / GoldFishApril1994_CD2.img / d4xx / d483 / med / med.lzh / MED / Docs / History < prev    next >
Text File  |  1991-05-08  |  10KB  |  204 lines

  1. This file contains the history of MED:
  2. -------------------------------------------------------------------------
  3.  
  4. The history of MED began, when I got DOC SoundTracker VI in 1989.
  5. I found that it was really easy to compose with it, but the program
  6. itself was terrible: No multitasking, no Kickstart 1.3, no way to
  7. exit (or was there??? there was no instructions), no keyboard
  8. equivalents...
  9. Later I got SoundTracker 2.4, NoiseTracker etc. but they still
  10. don't multitask...
  11.  
  12. == Version 1.00 - 1.11 (spring - summer 1989) ===========================
  13. Internal releases...
  14.  
  15. == Version 1.12 (autumn 1989) ===========================================
  16. This is the first released version (on Fish #255). It contained some
  17. mysterious bugs that crashed the machine sometimes... I never found them,
  18. but they are gone now (maybe they were compiler bugs).
  19.  
  20. == Version 2.00 (8 Apr 1990) ============================================
  21. The version V2.00 was the second released version. When I started
  22. programming it, I thought it'll be V1.20. But finally the improvement-list
  23. grew so large that I decided it must be V2.00!! And here's the the list of
  24. the new features/fixes:
  25.    - Nearly completely rewritten code
  26.    - New player routine made in assembler
  27.    - Fast screen rendering routines also made in assembler
  28.    - New user interface with file requester
  29.    - MIDI support and up to 16 tracks
  30.    - Extended keyboard, lots of new keyboard equivalents
  31.    - Two equalizers (yes, imitating SoundTracker...)
  32.    - Insert/delete to playing sequence list
  33.    - Insert/delete blocks
  34.    - Cut/Copy/Paste rectangular regions
  35.    - Transposing and expanding/shrinking blocks
  36.    - SoundTracker module load support
  37.    - SoundTracker song saving
  38.    - Can write icon with song
  39.    - "MOD" save (song + samples)
  40.    - Writes object files for your own programs
  41.    - Song packing (not a real packer, but maybe "optimizing save routine")
  42.    - More octaves (5)
  43.    - Supports IFF 3- and 5-octave instruments
  44.    - New commands (filter on/off, note off, stop playing, repeat note)
  45.    - Repeat with beginning offset 0 works
  46.    - "Quick note" feature
  47.    - Insert effects when entering notes with Left or Right Alt
  48.    - An option to turn off automatic advancing to next line
  49.    - And maybe something else I've forgotten to put here...
  50.  
  51. == Version 2.01 (10 Apr 1990) ===========================================
  52. Not a long time from previous release!!! I found few bugs:
  53. In Finnish version, version 2.00 didn't save the song to correct directory.
  54. In both versions, the icon did not go to correct directory.
  55. These are now fixed. What a pity I sent Fred Fish V2.00 (yes, the letter
  56. was posted today...my luck!!).
  57.  
  58. == Version 2.10 (17 Jul 1990) ===========================================
  59. Again lots of new features...
  60.    - max. 63 samples
  61.    - block length is modifiable (1 - 256 lines)
  62.    - relative volumes for each channel and master volume
  63.    - samplelist
  64.    - new commands (3, 4, B, FFA, FFB, FFD)
  65.    - new MIDI commands (modulation wheel, pan, hold pedal)
  66.    - saves now Sound/NoiseTracker modules (ST-song save removed)
  67.    - programmable keys (Shift 0 - 9) can be edited/saved
  68.    - real-time sample display (updated every frame), looks nice
  69.    - new file format: module (MMD0)
  70.    - intelligent sample loader, minimizes disk swapping, doesn't
  71.      reload samples which are already in memory
  72.    - automatic slide making (+ volume fade)
  73.    - track numbers always displayed, can be scrolled one track at a
  74.      time
  75.    - free memory can be displayed
  76.    - screen outlook a bit better (more space for sample name),
  77.      many panels enhanced
  78.    - an option to read volumes when entering notes with MIDI
  79.    - each sample can be independently transposed (like play-transpose)
  80.    - it's possible to highlight lines (reversed colors) for easier
  81.      positioning of notes
  82.    - the player tries to flush "serial.device" if allocation failed
  83.    - delete option in file requester
  84.    - volumes (command C) can be hex or decimal
  85.    - blocks can be splitted or joined (thanks to modifiable size)
  86.    - filename paths can be added/removed when loading samples
  87.    - better compatibility mode for ST/NT
  88.    - detaches from CLI (uses cback.o)
  89.    - a bug in MIDI preset changing fixed
  90.    - small enhancements everywhere
  91.  
  92. Also there's a new version of MEDPlayer, better instructions (I hope)
  93.  better playroutine, "medplayer.library", module loader.......
  94.  
  95. == Version 2.11 (21 Jul 1990) ===========================================
  96. This version contains two small fixes to the previous version:
  97.    - MED now doesn't insert entered MIDI notes with volume 0
  98.      (because it means "note off")
  99.    - a very, very small bug fixed (when loading MMD0-module, instrument
  100.      names were not always deleted)
  101.  
  102. == Version 2.12 (25 Jul 1990) ===========================================
  103.    - MED had a bug which affected command FFF with MIDI. It's now fixed.
  104.      The "modplayer.a" was correct, however. (strange...)
  105.    - There should be no files missing from the source archive any more
  106.      (due to a bug in Lharc or me).
  107.  
  108. == Version 2.13 (24 Sep 1990) ===========================================
  109.    - MED loads now all 8 colors...
  110.    - Block display correctly cleared after "Clr song only".
  111.  
  112. == Version 3.00 (31 Jan 1991) ===========================================
  113. New major version featuring:
  114.    - built-in sample editor with sample handling/sampling abilities
  115.    - simple (C64-style) synthsounds, built-in editor
  116.    - "hybrid"-instruments (sample with synthsound "programming language")
  117.    - MED now uses CIAB timers instead of CIAA. This means that MED is now
  118.      compatible with Kickstart 2.0.
  119.    - better sample list
  120.    - an alternative note-display method (more graphical) REMOVED IN V3.10!!
  121.    - play-length timer
  122.    - enhanced file-requester (no need to wait until all names loaded,
  123.      can list devices/assigns)
  124.    - better control over playing speed (now TWO tempo-selection gadgets,
  125.      (leading to minor compatibility problems with previous versions))
  126.    - option to start playing when a key has been hit (for real-time rec)
  127.    - real-time recording works a bit better
  128.    - "jump-to-last-used-sample-slot"-gadget
  129.    - Hold/Decay implemented, allows accurate control over note
  130.      duration (+ automatic decay after note end)
  131.    - Insert Line/Delete Line -gadgets
  132.    - an option to use space bar as an empty note (DEL)
  133.    - 2×-option removed. Now there's "Spc" (space can be modified)
  134.    - keypad working changed (can be used as track on/off switch or
  135.      selecting instrument)
  136.    - now a range of notes (instead of just a single note) can be assigned
  137.      to Shift 0-9
  138.    - many other options are now also saved when saving keys (screen
  139.      colors etc.), they're loaded as defaults during start-up
  140.    - an option to use note B instead of H (in some countries (like Finland)
  141.      it's H, in others (like USA) it's B)
  142.    - Workbench screen can be opened/closed from MED
  143.    - MED can be synced externally (through MIDI), or MED can send MIDI-
  144.      sync pulses
  145.    - active sensing msgs can be switched off
  146.    - gadgets to reset pitchbenders/modulation/presets, send MIDI-reset,
  147.      and turn local control on/off
  148.    - MIDI-input channel can be specified (or data can be received from
  149.      all channels)
  150.    - MIDI key-up can be received (especially for long notes...)
  151.    - range for all editing operations can be selected with mouse
  152.      (dragging using right button) and is displayed
  153.    - it's possible to select individually tracks used in editing ops
  154.    - affection of editing ops can be selected:
  155.        song/block/selected tracks/current track/range, current instr/all
  156.    - it's possible to change/exchange notes individually e.g. F-2 => E-3
  157.    - instrument numbers can be changed or notes with a specified instr
  158.      number can be deleted
  159.    - it's possible to type a short "anno" text, that contains e.g. song
  160.      name, composer, ©... It's displayed when file is loaded (in MED and
  161.      MEDPlayer)
  162.    - option to automatically advance to many directions (up, down,
  163.      next track, prev. track, next num, prev. num)
  164.    - notes in one track can be "spread" to many tracks, similar to
  165.      "polyphonize" in NoiseTracker...
  166.    - chord-entering mode (the tracks that are used in chord can be
  167.      selected)
  168.    - tracks can be turned on/off by clicking the track on the note
  169.      display
  170.    - gadgets to turn on/off all tracks, and select all tracks
  171.    - player recognizes new commands:
  172.      8 = set hold/decay for note
  173.      9 = change secondary tempo
  174.    - samples can be saved in IFF-format (optional)
  175.    - outlook is now a bit better (gadgets are bigger etc...)
  176.  
  177. == Version 3.10 (14 Apr 1991) / OctaMED Version 1.00 (02 Apr 1991) ======
  178. New features in OctaMED:
  179.    - 8 channel playing with Amiga audio (like Oktalyzer etc...)
  180.    - 8 tracks can be displayed at a time
  181. New features in both OctaMED and MED:
  182.    - new look (in MED-res 640 x 200/256), looks more professional
  183.    - volumes in Instr-panel are displayed in both hex and decimal
  184.    - expand and shrink space can be controlled
  185.    - option to use 4-color screen (8 colors are quite slow on std Amiga
  186.      especially in 8-channel mode)
  187.    - option to load 8-channel samples in fast memory (mostly for listening
  188.      only, as they can't be played from keyboard)
  189.    - changing play rate and pitch in sample editor is easier
  190.    - sample editor contains a delta-filter that can reduce noise
  191.    - changing play rate and stretching in synth-editor now do some
  192.      anti-aliasing
  193.    - status line contains a button (CHRD) to activate/deactivate chord mode
  194.    - backspace key can be used to delete/insert editing of notes
  195.    - horizontal note display of MED 3.00 was removed
  196.    - many MED 3.00 bugs (hopefully) fixed including:
  197.      * Ext Sync
  198.      * Synth editor range dragging
  199.      * MODULE SAVING (MED 3.00 didn't always align the fields, causing
  200.        terrible results (Guru 00000003) with programs using modplayer.a)
  201.      * Hybrid sound saving in object files
  202.      * More reliable old ST-song loader. Doesn't necessarily crash when
  203.        loading e.g. text files (but don't count on this!!).
  204.