Skip to content

Bitshift-Variations-Humanized/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

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)

About

Description for the Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published