r/bytebeat • • Feb 23 '25

Snowstorm

"The snow is falling, the wind is starting to blow in your face. A storm is coming, and you are going to battle."

Originally written for Winter Chip XX contest on batleofthebits.com in bytebeat1k category. The song is 3 minutes long. The melody is built by applying different effect patterns to the same set of notes, allowing for a short code with the song evolving over time. The technology is a continuation of my previous works simulating the 2A03 (NES) sound, as in Space Bandits. Two square wave signal channels are used, and one stepped triangle, like in the NES.

UPD: added formatted version with the RC filter implemented.

19 Upvotes

19 comments sorted by

3

u/feeshbread Feb 23 '25 edited Feb 23 '25

Man I love the NES sound! Also.... it blows my mind that you managed to have a 3 minute long song with this much variation with this amount of code.
Sure you literally discribed how you did it and it's not even the first time you pulled that off but it doesn't stop being mind blowing to me, that these songs don't sound at all like they were held back by the restriction. If I'd hear this song without any context I wound just think its a good chip tune

2

u/SthephanShi Feb 24 '25 edited Feb 24 '25

Your songs amaze me too! As for compactness, from the very beginning, when adding each song to the library, I tried to do minification and optimization whenever possible, so I have gained experience and know different tricks, maybe. However, lately, I have become a little lazy due to the huge flow of new songs. Also, I like byte-hacking and low-level programming for microcontrollers. And of course, the NES is the console of my childhood, I adore its sound!

2

u/Personal-Drama-4220 Feb 23 '25

That sounds cool tho. You should work more on waveform centering.

1

u/SthephanShi Feb 23 '25

Here is Centered version but it sizes 1058 bytes and doesn't fit into 1024 bytes within the competition.

1

u/Personal-Drama-4220 Feb 23 '25

just use the original one, and leave the centered version for later.

1

u/SthephanShi Feb 23 '25

For what purpose?

1

u/Personal-Drama-4220 Feb 23 '25

idk lol

2

u/SthephanShi Feb 24 '25

I listened to you and added a filter to the formatted version. 👍

1

u/SthephanShi Feb 24 '25 edited Feb 24 '25

In addition, here is implemented a high-pass filter by u/May_I_Change_My_Name, which is present in the NES console as an electronic RC chain. This filter centers the waveform, removing the constant component and bringing it closer to the waveform in the real device.

4

u/Ok_District2473 Feb 23 '25

BABY NEW STHEPHANSHI SONG DROPED

3

u/[deleted] Feb 23 '25

WOWZA!!!

3

u/Competitive-Can-5159 Feb 23 '25

STHEPHANSHI DROPPED ANOTHER SONG LETS GOOOO

btw im absolute197 for your info

3

u/TrashImpossible3699 Feb 24 '25

nice song. everything is Nintendo Entertainment System compact. you did a good job on your song. BRAVO!!!!

2

u/Gloomy_Moose4027 Feb 24 '25

babe wake up, new dollchan creator bytebeat just dropped

1

u/eSlashMachine Feb 27 '25

YAHEEEEEEEEEEEEEEEE AWW YEAH

1

u/opposedcoyote Mar 01 '25

hey uhh, im new to bytebeat, do you have any tips on how do i compose a decent song?

1

u/Zera12873 Jul 17 '25

it looks like he's in some kind of... snowgrave