Bome Software

Midi Translator - Version History

>Home
>Products
 >Restorator
 >ReNovator
 >Midi Translator
 >- Classic
 >- Pro
 >- Author
 >- Player
 >- Compare
 >Download
 >Purchase
 >Screenshots
 >Manual
 >Usage Examples
 >Presets
 >Forums
 >Mailing List
 >Testimonials
 >Mouse Keyboard
 >SendSX
 >CS1x-Edit
 >Delphi components
 >Tools
 >More products
>Forums
>Search
>About
>Contact me

Bome's Midi Translator Version History

Items in italics only apply to the pro/author/player editions.

V1.6.1: Minor bug-fix Release

  • added user manual
  • fixed the option start minimized
  • fixed crash when shutting down windows
  • fixed locking up with setting timers in response to onPresetActive event
  • fixed explicit rescan MIDI devices
  • when opening the log window, display a warning that it swallows resources
  • fixed deadlock when extensively changing presets
  • fixed stale translator list display when deleting one preset (if not last preset)

V1.60: Major Improvements and new Features

  • added Author and Player editions
  • new look: preset list, toolbar with icons
  • new Outgoing Actions:
    - improved change preset action
    - send WM_ messages
    - emulate Mouse movement/clicks
  • new Incoming Triggers:
    - on preset enable/disable
    - on enable/disable processing
    - on project open
  • added new global variables: [g0...g9], [ha...hz], and [h0...h9]
  • allow multiple presets to be active at the same time
  • when opening a .bmtp/.bmte file, an associated help file will be opened automatically (if same filename and of type pdf,txt,rtf,htm, or html).

V1.60 beta: list of minor fixes

  • save preset as text file
  • "copy" will also put a textual representation to the clipboard
  • bug fix: with start minimized, Edit Window will show nonetheless
  • bug fix: if start minimized and no splash screen, keystroke out does not work
  • enhanced timer: allow variables for timer delay and repetitions
  • outgoing action: switch to another preset by number or variable
  • wait a short while before enabling dialog boxes to prevent accidental yes'ing them
  • use My Documents\Bome's Midi Translator as default folder for project files
  • use Save As for read-only files
  • added shortcuts in Edit Window: Revert: Ctrl+R, next tab: Ctrl+PageUp, previous tab: Ctrl+PageDown
  • allow changing the order of presets
  • menu function to explicitly rescan MIDI devices
  • rules can have a description text
  • when closing Edit Translator window, ask if user wants to apply changes
  • bugfix: do not continue processing in other presets if stop processing is active

V1.50: list of major improvements and new features

  • keystroke as Incoming Action
  • Rules: variable assignments, mathematical expressions, jumps, and conditional execution
  • timers: repeated or delayed execution of Translators
  • changed to file-based approach: presets are now saved in project files (*.bmtp).
    A migration wizard will savely convert your old presets in the registry.
  • added log window for convenient verification (debugging) of your translation presets
  • MIDI device selector in Tray menu
  • reload MIDI device list if a device is plugged in
  • add separate keystroke press/key release Outgoing Action
  • allow compound MIDI IN messages, e.g. NRPN and RPN messages
  • safequard against accidental closing: "Do you really want to close?"
  • most recently used files list for projects

V1.50: list of minor fixes

  • [beta1] Options column instead of "Stop" column
  • [beta1] new shortcut: Ctrl+Up/Ctrl+Down in Translator list to move them up/down
  • [beta1] new option: do not emulate keystrokes when Midi Translator is active
  • [beta1] open the last open MIDI device automatically, even if it is switched on after start of Midi Translator
  • [beta1] bug fix: make sure that autostart is in user's autostart group
  • [beta1] bug fix: presets are lost if [none] is selected when closing
  • [beta1] bug fix: duplicate function for KeyDown/KeyUp events
  • [beta1] bug fix: disappearing About Box when "show splash screen" is disabled
  • [beta1] bug fix: failing function "Rename Preset"
  • [beta1] bug fix: lost all Translators when adding an empty Translator at first position
  • [beta1] bug fix: when shutting down Windows while Midi Translator is running, settings are not saved
  • [beta1] bug fix: help screen for Import settings was always shown, even if "don't show again" was checked
  • [beta1] bug fix: selecting [none] preset from tray menu
  • [beta1] bug fix: sometimes the tray icon was not animated
  • [beta1] include license info in splash screen
  • [beta1] remember edit window position
  • [beta1] display controller numbers 0-based
  • [beta1] nicer display of (N)RPN messages
  • [beta2] bug fix: fixed Keystroke Input [beta2]
  • [beta2] added option to ignore keyboard input actions when MT is active
  • [beta2] bug fix: ask to save modified project when opening another project
  • [beta2] bug fix: ask to save unnamed preset before saving
  • [beta2] bug fix: editing a new translator will display "Unknown" for Input/Output
  • [beta3] bug fix: Rules: allow Assignment and Expression as THEN actions

