Giocoso Version 3.03 Released

Another tiny bug-fix in Giocoso has been released, bumping the program version to 3.03.

This time, it's a very minor correction to the way the program pauses and resumes music playback: if no music was being played when the pause request is made, then the program would output nasty-looking (but ultimately harmless) error messages from the operating system. Now, the pause/resume function tests that music is actually being played before trying to do something: net result, error messages are no longer produced and the program display remains 'pretty'! [...] 

Continue Reading

Mission Accomplished!

My turn-of-the-year project to move this website off a vintage 2012 server running Ubuntu onto a slightly-less-vintage 2019 server running TrueNAS Core (an 'appliance' built on top of FreeBSD) is now complete. What's more, there's a backup of it running on a TrueNAS Scale server (another 'appliance' built on top of Debian), on a server I was gifted when the company I was working for in Australia in 2012 sold itself off to a rival and all the staff were made redundant. It's my oldest-ever server, I think: vintage 2010 or thereabouts, but I've specc'd it up with 2 12-thread Xeon CPUs (so, 24 threads in all) running at 2.8GHz, and with 192GB of RAM. So definitely old, but not exactly shabby -and more than capable of running the 30 or so virtual machines I need to test my software against most varieties of Linux and Windows, in addition to acting as my music, video and website backup server.

Apart from a couple of outages today as the final moves of the (very noisy!) servers into their designated loft space took place, I don't think anyone would have noticed much by way of change or disaster! In fact, 95% of the move was finished on January 1st, well before my own announced deadline. The other 5% has been getting the backup server configured properly, which took longer than I expected because I chose to upgrade the CPUs and the RAM... and then managed to buy two sticks of faulty RAM and had to wait for replacements to be shipped from Germany. [...] 

Continue Reading

Giocoso Version 3.02 Released

A relatively small, but nevertheless significant, enhancement to Giocoso has just been released, bringing the program up to Version 3.02.

To understand the new update, you first have to understand the specifics of how Giocoso makes a random selection of a recording to play. It's a two-stage affair: first, a composer is selected at random; second, a recording by that composer is selected. This ensures that an obscure composer has as much chance of being played as the likes of Bach, Beethoven or Brahms. [...] 

Continue Reading