Jump to content

Recommended Posts

Hi everyone,

PriorArt wishes you a "Funky Xmas 2018" ;-)

 

Find attached our little christmas-card demo featuring my new audio engine and of course Jammer's great tune making use of it.

(the zip file contains a full .LNX rom).

3 channels only since this routine is going to be implemented into our game project "Lacim's Legacy" and I want to keep a 4th channel completely free for SFX (yes, could be mixed but I prefer it this way :).

Diving into Lynx audio was quite some endeavour and I thank in particular sage, karri and lx.net for sharing their experience and sources.

This would all sound lame and bad if it wasn't for Jammer and his technical skills composing within funny restrictions.

This routine plays at 60Hz (so once per frame). You can press button 'A' to toggle on/off individual channels.

No samples involved :) The awesome santa clause animation is by Bruno Moraes.

 

Enjoy and a wonderful christmas time to all of you,

enthusi & Jammer & all of PriorArt

 

 

FunkyXmas.zip

FunkyXmas.o

post-28604-0-89664100-1545381810.png

  • Like 8

Share this post


Link to post
Share on other sites

Very nice demo, and funny santa + elves! :thumbsup:

 


No samples involved :)

 

What? :-o Amazing composition / sound programming in that case. I Didn't even know the Lynx could sound that fabulous, I thought it was SID samples. Please share instruments later! ;D

Share this post


Link to post
Share on other sites

 

Diving into Lynx audio was quite some endeavour and I thank in particular sage, karri and lx.net for sharing their experience and sources.

This would all sound lame and bad if it wasn't for Jammer and his technical skills composing within funny restrictions.

This routine plays at 60Hz (so once per frame). You can press button 'A' to toggle on/off individual channels.

No samples involved :)

 

 

 

very cool.

 

can you please elaborate issues you faced with sound part? If I'm not wrong that part of Lynx isn't well documented.

Share this post


Link to post
Share on other sites

All instruments use the waveform generator. No direct writing to the audio out. I only update registers (when needed) once per frame. Instruments are mixing timers/waveforms/volumes... I am traveling now, but I can provide more Details later. The song has about 17 instruments. They take about 400-500 Bytes in total(!). The non-intuitive part with Lynx audio are the results of the feedback register settings. In the end I learnt the most based on the emulator sources around and wrote an own code to generate and vosualise the wave forms. I verfied it with Chipper and actual recordings I made from real Hardware. What also needed quite some experimenting was the behavior of resetting registers or timers in midplay.

Share this post


Link to post
Share on other sites

 

If I'm not wrong that part of Lynx isn't well documented.

The hardware *is* well documented. It is just not easy to use. At least if you do not want to play "just" samples.

Share this post


Link to post
Share on other sites

The hardware *is* well documented. It is just not easy to use. At least if you do not want to play "just" samples.

 

can you recommend me any Lynx tutorial which covers sound capabilities?

Share this post


Link to post
Share on other sites

I didnt say there is a tutorial. I just said the the hardware is documented. I neither said that its easy to get something useful out of it.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...