V1.40 - list of major improvements and new features

  • Edit Translator window: new layout, revised help, can remain visible now
  • new outgoing action: "no output"
  • new outgoing action: enable/disable processing
  • new outgoing action: choose Presets via MIDI as Outgoing Action:
    1. to a named set
    2. next/previous set, ignoring [none] and [always active]
    The current event will be processed and then the specified set will be changed asynchronously
  • added an "Active" column for the translators to temporary switch them off
  • improved MIDI Capture: added small MIDI monitor
  • improved real-time performance
  • new option: Autostart
  • new option: Start minimized
  • new option: Show Tray Icon
  • new option: Minimize to Tray
  • new option: Show Splash Screen
  • new option: friendly MIDI message display

V1.40: list of minor fixes

  • Translator name change not always retained
  • added Clear button for Key Strokes
  • added a reset midi device (panic) button
  • changed format in ini file for options
  • multiple selections in main window possible
  • various minor GUI improvements
  • view incoming action when editing outgoing action and vice versa
  • added rename/duplicate for presets, removed "save" (automatically saved)
  • fixed non-visible event monitor if started minimized
  • MIDI Thru option in tray menu
  • Capture MIDI for Outgoing MIDI, too
  • fixed: Capture events not working when window is maximized
  • auto-apply for Edit Translator
  • added global variables
  • own file extensions: bmts/bmtp
  • calling MidiTranslator.exe with parameter will be taken as preset file and loaded
  • changed click on tray icon: left double-click will always bring MT to front right click will show menu
  • added description for MIDI actions
  • cut/copy/paste of Translators (for copying from/to presets)
  • add "Add" and "Duplicate" buttons in edit window
  • fix automatic insertion of variables for Capture MIDI
  • column widths in the list view are now stored
  • renamed "Options" to "General" in Edit Translator window
  • cooler display of LED's
  • fixed that MIDI Out would not work if MIDI IN=(none)
  • fixed Copy/Paste in Edit Translator window

V1.31

  • fixed MIDI2MIDI translation bug
  • fixed "Stop Processing" not being saved

V1.30

  • added "Duplicate" function
  • detect feedback of virtual MIDI ports
  • added PostcardWare reminder
  • change order of translators (menu or via drag'n'drop)
  • remove "Delete" button, a "More..." Button instead.
  • Flag if translator processing should stop
  • cleaner handling of presets
  • context menu for translator listing
  • tray animation is now showing accurately MIDI input, output and translation
  • presets are now stored in registry
  • import/export of settings and presets
  • better MIDI performance
  • added midi->keystroke translator option
  • potential deadlock at program exit fixed

V1.20

  • bug fix: on heavy midi input while closing a dead lock occured
  • added options to not filter Active Sensing and Midi Time Code
  • "Thru also for translated messages" now specific to each Translator (is now called "output both translated and original message")
  • cute Event Monitor with LED's

V1.11

  • Changed email, snail mail and webaddresses

V1.10

  • Midi Translator now resides in the Tray. Like that you have quick access to the presets without wasting space on your desktop or your taskbar
  • You can now run multiple instances: Just rename a copy of MidiTranslator.exe to a different name. It will use its own configuration file.

V1.00 Initial Release

  • resolved the performance problem by disabling the display of incoming messages in the statusbar when minimized
  • added the splash screen (thanks to my graphics department Rob1)
 
(c) 1997-2008 by Bome Software
Last modified on February 8th 2008