11 votes

MinBytes - A Minimal ByteBeat Album in 1024 Bytes of Javascript

11 comments

  1. [4]
    cfabbro (edited ) Link
    Doesn't work at all in Firefox, from what I can tell. I get the visualizations but no sound. It did work fine in chrome though. edit: The music itself was pretty harsh on my ears and not...

    Works best in Chrome

    Doesn't work at all in Firefox, from what I can tell. I get the visualizations but no sound. It did work fine in chrome though.

    edit: The music itself was pretty harsh on my ears and not particularly pleasing to listen to IMO... but I think the concept is super neat. It's really impressive that each song can be represented with such a short equation and played with such a minuscule amount of code!

    8 votes
    1. [3]
      KilledByAPixel Link Parent
      Thanks for the info, it seems like it only works in Chrome. My next goal is to combine this type of music with some other tools to make it more palatable.

      Thanks for the info, it seems like it only works in Chrome. My next goal is to combine this type of music with some other tools to make it more palatable.

      2 votes
      1. [2]
        cfabbro Link Parent
        NP, and yeah, some alternate sound effects and maybe some filters could probably make this album pretty nice to listen to. It's just a bit raw and harsh at the moment for my particular tastes....

        NP, and yeah, some alternate sound effects and maybe some filters could probably make this album pretty nice to listen to. It's just a bit raw and harsh at the moment for my particular tastes.

        p.s. I would love to revisit this album again once you have done that, BTW. :)

        1 vote
        1. KilledByAPixel Link Parent
          Thanks, yeah I get it. This is some pretty experimental stuff. I could see parts of this cut up with some filters and made into loops. I don't think I will remaster this album but next I'm going...

          Thanks, yeah I get it. This is some pretty experimental stuff. I could see parts of this cut up with some filters and made into loops. I don't think I will remaster this album but next I'm going to investigate combining these ideas with more standard music making tools. I'd like to release another album by the end of the year along those lines.

          1 vote
  2. KilledByAPixel (edited ) Link
    Hi! I've been working on this for a while now, excited to finally release it. This is my exploration into a new genera of music called Bytebeat. Each song is created by a tiny function. I have...

    Hi! I've been working on this for a while now, excited to finally release it. This is my exploration into a new genera of music called Bytebeat. Each song is created by a tiny function. I have been experimenting to find the best short formulas and put the all together in this collection that fits in a 1k package.

    I know this kind of music probably sounds like noise to most people, it is a very different kind of sonic landscape from what we are used to. I did my best to make it as accessible as possible without diluting its essence. If you do happen to like it, let me know what you think!

    5 votes
  3. [2]
    Apos (edited ) Link
    This is a cool project, but it also sounds really good! I can actually listen to this music. Also the titles are pretty fitting. Edit: I could see a minimal game that could use this. Perhaps...

    This is a cool project, but it also sounds really good! I can actually listen to this music. Also the titles are pretty fitting.

    Edit: I could see a minimal game that could use this. Perhaps similar to 140 with background visualization: https://store.steampowered.com/app/242820/140/

    Some of those music could be used for bosses, etc.

    I wonder if you can find some formulas that can complement each others to have multiple "instruments".

    4 votes
    1. KilledByAPixel Link Parent
      Thanks! I'd like to make a 1k game with sound effects and music. It is definitely possible to combine formulas to create a more composed songs. I'm working on a tool to make it easier do that and...

      Thanks! I'd like to make a 1k game with sound effects and music. It is definitely possible to combine formulas to create a more composed songs. I'm working on a tool to make it easier do that and experiment with kind of stuff stuff.

      2 votes
  4. [2]
    moocow1452 Link
    Maybe I'm used to NES/Gameboy music, but it almost feels like "acapella" tracks to a larger mix. Like with Binary, it feels like there should be harmonies and accompaniments mixed in after the...

    Maybe I'm used to NES/Gameboy music, but it almost feels like "acapella" tracks to a larger mix. Like with Binary, it feels like there should be harmonies and accompaniments mixed in after the initial lead in. Probably defeats the whole point of the raw mix, but it feels like it could be a good sample to build a new track around.

    4 votes
    1. KilledByAPixel Link Parent
      Yeah totally. This is what I'm calling minimal bytebeat which is just a tiny formula. It's possible to make more complex songs by combining multiple formulas in interesting ways and masking out...

      Yeah totally. This is what I'm calling minimal bytebeat which is just a tiny formula. It's possible to make more complex songs by combining multiple formulas in interesting ways and masking out the stuff you don't want. In fact any song can be made provided you use a long enough function. I'm going to be delving into that next.

      3 votes
  5. [2]
    kfwyre (edited ) Link
    This is very, very cool. I love chiptune music and am totally digging this (both conceptually and aurally). Great work! I would love to know more about your process and, in particular, what the...

    This is very, very cool. I love chiptune music and am totally digging this (both conceptually and aurally). Great work!

    I would love to know more about your process and, in particular, what the statements at the top of the screen represent.

    Edit: Finished my playthrough. This is even cooler than I thought. You've got outright thematic progression going on! Going from Sidereal to Zodiac to FTL feels like you're deliberately closing a thought that you opened with Takeoff at the beginning of the album. Very neat, very cool, very awesome. This is excellent.

    2 votes
    1. KilledByAPixel Link Parent
      Thanks! The function at the top is what was used to generate the music. T is the index of the sample. If you search for bytebeat you will find some examples you can play with. I wrote my own...

      Thanks! The function at the top is what was used to generate the music. T is the index of the sample. If you search for bytebeat you will find some examples you can play with. I wrote my own generator to be super tiny, you can actually play around with it at this url https://www.dwitter.net/d/13579

      I've done a decent amount of music production, but making this was much different with focus on minimalism. I started by looking for functions other people have used and playing around with them. I wanted to experiment with a variety of function archetypes. There is also a big hidden parameter which is the sample rate that controls how fast the song plays. Choosing that gave me some extra control over the way each track sounds.

      3 votes