Saturday, January 28, 2012

Genesis Spectrum Analyzer

Built a custom interface using an ATMEGA328, an MSGEQ7 (7-band spectrum analyzer chip) and a genesis cable plugged into port 2. Sends all 7 bands with an 8-bit resolution with a 4-bit ID to make sure things are always in sync. Running the genesis side ROM on an everdrive.

Really wanted to try my hand at having an audio assisted visual set. Tried an amplitude based one but it wasn't exactly what I was looking for. The chip works really nicely, and once you adjust the threshold it finds the beat very reliably.


Debug / POC ROM - ran a frequency sweep through, works perfectly!


Actual implementation into a new ROM I've been working on. A set of lines are drawn every frame into a tilemap in RAM then DMA'd over right after vsync. Rather than overwriting the tiles under it each line has a defined weight that is added to the array. The sum corresponds to a palette entry, so the longer the effect stays on the more intense the color becomes (black->blue->purple).

Only using the 63hz band here, very effective! You can see around 1:15 where there is a constant tone the effect will play out.

Music by the amazing Danimal Cannon!


Now to (tastefully) work it into some new effects! Should have it in time for Blip Festival Australia.

24 comments:

  1. In the event that you are truly needing the cash and you don't have some other decision yet to apply for it.usacheckcashingstore.com/san-diego

    ReplyDelete
  2. It is additionally a more helpful method for deducting installments straightforwardly from a financial balances. Along these lines, it is never again amazing if every single business bank would in the end branch into this sort of business.
    Cash Advance

    ReplyDelete
  3. The borrower sits in dismay that this little credit is wreaking such a great amount of devastation in their financial plan. The dissensions start. usacheckcashingstore.com/chula-vista

    ReplyDelete
  4. It is essential to ask every one of the inquiries straightforwardly to your payday credits loan specialist so you comprehend what sort of expenses you will confront while paying the cash back. Cash Advance

    ReplyDelete
  5. Very nice and always successful.
    This is a very good article.
    I’m waiting for you the other article.

    Misteri Dunia

    interesting articles and this is my first first reading a very interesting article thanks for this article that fits with the theme news.

    Prediksi Togel Hongkong

    ReplyDelete
  6. Very nice and always successful.
    This is a very good article.
    I’m waiting for you the other article.

    Konspirasi Hitam

    interesting articles and this is my first.
    first reading a very interesting article.
    thanks for this article that fits with the theme news.

    Prediksi Togel Jitu Pasti Tepat

    ReplyDelete
  7. Very nice and always successful.
    This is a very good article.
    I’m waiting for you the other article.

    Konspirasi Hitam

    interesting articles and this is my first.
    first reading a very interesting article.
    thanks for this article that fits with the theme news.

    Prediksi Togel Jitu Pasti Tepat

    ReplyDelete

  8. This is really a pleasant and useful, containing all data furthermore greatly affect the new innovation. Much obliged for sharing it,
    Avriq
    Avriq India
    AVRiQ - Data Recovery<
    AVRiQ Crunchbase
    Avriq Services
    Avriq Us

    ReplyDelete
  9. I'm puzzled with lots of exercises. I was afraid I could not do the right time despite my hard work. I need a support person.
    http://run3play.com

    ReplyDelete
  10. Rather than overwriting the tiles under it each line has a defined weight that is added to the array. situs poker online

    ReplyDelete
  11. Range analyzers and flag analyzers are a major test device that you likely claim yet there are numerous reasons a rental bodes well, we have a wide assortment of seat top convenient and hand held range analyzers for you to look over including sound EMC collectors cleared and constant. Mission Impossible Black Jacket

    ReplyDelete
  12. Totally love it how you add meaning to the content and writing in the most easy way to everyone can understand. Great.Independence Day in Malayalam

    ReplyDelete
  13. Thank you for a great explanation. I was looking online for a similar idea and really appreciate it

    Catninja.org
    Wormate-io.com

    ReplyDelete
  14. Cool you inscribe, the info is really salubrious further fascinating, I'll give you a connect to my scene. to whom it may concern

    ReplyDelete
  15. interesting articles and this is my first first reading a very interesting article thanks for this article that fits with the theme news. latest lawn dresses , kids lawn dress design

    ReplyDelete