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.

31 comments:

  1. very nice and interesting
    http://www.sanadomino.com/

    ReplyDelete

  2. Thanks for the information that has been submitted, it may be useful specifically my reading and writing you :) And there is little hope can be helpful and useful:
    Obat Herbal Batu Empedu

    ReplyDelete
  3. 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
  4. 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
  5. 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
  6. 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
  7. Hopefully your website becomes the first and best in the eyes of google search
    Agen Bola Terpercaya

    ReplyDelete
  8. 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
  9. Ablpoker merupakan salah satu Agen Poker Online Indonesia Terpercaya yang memberikan kemudahan dalam bermain dengan minimal deposit dan withdraw sebesar 25ribu.
    Poker Online
    Poker Terpercaya
    Poker Indonesia

    ReplyDelete
  10. 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
  11. 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

  12. 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
  13. 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
  14. Rather than overwriting the tiles under it each line has a defined weight that is added to the array. situs poker online

    ReplyDelete
  15. 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
  16. 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
  17. If you are in Jaipur and need beautiful Call Girls in Jaipur or white skin Call Girls in Jaipur then you can simply book call girls in Jaipur from one of the best escort agency named Call Girls in Jaipur. It is No.1 premier escort agency and provide both incall or outcall facility to clients.Please click on the following link to check the official websites Call Girls in Jaipur

    ReplyDelete
  18. Thanks for your post visit our website for
    Call girls in Noida | Call girls in Gurgaon | Call girls in Cuttack | Call girls in Puri | Call girls in Bhubneshwar

    Aamazing post..I really liked it..You can hire call gir directly from following links
    Call Girl in Noida | Call Girl in Gurgaon | Call Girl in Cuttack | Call Girl in Puri | Call Girl in Bhubneshwar

    I loved your article very much...You can also visit mine from folowing links
    Escorts in Noida | Escorts in Gurgaon | Escorts in Cuttack | Escorts in Puri | Escorts in Bhubneshwar

    Very nice...I really enjoyed your work...
    Noida Call Girls | Gurgaon Call Girls | Cuttack Call Girls | Puri Call Girls | Bhubneshwar Call Girls

    I really want to appreciate your writing skills..You can also check out mine for
    Noida Call Girl | Gurgaon Call Girl | Cuttack Call Girl | Puri Call Girl | Bhubneshwar Call Girl

    Great stuffs!! Check mine for
    Noida Escorts | Gurgaon Escorts | Cuttack Escorts | Puri Escorts | Bhubneshwar Escorts

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

    Catninja.org
    Wormate-io.com

    ReplyDelete