Cheesetracker! -------------- (because the world needs cheese!) This program is intended to be an Impulse Tracker clone. Yet, even when some features are missing (MIDI as for now?), It should be perfectly usable. The story if it is rather short. Tired of having to boot into windows/dos every time I want to track, and tired of having to deal with crashes while doing it, I decided to do what many people gave up on. Adapt LibMikMod to a tracker interface. I thought it was going to be easy, but it was not. Most of the code simple wasnt appropiate for a tracker, so I had to rewrite very large portions. Also I wanted to use C++ (I dont care if you dont like it). NO, IT -DOESNT- USE LIBMIKMOD, STOP ASSUMING THAT. I HAVE CONVERTED PORTIONS OF IT TO C++ AND HEAVILY MODIFIED THEM. AND YES, I'VE SENT PATCHES BACK TO MIKMOD AUTHORS WITH BUGFIXES OF THE LIB. (sorry for all the above, a lot of people seems to have not understood this text) It took me around two months overall to program this (since i wasnt able to dedicate that much time to development) and it's finally usable. It probably has some bugs, so bug reports are more than welcome. Also I really dont have much time to work on this and continue adding features.. so If there's something you'd like to be added, please try to add it yourself and submit the changes to me. Because of this I tried to do the code as modular as possible. Also porting it to other platforms (Windows/Mac/Beos/etc) should be extremely easy since only the interface/driver code has to be rewritten, without having to deal with the player code. There is a "editor.h" class that abstracts most of the interface functionality, so writing a new interface from scratch should be pretty easy too. If you have never used a tracker before, i'd recommend you to load up the examples in the examples/ dir. (dont forget to press ESC for the file menu!) well.. erm.. thanks for reading! reduz/Juan Linietsky (coding@reduz.com.ar)