October 5, 2007

No more 16 and 24 bit versions

Yesterday I've merged the 16 bit and 24 bit versions of the program into a single version/registration.
The differentiation does make much less sense now as it did in version 1.x as many consumer soundcards today are 24 bits, while a few years ago the only soundcards that had 24 bits capability were pro or semi-pro models and costed hundreds of dollars. The new price is $64 and is slighly less than the average between the two old prices ($54 and $79), although it is an actual small price increase given that the average of the prices weighted by the ratio of copies of the 16 and 24 bit versions sold was a little below $64. The price increase only marginally offsets the seemingly unstoppable decline in US$ versus the Euro (some 60% since 2000!), which is the currency in which I have to pay my bills. When Italy had its own currency (the 'lira') the fact that the US$ would always be worth more was almost a given, with the Euro that is painfully no longer so.

September 21, 2007

Small changes

I've been adding a series of small bug fixes and changes to version 5.1.1, mostly bugs reported or new features suggested by users. It should now be quite a stable version.
Barring some more bug fixes I'll start working on some bigger changes for version 5.2 which will include a new signal path window and probably more flexible signal routing.
Also check out a new cool skin by Ciaran O'Kelly in the skins page

  • BillClarke:

    Flavio,
    It might be helpful to post screenshots of the various skins so people can see what they are getting. Or is there a way to preview a skin without actually installing it?

  • Flavio:

    I hadn't thought about that... I'll add the screenshots the next time I update the page.
    You can't preview skins without installing them, but installing them is simply a matter of n-Track unpacking the skn file into the separate graphic elements. Once a skin is unpacked you can preview it selecting the skin in the skins dialog box (the screen updates in realtime as you select skins from the drop-down box).

August 11, 2007

Good old MME

Although it has been with us since Windows 3.0, MME has still its place in the world of audio on Windows. That's what I been thinking today as I found myself adding two small new features to n-Track related to MME audio I/O. MME is certainly not the audio driver format that offers the greatest performance or features, but it is reliable and thanks to the Windows kernel mixer allows seamless and painless coexistance of audio outputs and inputs from and to multiple programs. Of course the kernel mixer is also what makes MME inadequate for low latency operation, so I guess it is ultimately a good thing that we have multiple driver models to choose from.
As with buildings software gains respectability with age... I remember criticizing it years ago for its complexity and lack of performance, but now I think of it as a good old friend, just like when I hear some good old '80s hit song playing on the radio

July 16, 2007

Old OSes

Maintaining compatibility with old version of Windows is giving me headaches. Build 2287 fixes a crash that happened on Windows 2000 and 98. I also wasn't yet able to find a way to have the n-Track icon have both the new Vista big png-based icons and at the same time appearing correctly on the Start Menu in Windows 98 and 2000. On those OSes the icon currently appears as the Windows default blank icon (but the shortcut does work).

July 13, 2007

Compatibility

Version 5.0.9, which I'm currently uploading to the server, can import and export multitrack songs as EDL files that are compatible with other multitrack audio programs, including Vegas, Samplitude and Reaper. Actually the program saves in two different EDL formats, one in a format compatible with Vegas (that uses the .txt extension) and one with Samplitude (.edl).
While none of these EDL formats are the ideal format for exchanging songs with other programs, as not all of the information normally stored in n-Track's .sng files can be written to the EDL files (for example effect plugins settings are not included), the song structure (i.e. wave files that made up each track with their exact offsets and lengths) is preserved.
This should be useful for those users that use n-Track along with other programs or that want to collaborate on multitrack recordings with other people using different programs.

June 3, 2007

Gone phishing

Yesterday I've received messages by Ebay and by the company that hosts the ntrack.com server that the server was being used for a phishing scheme involving Ebay.
Apparently some hacker planted a few pages on the web server that with an address like ntrack.com/signin.ebay.com. I assume (I made a backup copy of the pages but I didn't test where they pointed) that as with any phishing scheme the page mocked the login page of Ebay, users landed on the page after clicking on a link in a spammed email message that appeared to come from Ebay and entered their login info enabling the phishers to steal their login and password. The mocked Ebay page was already active on the server, and it looked like they were also preparing a mockup of Paypal... where real money is involved.
These days having a server that sits on the internet is a very scary proposition.
I always wonder when seeing this kind of things why people can't find more productive (not to mention legal) ways to spend their time. At least this time it wasn't as ugly as a day in august 2004 when the server was hacked and the main page (or was it the forum main page?) was replaced by a page that made a myriad of gay-porn popup pages appear.

  • technoid:

    I had the same problem a few months ago. Unbeknownst to me for a couple of months, someone put up a front, I think it was for a bank (Bank of America I think). So in ftp, I renamed the folders, properly chmodded stuff and I pretty sure it's solid now.

  • Voice of Reason G.k.W:

    "I always wonder when seeing this kind of things why people can't find more productive (not to mention legal) ways to spend their time."

    I would argue that it was very productive and indeed likely to more so had it not been spotted.

    Unfortunately one of the reasons why criminal activity like this is allowed to proliferate is because of naive assumptions like yours above.

    There is no reason to assume the internet is any different from our usual analogue world. The Internet is administered by humans and they can be a pretty nasty bunch of bastards.

    Personally I would love to think of the real world and its digital offspring as mirroring my own circle of friends and family: Loving, caring, considerate and trustworthy. But we can't pick and choose everyone we associate with in life so it's inevitable, in fact it's a solid guarantee, that each of us will be taken advantage of many times in our lives, often without even knowing it.

    Our greatest protection is to consistently have this fact uppermost in our mind. And of course helpful information of the latest scams such as you've provided here.

    Using a good browser, (not microsoft), and checking links against your own bookmarks is also a good assest.

    Opera, which I use, has a good Password Manager and built in Fraud Protection that at the click of a button will check any link with it's own database. I imagine Firefox probably has something along similar lines.

    Greed and corruption has been with us since the beginning and is certain to remain so. And to behave Legally is a voluntary act. There is absolutely no obligation for any of us to do so.

    Apologies for turning this into a sermon but to deny or not fully comprehend natural human behaviour at all levels is to leave yourself exposed.

    Let's evolve together and we may beat them yet.

    :D

May 19, 2007

200 tracks

200tracks.jpg

  • technoid:

    Yikes. :P

  • Antonio:

    Sarebbe possibile avere una traduzione in italiano del tutorial per capire se mi conviene comprarlo o meno? grazie

  • Flavio:

    The italian version of the tutorial is included in the italian user guide that you can download from
    http://www.ntrack.com/italian.shtm

    Unfortunately some commands reported in the manual might be different in the latest version of the program, the italian user guide hasn't been updated lately.

Old limitations

I'll start this blog thing with an historical issue. The next version of the program will remove an ancient limitation of a maximum of 80 tracks, a limit that was there since version 0.something mainly to save memory as earlier versions of the program allocated data for all supported tracks in advance.

n-Track has evolved from a very simple 1 dialog box program created in 1995 to a relatively complex application and the underlying software architecture and design has had only a few radical changes, but has continuously changed over time. That's one of the most interesting aspects of developing the program, how to change and improve the design while keeping existing functionality and without having to rewrite old code that works. Software development and design often used the construction building metaphor (think of the build term used for identifying incremental software versions), but where the metaphor doesn't apply is what I find unique about software, how you can adapt it and keep old things while changing them. As my personal experience lately shows you really can't do that in building actual buildings, 'refactoring' buildings is often more expensive that tearing them down and rebuilding them. Luckily that doesn't happen with software.

nTrack.com Download Forum Wiki