Jimmyoshi
Level 27 Mixist
 
bytebeat
1st/3

 
equinox 
4th Σ5.931

 
pervernality 
12th Σ5.648

 
germinations 
7th Σ5.850

 
parturition 
9th Σ5.683

 
flowers in pants 
8th Σ5.749

 
Shoot for the Moon
 
  7th/199   Σ28.862   May 6th 2018 12:15pm
 
/player/EntryPlay/28200/
28200
 
[x] Bytebeat

Will update description with usage info later.
Creative Commons License
325
36
61
21
38
 


previous entry
Sinc-X - butt
view all 199 entries

 
99018
Level 23 Chipist
post #99018 :: 2018.05.06 12:22pm
  
  MiDoRi and RazerBlue6 liēkd this
  
  Producer-san, kleeder, raphaelgoulart, goluigi, Sinc-X and Jimmyoshi hæitd this
MOD player is not allowed :V
 
 
99027
Level 23 Chipist
post #99027 :: 2018.05.06 12:42pm
  
  pedipanol, kleeder, raphaelgoulart and goluigi hæitd this
  
  Slimeball liēkd this
I meant yeah, you said you write almost all the synths in code but it still doesn't change the fact that it's borderline invalid. Your code took very long to render and not able to play in real time without reducing the sample rate to like 32kHz even on new PCs.
 
 
99033
Level 27 Mixist
post #99033 :: 2018.05.06 12:51pm :: edit 2018.05.11 12:53am
  
  kleeder and goluigi liēkd this
Ok so apparently you can't actually update descriptions after the battle ends (I could've sworn you could).

ANYWAY

This is a C program that generates music. HOW TO RUN:

-----------------------------------------------------------------------------

ON WINDOWS

Install MinGW
Type the following in cmd:

gcc c_file.c -std=c99 -lm -O3

This will generate a.exe. You can render a wav by doing the following:

a.exe 48000 > music.raw

Import music.raw into audacity. You should select unsigned 8-bit stereo 48000 sample rate. Then export as wav.

To play in realtime:

Install ffmpeg/ffplay

Type the following into cmd:

a.exe 32000 | ffmpeg -f u8 -ar 32000 -ac 2 -i pipe:0 -f wav - | ffplay - -showmode 1

You can now listen to it in realtime in full stereo. :)
(Note: if it stutters, change all instances of 32000 to a lower number. My machine can handle up to 32000Hz but that may not be the case for everyone.)

-----------------------------------------------------------------------------

ON LINUX

gcc c_file.c -std=c99 -lm -O3
a.out 32000 | aplay -c 2 -r 32000

(Note: untested in linux/aplay)
Confirmed working in linux now. Ty golgi.

-----------------------------------------------------------------------------
 
 
99035
Level 27 Mixist
post #99035 :: 2018.05.06 12:52pm :: edit 2018.05.06 1:02pm
  
  raphaelgoulart and goluigi liēkd this
@pigdevil This was never in issue in bytebeats in previous Spring Tracks so I fail to see why it would suddenly be invalid now. Also yes, I set the default sample rate in the C file too high and forgot to lower it because I was in a rush to submit this and the deadline had almost passed. I enabled commandline arguments because I know the performance may be worse for others so I made the sample rate fully customizable. If I had remembered I would have set the default to 32000Hz in the first place.
 
 
99040
Level 17 Chipist
post #99040 :: 2018.05.06 1:00pm
  
  Jimmyoshi, kleeder, raphaelgoulart and goluigi liēkd this
@pigdevil2010 If I'm reading the lyceum correctly the bytebeat1k format was created partly to prevent tool assisted entries (i.e. mod players), but the size-unlimited bytebeat format has no restrictions on that.
 
 
99047
Level 23 Chipist
post #99047 :: 2018.05.06 1:18pm
  
  kleeder, Galgox and Jimmyoshi liēkd this
Well I have no idea what the deal is with the invalidness or whatever, but this song is fuckin great! Really nice upbeat arcade vibes.
 
 
99053
Level 28 Chipist
post #99053 :: 2018.05.06 1:35pm
  
  Cessor Safari and Jimmyoshi liēkd this
confirmed linux user, plays flawlessly even at 48000 and 64000(!!!) hz

screenshot of my terminal outputs (underrun!!! == stutter)
https://i.imgur.com/hcjWbaD.png 88.2 kHz is the limit for me...

