Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 2.31 KB

File metadata and controls

33 lines (25 loc) · 2.31 KB

Windowtapper is a recreation of the Wavetapper song by Frums using individual windows to represent each cube playing sound.

Windowtapper Showcase

Recognize this idea?

That's great! This project was inspired by the Windowtapper video made by M_rld 3 years ago, which unfortunately was closed source.
This isn't an attempt to recreate their version, the goal was to match the colors and patterns displayed in the original Wavetapper video.

How do I try it?

I have 3 versions for you waiting in Releases.

windowtapper_wav.zip

This version is an attempt to produce an executable as tiny as possible, you will get the most quality out of this one but you have to extract a dependency file with the samples. There are two executables however.

  • windowtapper.exe
    • This is the smallest executable you can possibly get, it's compressed with UPX
      but this may anger some antiviruses so if you have trouble switch to windowtapper_unp.exe
  • windowtapper_unp.exe
    • An unpacked version of windowtapper.exe that should seem less suspicious to antiviruses.

windowtapper_opus.exe

This version is completely standalone, requiring no dependencies but has about 3 MB of samples (719 of them!) packed into the executable.

How to compile?

I don't have a lot of advice but I'll say this right here:
This is a Windows app! It does Windows things! I have no plans to port this to Linux but you may!

I used mingw32-make to compile the app and the code should contain everything necessary to compile.
The WAV version is compiled by default, to compile opus run mingw32-make opus.
Make sure to run mingw32-make clean when switching build modes or there will be build issues from the cache!
I don't have the opus library stored elsewhere on my computer, it's in this repository.

Special Thanks

yobnedaa's Individual Blocks Playlist