Here is a dedicated topic for the hard work of sage (known here as sagelynx) on his tool "Lynx Chipper".
If you are a LSDJ user expecting the same thing for Lynx then keep dreaming. This is a PC program which generates source asm code for Lynx.
This program is currently in early development but clearly lays out an awesome workflow for creating sounds for the Lynx. It has the ability to import the basic note data from an external tune (Amiga MOD file) and then re-engineer the sounds for playing out on a real Lynx console. The program is a PC / Linux application which interfaces with the Lynx with a BLL cable (you can make). Currently, the software provides a good learning point for synthesis on the device - down to every possible frequency and direct access to shift / feedback reg's which makes all possibilities accessible from the outset. With our support hopefully Sage will be inspired to add the additional capability so the Lynx can become a device you can play tunes on at gigs in the future. (it has a very different sound set to the Gameboy)
You can find an early version of the application:
http://lynxdev.atari.org/Chipper.zip (original link with directory structure)
An English translation of the doc with additional screen grabs / more info that I've written (to be updated once I have active tunes working!):
http://lynx.syntaxparty.org/LynxChipper-0.1-ENG.pdf
When it comes to chip sounds on the Lynx, things are a little complex - so this probably isn't a program you will instantly understand without a little playing or reading of the instructions. Keep in mind this is early beta at the moment - but it is a great framework to get things rolling.
Keep checking back for a workflow of how writing for the Lynx works. I can imagine it will be something like : make a palette of sounds, render them out, import them into a tracker session (say, into a MOD or XM) and track the tune on a PC / Mac / Linux tracker, then import the MOD into this util, re-jig the sounds, generate the songcode, create asm code, compile to a binary, test in emulator, flash to a cart, put cart in Lynx and hope it works. (Update: JUST CONFIRMED!! This is the workflow; and we almost have it working)
UPDATE (late september): Have a Lynx in my hand playing back a quite complex 4 channel tune with arps, limited percussion and some pretty wild waveform modulation. Currently fixing: memory limitations (my complex test tune crashes at 2 minutes)... translation difference from Chipper to actual hardware is much closer than it was previously. I also wrote a program that jigs the ASM code to allow odd time signitures and introduce swing - although this might be implimented into chipper it's self. I now have all revisions of the Lynx and my cart works on them all given a bit of wiggling the cart around and rebooting a few times.
Last edited by cTrix (Sep 26, 2011 9:27 am)