Weeklybeats is a 52 week long music project in which artists compose and publicly release 1 song a week for the entire year.
Starting January 1st 2018 GMT each participant will upload one finished composition per week. Any style of music or selection of instruments are welcomed and encouraged. Sign up or Login to get started or check our FAQ for any help or questions you may have.

Chippy

By JerwuQu on January 12, 2018 6:49 am

All the music you're hearing is coming from software on a microcontroller!

This project was started a couple of months ago but I just now had the parts required to assemble it on a PCB and record it.

Audio recorded via my computerĀ“s line-in.

Watch the YouTube video here for a live demo and more information: https://www.youtube.com/watch?v=ZCXUeDGHYtk

Feel free to ask questions or leave comments on the project here or on the video.

This submission is licensed by author under CC Attribution Noncommercial Share Alike (BY-NC-SA)

  • Play
  • Download
January 15, 2018 12:23 am

Cool up beat track. Congrats on getting PCB assembled. Not the typical starting point for most songs to have to build the gear!

January 15, 2018 12:41 am

Great stuff man, love the energy smile That video is fascinating too! Congrats on finishing a long project, I know that feeling big_smile

January 15, 2018 12:45 am

ooh wow!! so cool, chiptune to the max!

January 15, 2018 2:30 am

Fun track! What are the specs on this? waveforms, channels, samplerate? etc.

January 15, 2018 2:58 am
NWSPR wrote:

Cool up beat track. Congrats on getting PCB assembled. Not the typical starting point for most songs to have to build the gear!

hieme wrote:

Great stuff man, love the energy smile That video is fascinating too! Congrats on finishing a long project, I know that feeling big_smile

Wisefire wrote:

ooh wow!! so cool, chiptune to the max!


Thanks a lot guys big_smile

User Agent wrote:

Fun track! What are the specs on this? waveforms, channels, samplerate? etc.


That should all be in the video!

2 pulse channels, 1 noise channel, 20 kHz samplerate.

First pulse channel is dedicated to the lead, second is used for kick, bassline and arp.

January 15, 2018 10:06 pm

my dude, amazing

January 17, 2018 3:10 am

bouncy!

January 17, 2018 5:59 pm

That seems a bit obtuse. It's a nice song and I suppose you could use it as a neat parlor trick, but still.

January 18, 2018 7:21 am

thummbz uppp!

January 22, 2018 2:43 am

Ha, cool! How do you program this thing?

January 22, 2018 1:56 pm
license wrote:

How do you program this thing?


I used a PICkit 2 to program it smile
Wrote the assembly in their official IDE called MPLAB X.

January 22, 2018 3:16 pm
JerwuQu wrote:
license wrote:

How do you program this thing?


I used a PICkit 2 to program it smile
Wrote the assembly in their official IDE called MPLAB X.


Cool! Did you just punch values in for the notes and trial and error until it sounded good, or did you make an ad-hoc editor for it?

January 22, 2018 4:57 pm
license wrote:
JerwuQu wrote:
license wrote:

How do you program this thing?


I used a PICkit 2 to program it smile
Wrote the assembly in their official IDE called MPLAB X.


Cool! Did you just punch values in for the notes and trial and error until it sounded good, or did you make an ad-hoc editor for it?


I created the song on my computer in a DAW then transcribed it into a format that I later converted into assembly data smile

January 22, 2018 6:03 pm
JerwuQu wrote:
license wrote:
JerwuQu wrote:
license wrote:

How do you program this thing?


I used a PICkit 2 to program it smile
Wrote the assembly in their official IDE called MPLAB X.


Cool! Did you just punch values in for the notes and trial and error until it sounded good, or did you make an ad-hoc editor for it?


I created the song on my computer in a DAW then transcribed it into a format that I later converted into assembly data smile


Oh wow, that's intense...

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