Facebook Twitter Music RSS

Weeklybeats 2016 was a 52 week long music project in which artists composed and publicly released 1 song a week for the entire year. Enjoy this archive of over 3,700 music compositions by over 260 artists.
Sign up or Login to give feedback or chat up on the forums.

WeeklyBeats.com / Music / cTrix's music / My first chip (emulation project)

My first chip (emulation project)

By cTrix on June 26, 2016 6:44 pm

This is what I worked on this week.  To most ears it probably sounds abysmal!
Basically I designed and spec'ed an audio chip down to silicon level, designed the surrounding electronics around it, then wrote an emulator to hear what it would sound like.  Built my own DAC in software with biasing - simulated caps and everything, etc.  Then wrote an ADC emulator to convert voltage outputs back to 48khz wave file!

My rules were 16 pins... parallel data input... internal latches in chip design.  Chip runs on 5 volts.  DC biasing and voltage step down included.  Blah blah.
This is zero about the music and 100% about the project.  Random fact - the chip is based around the pentatonic scale and the chip is clocked at 2.5khz (clock divided from main processor speed).... a huge mistake... so everything pitch wise is increments of 2.5ms.  I didn't emulate the computer (Z80 based machine) that I'd designed to run the play routine!  But I did program a memory map for the system.... then revised the chip with a proper addressing bus.

This submission is licensed by author under CC Attribution Noncommercial No Derivative Works (BY-NC-ND)

  • Play
  • Download
June 27, 2016 6:22 pm

This is really cool!

June 27, 2016 7:58 pm

Incredible!  Do you hope to make it one day?

I also liked the music!

June 28, 2016 1:51 am

I'm impressed with the technical prowess on display and the track itself sounds pretty cool to me.

June 29, 2016 2:43 am

WeeklyChips begins

July 3, 2016 9:09 pm

This is really an awesome piece, and I mean the whole chip design.

Some nerdy question?

What software did u used? Is is just software or could be run on an FPGA?

Are you planning to make the chip open source, so we could program some cool assembler routines for it?

I'm really really curious about this... And you are indeed THE CHIP MASTER!!!

July 17, 2016 4:17 pm
laguna wrote:

Some nerdy question?

What software did u used? Is is just software or could be run on an FPGA?

Nope.  Visual Basic 6 for Windows 98 :-)

July 17, 2016 11:41 pm
cTrix wrote:

Visual Basic 6 for Windows 98 :-)

Win98? Dude, you're so gangsta !!! wink

You need to login to leave a comment.
Login Sign-up