CSE and TPXE Updates

January 23, 2013

Devoted readers, you both may already know that the tuning-geek community eagerly welcomed new software versions earlier this month from H-Pi Instruments. Updates for Custom Scale Editor (CSE) and Tonal Plexus Editor (TPXE) were released on Jan. 10, 2013.

It turns out that there was a minor problem with the TPXE release; that is, specifically, trying to do anything in the application made it crash immediately. Among others, TPXE user Juhani Nuorvala noticed this and sent me several bug reports about it, such as the following:

When TPXE crashed, I was trying to tune a note. Can't do anything in TPXE - crashes on first action … Immediate crash. Disaster - TPXE doesn't work ar all. Version 1.8.2.

This puzzled me until I downloaded the software and confirmed that trying to do something other than click on keys and hear sounds brought up the OOPS! window. Ah, what joy is felt when one discovers one has made such outrageous blunders.

The mystery was soon solved. I had accidentally copied a line of code from CSE into TPXE, within the Undo engine. These applications use different kinds of memory objects in their undo methods, so the consequence was that any action which was undoable in TPXE resulted in calling this wrong line of code, that resulted in a crash. Luckily, this was very easy to fix. Windows users had also noticed that the version number of their download was incorrect, and window placement was strange in Windows 7. So, I fixed the version, fixed the window placement issues (Microsoft changed the margins and spacing of windows again), and released TPXE 1.8.3 yesterday — to great acclaim, I might add.

Update: As it turns out, CSE also inadvertently included a bug that kept exporting from functioning. This has been fixed as well; CSE 2.9.3 issued today, Jan 25.

2nd Update: It has also been brought to my attention that the email sent out to customers on the mailing list had a broken image. So, it has been a month of many silly mistakes.

Thanks for your patience and continued support, dear friends. More software updates to follow …

[ Showing 1 entry | Next entry | Show all entries ]