home *** CD-ROM | disk | FTP | other *** search
/ Da Capo / da_capo_vol1.bin / programs / amiga / edit / octamedv2 / docs / history next >
Text File  |  1993-03-13  |  14KB  |  278 lines

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