Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
softwares:semplice:semchange [2026/01/14 18:12] – [Semplice Version 2.12 - Expected January 31st 2026] hjrsoftwares:semplice:semchange [2026/01/14 18:13] (current) hjr
Line 7: Line 7:
 __**Bug Fix**__: Threading on audio conversions was not parallelising correctly. It is now. Compared to before, conversion of a bunch of Hi-Res FLACs (for example) to Standard CD-Audio FLACs can take around ⅓ less time than before. __**Bug Fix**__: Threading on audio conversions was not parallelising correctly. It is now. Compared to before, conversion of a bunch of Hi-Res FLACs (for example) to Standard CD-Audio FLACs can take around ⅓ less time than before.
  
-__**Enhancement**__: Screen redrawing has always been fairly slow, such that on less powerful computers (such as Raspberry Pi, or old Intel hardware) the screen could seem to 'flash' annoyingly when, for example, you tapped along the top menu options (from Tagging to Audio Processing to SuperFLAC, for example). Sometimes, screen refreshes were so slow to occur that you'd be able to see escape sequences (such as ^[[C) displayed on the screen as menu navigation took place, making things very ugly indeed. Accordingly, the screen redrawing code has been completely overhauled and now the program responds much more cleanly and swiftly to events that trigger screen redraws. The result is that even on low spec hardware, Semplice now 'flashes' very infrequently and the random appearance of escape sequences on screen should almost never occur. This is achieved basically by replacing calls to the external “tput” utility with a pure Bash approach that keeps everything within the one Bash session, resulting in much less context switching on the CPU, and hence a swifter-feeling interface.  +__**Enhancement**__: Screen redrawing has always been fairly slow, such that on less powerful computers (such as Raspberry Pi, or old Intel hardware) the screen could seem to 'flash' annoyingly when, for example, you tapped along the top menu options (from Tagging to Audio Processing to SuperFLAC, for example). Sometimes, screen refreshes were so slow to occur that you'd be able to see escape sequences (such as "**<nowiki>^[[C</nowiki>**") displayed on the screen as menu navigation took place, making things very ugly indeed. Accordingly, the screen redrawing code has been completely overhauled and now the program responds much more cleanly and swiftly to events that trigger screen redraws. The result is that even on low spec hardware, Semplice now 'flashes' very infrequently and the random appearance of escape sequences on screen should almost never occur. This is achieved basically by replacing calls to the external “tput” utility with a pure Bash approach that keeps everything within the one Bash session, resulting in much less context switching on the CPU, and hence a swifter-feeling interface. 
  
 ===== Semplice Version 2.11 - July 4th 2025 ===== ===== Semplice Version 2.11 - July 4th 2025 =====
  • softwares/semplice/semchange.txt
  • Last modified: 2026/01/14 18:13
  • by hjr