|
Version 2.0 August 2008
New Features:
- new documentation
- built-in help windows
- the exact position of the note A can now be specified (previously always 2^(31/41)), along with the A4 Hz value
- tuning entries can now be frequency values in Hz
- multiple scales (scala files) can now be imported, embedded and saved with files
- new freehand entry field allows typing anything and cutting and pasting text from the clipboard to make tuning entries and scales
- new scale editor allows easy cutting and pasting
- new algorithm, function, and constant modules, shares TPXE support files, adding:
- referencing multiple named scales
- easy non-octave scale generation
- use of constants like pi and phi in tuning entries
- generated scales
- virtually unlimited flexibility for tuning entries
- new quick-tune 12-tone temperaments, with historical and user temperament files
- the keyboard now supports mousewheel scrolling
- auto-updating implemented
- file now auto-saves and auto-recovers if the application crashes
- automatic online bug reporting implemented
Improvements:
- entry parsing engine rewritten with better error checking and stability
- ratio reducing methods rewritten
- improved key / Hz window with more tuning flexibility
- files now save the number of fifths on the circle (41 or 12) with the global key and Hz
- improved note naming algorithm
- octave popup menu is now a contextual menu
- all header popup menus are now contextual menus
- interval and letter name popup menus are now custom graphic menus
- user-preferred key interval and letter names are now saved in undo memory, and in files
- undo memory stores many more user actions
- improved equal division and scale tuning octave tracking
- Command-P now selects Program (previously only available through menu selection)
- Command-Shift-P now selects Batch Program (previously only a menu selection)
- programming all layers no longer always ends up on layer 4 for editing after programming
- Scratchpad entries can be edited by double clicking
- Scratchpad cutting and pasting now works more like a standard clipboard, not requiring selection all the time
- new xml-style files allow for better future upgrade backward compatibility
Bugs Fixed:
- fixed select all missing last key bug
- fixed bug with undo / redo and the last key in each layer
- improved entry parsing now tests for more possible errors
- fixed keychange octave transposition errors
- fixed Transpose octave errors
- fixed Batch Programming watch cursor persisting
- default keys other than C now boot with correct octaves
- repeat selection no longer changes octaves for repeated keys
- fixed scratchpad pasting with different numbers of keys crash
- file loading now defaults to the current file directory or the directory specified in the Preferences
- the "Copy this layer to all layers" command now also copies the global Key and Hz information correctly to the other layers
- fixed improperly cast windows with unwanted resize, minimize, and close buttons
Download the latest version of TBXE with documentation for free
|