Short: Music composer (3.56/AHIr2) for OS 2.1+ (AHI) Type: mus/edit Uploader: Martin Blom Author: Bjornar Henden (original version) This is a program to compose music modules. It should be compatible with the ProTracker module-format. Some of the advantages: - requires 2.0 and asl.library v38 - font-sensitive gadget user interface - multiple windows, most of them sizeable - opens on any public screen - select screenmode - support for xpk - doesn't mess up your hires pointer - correctly allocates audio.device - builtin sampler (not the best) Some of the disadvantages: - no documentation - maybe too few functions at the moment NewTracker 3.56 AHIr2 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ In July '96 somebody on news:comp.sys.amiga.audio complained about the lack of trackers supporting AHI. Since I know it is very easy to make a tracker support sound cards by using AHI, I decided to do it myself. After all, if the current frequency of releases of software using AHI doesn't increase, AHI will be dead and buried before somebody makes an AHI tracker. So here it is. I searched AmiNet for a well programmed and reasonable sized tracker, found NewTracker, downloaded it, resourced it and hacked it. The hardest part was to transform the binary to something my assembler could handle. It took a litte more than one day. When the source assembled correctly, I started to do the actual work. It took about one day. Like I said, a piece of cake. Trust me, if I can do it, anybody can. SO START PROGRAMMING. NOW! The "Error allocating signal" bug is not mine, by the way. I didn't know about it until I had done more than half of the work, and didn't want to start all over again with another tracker. I did not replace the sampler code. Don't use it if you're using a printer or play using the Paula AHI driver. The sampler routines does not allocate the resources before hitting the hardware, which means that it will most probably confuse the Paula driver. CHANGES: Replaced audio.device opendevice/closedevice with AHI routines. Added an audio mode requester. Added the new ahi variables to the prefs file. Redirected all audio hardware banging to AHI. Changed sample loading to Fast-memory instead of Chip. Removed CIA timer code, AHI's timing is used instead (yes, it works with the filesave driver!). Commented out the Filter and Funk effects (Funk works perfectly, but it's such a lame effect that I wont support it). r2: I had the channels (left/right) swapped. The quadrascopes works with sound cards now. Some error checking added. I've now recieved the full sources for this program by Bjornar. Unfortunately, I've no time to finish a new version. If you'd like to give it a shot, contact me! /Martin Blom