no stutters up to 64k even if i do it the ffmpeg way

this is legit! you need to Install Linux!
 
 
99064
Level 19 Chipist
post #99064 :: 2018.05.06 2:01pm :: edit 2018.05.06 2:02pm
  
  MiDoRi, Flaminglog, MS, kleeder and Jimmyoshi liēkd this
Can I predict next year's Jimmy's bytebeat entry: sounds like a song made in a DAW, complete with crazy DSP effects lmao

how did you make this though, this is insane stuff
 
 
99106
Level 29 Mixist
post #99106 :: 2018.05.06 5:12pm
  
  Flaminglog liēkd this
So I guess I shouldn't try running it in a browser?
 
 
99108
Level 23 Chipist
post #99108 :: 2018.05.06 6:03pm :: edit 2018.05.06 7:29pm
  
  Slimeball liēkd this
Okay fine, I went a bit harsh. People will just going to vote based on how it sounds and not legitimacy anyways 🤷🏻‍♀️

Also yeah you did everything fair and square. Now I know what level I have to achieve for this format.
 
 
99135
Level 17 Chipist
post #99135 :: 2018.05.07 3:43am
  
  goluigi, Jimmyoshi, Sintel and charlotte liēkd this
Jizz on the Moon (that's not gay irc spam - much more metaphysical - of course it means to impregnate the Moon Goddess (doesn't matter which one))
 
 
99210
Level 26 Chipist
post #99210 :: 2018.05.08 1:36am
  
  Flaminglog and Jimmyoshi liēkd this
im giggling at how u slyly slipped in a triplet during the second verse's melody and then went "wait lets do that again"
 
 
99243
Level 27 Mixist
post #99243 :: 2018.05.08 2:09pm :: edit 2018.05.08 2:30pm
@charlotte I was just doing what I thought sounded good in my head at the time lmao
@RazerBlue believe it or not, I actually figured out how to make a compressor of all things (didn't use it in this though because fuck compressors lol)

Also, bit of an update. I decided to make an infinitely* looped version of this:
https://dl.dropbox.com/s/804c4ac5cbjsnqr/st7bytebeat.c?dl=0

I would advise against rendering a wav of this and leave it running for too long lol.

* Note: due to the max integer range it is not actually infinite. May crash after ~8 hours (more or less depending on which sample rate you use)
 
 
99444
Level 25 Mixist
post #99444 :: 2018.05.10 9:12am
  
  Sintel and Jimmyoshi liēkd this
first there was
marisa stole the precious thing
then there was
marisa tanked my score with an incredible hand
now there is
marisa crashed my computer with an awesome music
 
 
99725
Level 13 Chipist
post #99725 :: 2018.05.14 3:47pm
  
  Galgox and Jimmyoshi liēkd this
I don't understand sh!t about bytebeat. What I've understood from comments and irc chat is that coming up with this in bytebeat is hard af, amirite?

Kudos, then.
 
 
99730
Level 23 Chipist
post #99730 :: 2018.05.14 5:30pm
  
  MiDoRi and Jimmyoshi liēkd this
Jesus christ, man. This is incredible. I can't believe you straight up wrote a program to generate this song, that's dedication to the craft.
 
 
99745
Level 0 n00b
post #99745 :: 2018.05.15 1:32am
  
  Sinc-X, Sintel, charlotte and raphaelgoulart liēkd this
  
  Jimmyoshi hæitd this
That sounds great. Thank you for sharing. Will its playing signal be blocked by the phone jammer?

https://www.jammer-buy.com/cell-phone-jammer/c-24.html
 
 
99890
Level 10 Chipist
post #99890 :: 2018.05.16 3:35pm :: edit 2018.05.16 3:37pm
Is this touhou on bytebeat
 
 
100030
Level 12 Criticist
post #100030 :: 2018.05.19 5:50am
  
  Jimmyoshi liēkd this
This is naiss ! I did hope to see everything procedurally generated though
 
 
100158
Level 19 Pixelist
post #100158 :: 2018.05.20 1:38pm :: edit 2018.05.21 12:44am
  
  RazerBlue6 hæitd this
  
  Jimmyoshi liēkd this
Your dedication and ~~~DETERMINATION~~ are unbelieveable
 
 
100319
Level 8 Criticist
post #100319 :: 2018.05.23 10:07pm
  
  Jimmyoshi liēkd this
Indeed awesome music
 
 

LOGIN or REGISTER to add your own comments!