Changes between Version 10 and Version 11 of python-rtmidi


Ignore:
Timestamp:
11/01/2013 04:10:03 PM (7 years ago)
Author:
carndt
Comment:

Update Changelog

Legend:

Unmodified
Added
Removed
Modified
  • python-rtmidi

    v10 v11  
    217217========= 
    218218 
     219For details and minor changes, please see the `Subversion log messages 
     220<http://trac.chrisarndt.de/code/log/projects/python-rtmidi/trunk>`_. 
     221 
     222 
     223Development version (unreleased) 
     224-------------------------------- 
     225 
     226**2013-10-15** 
     227    * `midiutils.open_midiport()`: 
     228 
     229      * Allow to pass (substring of) port name as alternative to port number. 
     230      * Re-raise ``EOFError`` and ``KeyboardInterrupt`` instead of using 
     231        ``sys.exit()``. 
     232      * Add ``client_name`` and ``port_name`` arguments. 
     233      * Add ``use_virtual`` argument (default ``False``) to request opening 
     234        of a virtual MIDI port. 
     235      * ``interactive`` keyword argument (default ``True``) to disable 
     236        interactive prompt for port. 
     237 
     238**2013-10-15** 
     239    * ``MidiIn``/``MidiOut`` and ``open*()`` methods: allow to specify ``None`` 
     240      as client or port name to get the default names. 
     241 
     242**2013-10-01** 
     243    * Include ``ez_setup.py`` in source distribution. 
     244 
     245**2013-09-30** 
     246    * Move ``midiconstants`` module from examples into ``rtmidi`` package 
     247      and add ``midiutil`` module. 
     248    * Include examples in source distribution 
     249    * Convert / break down ``midifilter`` example script into a package. 
     250    * Add new ``sysexsaver`` example. 
     251    * Update version number in ``RtMidi.cpp/h`` to reflect actual code state. 
     252 
     253**2013-09-29** 
     254    * Allow ``MidiIn/Out.open_port`` methods to be used with the ``with`` 
     255      statement and the port will be closed at the end of the block. 
     256 
     257**2013-09-28** 
     258    * Change ``queue_size_limit`` to 1024. 
     259    * Add docstring to the rest of ``MidiIn`` methods. 
     260 
     261**2013-09-27** 
     262    * Fix string conversion in constructors and ``open_*`` methods. 
     263    * Change default name of virtual ports. 
     264    * Add docstrings to many methods and functions. 
     265 
     266**2013-09-24** 
     267    * Add new example script ``wavetablemodstep.py`` to demonstrate sending 
     268      of control cgange messages. 
     269 
     270**2013-09-12** 
     271    * Update  from ``optparse`` to ``argparse`` in ``osc2midi.py`` example. 
     272 
     273**2013-09-11** 
     274    * Switch from distribute back to setuptools. 
     275 
     276**2013-08-08** 
     277  * Add new example script ``sendsysex.py`` to demonstrate sending of system 
     278    exclusive messages. 
     279 
     280**2013-02-12** 
     281  * Add new example script ``osc2midi.py``, a simple, uni-directional OSC 
     282    to MIDI mapper. 
     283 
     284 
     285Releases 
     286-------- 
     287 
    219288**2013-01-23 version 0.3.1a** 
    220289 
     
    232301      through to ``get_port_name``. Use it in the test scripts. 
    233302 
     303Enhancements: 
     304    * Increase sysex input buffer size for WinMM API to 4096 bytes. 
     305 
     306Examples: 
     307    * Add new ``midifilter.py`` example script. 
     308 
     309Building: 
     310    * Add ``setuptools``/``distribute`` support. 
     311 
    234312**2012-07-22 version 0.2a** 
    235313 
     
    238316      caused warning in jack process callback when creating a 'MidiOut' 
    239317      instance with JACK API. 
    240     * ``testmidiin_*.py``: fix superfluous decoding of port name (error in Python 3) 
     318    * ``testmidiin_*.py``: fix superfluous decoding of port name (caused error 
     319      with Python 3) 
    241320 
    242321Enhancements: 
     
    244323    * Documentation typo fixes and more information on Windows compilation 
    245324    * Enhancements in test scripts: 
    246        
     325 
    247326      * ``test_probe_ports.py``: Catch exceptions when creating port 
    248327      * ``test_midiin_*.py``: 
    249          
     328 
    250329        * Better error message for missing/invalid port number 
    251330        * Show how to convert event delta time into absolute time when