retorte laboratories (retorte.ch) IntervalMusicCompositor change log -------------------------------------------------------------------------------- 2023-12-11 2.11.6 -------------------------------------------------------------------------------- IMP Upgrades the bundled runtime to Java 21. FIX #73 Fixes self-upgrade by letting it copying all files instead of only the main library. 2023-09-03 2.11.5 -------------------------------------------------------------------------------- IMP #68 Adds version for Apple AArch64 (aka Arm64, i.e. M1 etc.) architecture. FIX #69 Compilation aborts if output filename is too long. 2022-10-15 2.11.4 -------------------------------------------------------------------------------- FIX Branding background image not displayed on clean startup. FIX #67 Crash when choosing output directory with localized desktop folder on Linux. 2022-03-29 2.11.3 -------------------------------------------------------------------------------- FIX #65 Self-Upgrade: Wrong root directory chosen on Linux. FIX #66 Crash when user has old assistive technology config file in system. 2021-11-13 2.11.2 -------------------------------------------------------------------------------- FIX #64 Self-Upgrade: Downloading new version fails with 'handshake failure'. 2021-11-12 2.11.1 -------------------------------------------------------------------------------- FIX #63 Crash when changing compilation parameters with empty track list. 2021-10-31 2.11.0 -------------------------------------------------------------------------------- ADD #28 Streamlines upgrade process by adding one-click-updater. ADD #49 Adds mailto button to error dialog. IMP Upgrades the bundled runtime to Java 17. IMP #55 Increases sound effect fade in duration to .4 seconds (from .2 s). FIX 'Too long' indicator in list overrides all other states, even errors. FIX #62 Tracks in the current directory are not anymore added automatically. 2021-07-11 2.10.0 -------------------------------------------------------------------------------- IMP #59 Inactivates process button if no compilation is possible. FIX #61 Failing encoding tests in some environment by explicitly states encoding. FIX #58 Crash with wrong Java version by bundling Java with the application. FIX #60 In advanced pattern too long breaks with break track were swallowed. FIX Settings in the starting window were not reflected in preferences dialog. FIX Error when non-integer numbers were entered into duration fields. 2019-03-05 2.9.2 -------------------------------------------------------------------------------- FIX #56 Continuous enumeration crashes on playlist repeating. 2018-11-15 2.9.1 -------------------------------------------------------------------------------- FIX #50 Stale output directory yields error. FIX #51 OutOfMemoryError when adding long mp3 music file. FIX #53 NPE when playing extract (BPM dialog) while file is still importing. 2018-07-19 2.9.0 -------------------------------------------------------------------------------- ADD #47 Reduce / adapt volume of break track. FIX #46 BPM dialog: Music should stop when dialog is closed. FIX #48 'Double whistle' special effect can be placed out of range. 2017-11-16 2.8.2 -------------------------------------------------------------------------------- IMP #43 Add better debug output for compilation generation. FIX #41 System diagnosis string shows wrong hdd space. FIX #40 Sound effect start time not properly retrieved. FIX #42 NPE when leaving a field (e.g. sound period duration) empty. 2017-11-11 2.8.1 -------------------------------------------------------------------------------- IMP Added more information to system diagnosis string. IMP Improved error tracking during compilation generation. IMP #31, #33 Reduced memory footprint of compilation. IMP #34 Added .deb package for Linux. IMP #36 Added command line switch ('-c') to clear user settings. FIX #37 Mitigated ConcurrentModificationException when generating music track cache. 2017-09-03 2.8.0 -------------------------------------------------------------------------------- ADD #27 Introduced persistent user settings. ADD #26 Introduced new version check on application startup. ADD Introduced welcome dialog to be shown after upgrades. IMP Made sound effect start time spinner editable. IMP Improved directions in error dialog. FIX Fixed resizing issue in debug log. 2017-07-30 2.7.1 -------------------------------------------------------------------------------- FIX #25 Sound effect preview prevents software from quitting properly. 2017-07-30 2.7.0 -------------------------------------------------------------------------------- ADD #6 Add possibility to include sound effects. FIX #22 Preview scales badly. FIX #23 Temporary compilation file is not deleted on Windows. 2017-02-07 2.6.4 -------------------------------------------------------------------------------- ADD #20 Check update dialog contains link to latest software version download. IMP Adapted version check URL to new server address. FIX #19 Changing/writing BPM not possible. FIX #21 Software sometimes does not terminate after quitting. 2016-09-23 2.6.3 -------------------------------------------------------------------------------- IMP Added more information to the debug log and update browser string. IMP Increased application heap size a bit. IMP Add sound menu entries now also disabled during compilation. FIX #18 Heap space exception for longer compilations under Windows and Linux. 2016-08-18 2.6.2 -------------------------------------------------------------------------------- FIX #17 Updated launch4j to 3.9 to fix program execution on some Windows 10 instances. 2016-08-17 2.6.1 -------------------------------------------------------------------------------- IMP Improved error dialog. FIX Fixed NullPointerException occurring when changing sound pattern tabs. 2016-08-14 2.6.0 -------------------------------------------------------------------------------- IMP Now built with Java >= version 8 update 60. IMP #12 Upgraded UI to JavaFX. Moved things around a little bit. IMP #11 Moved things away from main control. IMP Introduced links to help and credits web page. IMP Added debug log dialog. IMP Added a menu. IMP Added explicit means to add tracks: add button and menu entries. IMP #13 Adapt output filename to better reflect the sound/break patterns. 2016-04-17 2.5.3 -------------------------------------------------------------------------------- IMP Now built with Java 8. IMP #15 Added OGG/Vorbis as output format. FIX Changed URL for upgrade checker to adapt to new server configuration. 2015-06-07 2.5.2 -------------------------------------------------------------------------------- IMP #14 Added file output conversion progress indicator. 2014-11-08 2.5.1 -------------------------------------------------------------------------------- IMP #5 Output format (currently WAV or MP3) now selectable. FIX #7 Moving tracks around in track list sets ordering to 'manual' again. FIX #10 UI is properly deactivated again during the compilation process. FIX #8 Continuous enumeration in shuffle mode does not run out of tracks anymore. FIX #9 Set default output path to Desktop again. Was empty. 2014-10-17 2.5.0 -------------------------------------------------------------------------------- IMP #3 MP3 conversion now bundled. 2014-08-17 2.4.1 -------------------------------------------------------------------------------- IMP #2 Volume normalization acts on single extract now. Plus is more sensible. FIX #1 Music playback froze program on OpenJDK. 2014-02-14 2.4.0 -------------------------------------------------------------------------------- ADD Sound file type check now also by magic number. ADD Added debug mode which prints verbose messages to every action. Activate with -d command line parameter. ADD Added german translation of software content. ADD More concise status messages. ADD Software has now own icon. IMP Now built with Java 7. FIX New OS distributions FIX Reversed import processing order. FIX Changed MP3-encoding to variable bit rate (VBR) of quality 2. 2014-01-20 2.3.2 -------------------------------------------------------------------------------- FIX Changed maximum memory back from 2GB to 1GB to prevent problems on 32bit machines. 2013-07-25 2.3.1 -------------------------------------------------------------------------------- FIX Too long input tracks caused Bpm detection to fail because of memory issues. FIX Too long MP3 tracks caused memory issues. 2012-11-25 2.3.0 -------------------------------------------------------------------------------- ADD Added experimental AAC/M4A support ADD Added new continuous track enumeration option. 2012-01-13 2.2.0 -------------------------------------------------------------------------------- ADD Added possibility to create patterns for music and break intervals ADD Added graphical preview of intervals ADD Improved readability of report file a bit FIX Fixed uncaught exception in fade routine with 0 s sound periods 2011-11-06 2.1.5 -------------------------------------------------------------------------------- FIX Added sample rate conversion FIX Fixed uncaught exception in the beat detection 2011-05-20 2.1.4 -------------------------------------------------------------------------------- ADD Added manual to the archives (PDF of the website content) FIX About dialog was too small for complete text after performing update 2011-03-11 2.1.3 -------------------------------------------------------------------------------- FIX Bpm information in playlist added for break tracks as well FIX Bpm determination now uses the same extract which is presented for tapping FIX Bpm tapping only transfers result into field if convergent 2011-03-05 2.1.2 -------------------------------------------------------------------------------- ADD Added support for Bpm tags in Ogg and Flac files FIX Fixed Bpm tag writing in MP3 files 2011-03-04 2.1.1 -------------------------------------------------------------------------------- ADD Bpm value is written into playlist FIX Deactivate bpm context menu on erroneous tracks 2011-03-03 2.1.0 -------------------------------------------------------------------------------- ADD Bpm (TBPM) tag of MP3 tracks is displayed, if available ADD Bpm (TBPM) tag of MP3 tracks can be stored in the original file ADD If a track has no Bpm information, it is calculated ADD Bpm information of a track can be added or determined by tapping ADD There is now a pre-listen function for Bpm determination ADD Added context menu for new functions FIX Files with the wrong extensions can't be dragged into the list anymore FIX The number of threads used to process files is now limited to the number of available cores 2011-02-18 2.0.1 -------------------------------------------------------------------------------- FIX Changed icons for unusable/too short tracks FIX Added carriage return in playlist file FIX Cleaned memory of last compilation data after a run FIX Adapted length warnings to cross fading FIX Fixed calculation anomaly within random track part extraction FIX Fixed 0 s duration bug which occurred on some MP3 files FIX Choosing a break track and using 0 s breaks caused sound artifacts 2011-02-10 2.0.0 -------------------------------------------------------------------------------- ADD Improved graphical user interface ADD Sound tracks now organized in draggable tracklist ADD Possibility to define break track ADD Cross fade mode ADD Ability to freely choose output directory ADD Compilation duration preview ADD Update checker 2010-10-05 1.1.1 -------------------------------------------------------------------------------- FIX Corrected directory for lame binary position 2010-10-03 1.1.0 -------------------------------------------------------------------------------- ADD Create MP3 output file if there is a lame binary in the same directory 2010-08-05 1.0.0 -------------------------------------------------------------------------------- ADD Added break period after last sound sample (for looping) ADD Added possibility to fade in and out into sound samples FIX Removed blocking alert window for minor problems FIX Added missing error text for wrong format errors 2010-05-03 0.0.9 -------------------------------------------------------------------------------- ADD Output filenames now contain the respective compilation parameters ADD Visualizing envelope of output file for fast control of quality FIX Improved some more error messages 2010-02-12 0.0.8 -------------------------------------------------------------------------------- ADD Faulty sound files are now also listed in the playlist file FIX Mp3 files with images in the header caused the software to skip the file. FIX Improved some error messages