Skip to content
@Bitshift-Variations-Humanized

Bitshift Variations Humanized

A project to humanize Rob Miles' code for "Bitshift Variations in C Minor"

Bitshift Variations Humanized

An attempt to make Robert Miles's Code Golf Song "Bitshift Variations in C Minor" into more readable code, provide raw audio output, a raw wav file, and a usable midi file for all to use and remix.

Original Video explaining the original program

https://youtu.be/MqZgoNRERY8

Contents of the Project

  • bitshift-variations-extracted
    • A Rust program to determine the point at which the original code loops, and extract it into both a raw output file and a .wav file
  • bitshift-variations-rusted
    • A Rust program that both recreates the original song byte-by-byte (tested with the results of the previous repository), and also provides an alternative implementation of the instrument function that outputs note information instead of a sample. The extract-notes binary inside also provides extraction of the complete song into a midi file (Currently Flawed). Also provides a 'humanized' version of the original C code in the c subfolder.

Logo

Simply the two 8-byte strings that define the grand total of two chords used (Chords? Progressions? Scales? IDK)

Popular repositories Loading

  1. bitshift-variations-rusted bitshift-variations-rusted Public

    Recreates Rob Miles' "Bitshift Variations in C Minor" in Rust, and provides the library and executable to convert the song to midi

    Rust 2 1

  2. .github .github Public

    Description for the Project

  3. bitshift-variations-extracted bitshift-variations-extracted Public

    Rust program to Extract Robert Miles's "Bitshift Variations in C Minor" as raw audio from its codegolfy glory

    Rust

Repositories

Showing 3 of 3 repositories
  • .github Public

    Description for the Project

    Bitshift-Variations-Humanized/.github’s past year of commit activity
    0 0 0 0 Updated Mar 18, 2023
  • bitshift-variations-rusted Public

    Recreates Rob Miles' "Bitshift Variations in C Minor" in Rust, and provides the library and executable to convert the song to midi

    Bitshift-Variations-Humanized/bitshift-variations-rusted’s past year of commit activity
    Rust 2 1 1 0 Updated Jun 17, 2022
  • bitshift-variations-extracted Public

    Rust program to Extract Robert Miles's "Bitshift Variations in C Minor" as raw audio from its codegolfy glory

    Bitshift-Variations-Humanized/bitshift-variations-extracted’s past year of commit activity
    Rust 0 0 0 0 Updated Jun 17, 2022

Top languages

Loading…

Most used topics

Loading…