soledad penadés
repeat 4[fd 100 rt 90]

Archive for the ‘track’ Category

20050226 Modplug Wild

Good news to all modplug fans!
I have just discovered (via metallurky) that Modplug is still in development - but somehow in a hidden state!! The modplug currently maintainers are not releasing files in the sourceforge project page public files area, but if you go to CVS view you can get the latest builds!! That's really interesting, specially if you want to help them with bugtracking and so on. Come in, take a look!

Note/Freak/geek/tech advice: if you have never used CVS, you have to click over download of a revision. For example, revision 1.13.2.3
Let's say that a revision is like a version or subversion of a file. So the CVS server maintains different versions of the same file. That's where its name comes from: Concurrent Version System.

20050208 it exporter: (almost) finished

yes! I could say that this is almost finished - at least the first version. I still will have to add some improvements, mainly effects support. Playing the test song I realized that it used a lot the Q command so I'll have to implement it somehow.
To celebrate it, I have uploaded some photos that I had in my hard disk during months.

This has been a good day!

20050205 it exporter: in the right way

Woh! This is so cool news. Thanks to the unvaluable help of ccm and jcl I have managed to calculate correctly the time for each row and so on in a tracker. My efforts are giving fruits ;-)
I'm just one step behind finishing this exporter!! <o/

20050203 Towards the next d.e.m.o. generation

I think I am really near to achieve my current goal: parse an impulse tracker file and then use it to generate some useful info for my demos. That info will be stored in an xml file and I'll use that in my loved d.e.m.o., which stands for Discrete Effort to Merely Outstand, i.e. my personal interpretation of a demoengine.

I never liked the idea of calling it a demosystem or a demoengine. It has not almost any feature that you can find in true demosoftware, only simple things to experiment with the art of realtime programming. I prefer to be humble and accept/proclaim that this will never evolve into a tremendous piece of software that I don't ever know how to understand. No. I prefer to keep it simple (once again the magic rule ;)) in a way I still can play with it without turning fool.

At this moment I am trying to play the data I read from the module (the impulse tracker file). I am not referring to produce sounds with it. My aim is not making an audio player. Instead I want to grab the exact time where the events (the notes) are and the use that information for syncronizing, rather than manually enter those data - which is so ANNOYING and boring, specially if you want to syncronize lots of drums which do not follow a classical 4×4 structure.

Once I get this I'll continue porting my old (and quite basic) effects to the new system, mainly because the only effect I have currently is the famous FXFlash (although I have renamed it into EffectFlash to have more self-explaining file names, and for other reasons too but I won't tell them now), and I don't want to produce any epileptic attack by releasing a demo consisting only in flashes (but VERY SYNCRONIZED XD). The part of creating instances of the effects, scenes and playing all of them at the same time is working and ready. I'll give more details about this project in next chapters. Now I must go coding a bit ;)

20050123 There's not tracker like Impulse Tracker…

As I can't execute Impulse Tracker properly on my laptop (the most I have accomplished is to execute it with dosbox but without sound… which is useless unless I am making a beethoven compo xD), I am looking for a good substitute for it. I have tried as much software as I have been able to…

First I tried to use sk@le, but I didn't fully get used [again] to the fast tracker style of tracking, although this program is really good (congrats baktery :)). I simply use it for some specific cases - when I have to do a XM for an intro where the coder is using miniFmod (which does only allow XM files) or something like that.

I also tried Buzz, but it didn't convince me at all because it is not really mod compatible (I can't save an IT file, for example), it has lots of crashes and there's no continuity development for this program - just what occurs with IT2, I'm afraid :-/. Somebody told me that the guy which was coding the program lost all the sources accidentally and could never recover them. So all what we have is a bunch of plug-in and new synth-machines developers, but a very old program interface which is not going to be enhaced. It is very funny in any case, easy to use when you get the buzz feeling, but lacks some basic things and well, the frequent crashes are so annoying…

So I played with cheesetracker too, but as it is not windows native (it was originally programmed for linux), I had to install Cygwin and stuff like that, to get finally something which did crash so frequently too. And the interface was not very comfortable for me (I don't like the linux UI style… it is really … uhm… let me say it once again… ugly �_�), even though it respected the IT keyboard layout, which is a good detail. It seems like it works nicely enough under linux though, but I don't have time nor I wish to install a linux distro in my laptop just for tracking. Too much wasted space :-P

I have been using modplug player as my default player for tracker file formats since 1997, so I thought it could be nice to try seriously the modplug tracker. This one had turned as an open source software as his original developer (Olivier Lapicque) left the project. I hoped it had evolved since the last time I saw that, about one year ago, but I found nothing new which was interesting. Some layout changes in the last binary release, and the last sources package was from more or less one year ago, with no significative changes noted in the readme.txt file. Quite dissapointing. Sometimes open source makes you sad… :-(

So I had still the same style of modplug that I didn't like at its full because of some details like not being able to control everything with the keyboard (as I can with Impulse Tracker), and the stupid decission of changing some essential keys to another ones - which mades me lose lots of time!). Well, but at least this one permits me to save and load IT files. There were some voices against it and in favour of the BeroTracker, they said modplug was not fully compatible and was introducing lots of stuff in the impulse tracker files so it would make the it files non-compatible with genuine it files. Well, I decided to give a try to BeroTracker. Apuf!!!!!! it was slow like hell!! The mouse freezed when moving over the main screen. Oh my god! This is just a tracker, not a synthetic realtime sound generator with dolby surround! I even could use modplug on my pentiumII and it never got frozen, so tell me what's wrong with a pentium 4 executing a brand new tracker… it should work fine, shouldn't it? And I had simply loaded an 8 channels module. Being aware that this is a BETA version, I decided to uninstall it. Waiting for a Release Candidate version…

I finally found Renoise. Well, in fact I had listened about it so many times some years ago, but I was so lazy to try it. This time I had a bit of spare time, had seen Skrebble, ps and dixan using it at bcnparty and I was quite intrigated about this program, so I installed it. It sounded quite nice, the renderer was quite accurate and even the effects it brings are really good; it did not freeze the screen as did the berotracker, and the scrolling of the patterns when playing was damn nice - this is a very important thing, if you are using a tracker program and you see the patterns are not moving smoothly you start thinking that program is pure crap. So I think I'll maybe change to this one or sk@le - I still have to decide about. But the best of all is that now I don't have enough spare time to dedicate to music or trackers XD