Home / Transposer0.55
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2012-01-06 2.4 kB
InstallTransposer.exe 2012-01-05 2.3 MB
win32Exe.zip 2012-01-03 3.6 MB
source.zip 2012-01-03 273.9 kB
linuxBinary.zip 2012-01-02 5.8 MB
macBinary.zip 2012-01-02 5.5 MB
Totals: 6 Items   17.6 MB 0
Release notes, version 0.55  (notes written on: 6-Jan-2011)


HISTORY of the project --> recent, that is.
As you probably noticed already, this version is BETA. You might have been 
confused that Version 0.5 was ALPHA, and PRE-ALPHA, whereas Version 0.4 was
BETA.

Version 0.4 was the first working GUI version of the program, before that time
it was simply a command line tool. Then when my son and I decided it would be
fun to develop together, we started over again from scratch. Up until we began
collaborating, I had been developing in C++, and then I used QT to do the gui 
programming.

Version 0.5 was the beginning of the collaborative effort, and we switched 
programming languages to Pascal using Lazarus IDE, because my son wanted to 
learn Pascal. We are loving Lazarus. So version 0.5 was just the basic GUI 
framework, with not guts, that is why we called it PRE-ALPHA / ALPHA, it didn't
do much more than provide a proof of concept on a very different GUI arrangement
than the previous version. And that is the beginning of a complete rewrite of
the software.

Version 0.55 works, it has a GUI, and that is about it. This is a two-pane GUI.
The left hand pane is a text editing window which presents the song to transpose,
while the right hand pane is where the transposed song appears after transposing
the original song from one key to another. After having got it working, we realized
that we had forgotten to put any functionality into most of the drop-down menu 
items. That is perhaps because the program (we feel) is so intuitive that there
isn't any need to use the menus.

So, obviously the next release is going to clean that up. I think our releases
from now on will be X.YZ, where X represents a major milestone, Y represents 
a significant step (maybe not quite as earth shattering as an increment on the
X number). Finally Z, if it is an even number, it will indicate that the release
is a maintenance release, whereas if it is odd, then the release is a feature
release. This is going to need some clarification, but that is a kind of 
roadmap for now.

Please enjoy, let us know about bugs, and feature requests. You may not easily 
be able to do that just yet. I'm not quite sure how to set that up on SF yet.
But until I do, you can always use write up your thoughts in "Recomendations".
Cheers!

Transposer team,
abudeveloper & iamslinger
Source: README.txt, updated 2012-01-06