Same old scales sounding stale? Fire up TBXE!

ANY KEY → ANY PITCH

Download the latest version of TBXE with documentation for free

(Mac and Windows, Version 2.0 released August 25, 2008)


Screenshots

Main Window

Quick Temperaments

Edit Functions

Edit Algorithms

Edit Constants

Key and Hz

Documentation Contents

Latest Version Details

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