Create
elo-hell-archive

Overwatch MIDI Pianist by ScroogeD#2849

This code is over 6 months old. The code may have expired and might no longer function.

Overwatch MIDI Pianist

This gamemode uses dummy bots to play MIDI songs on the Paris piano. You can convert the contents of any MIDI file to arrays that the gamemode can read, with this MIDI converter.

Note that the code above only contains the base gamemode without any songs. However, you do not need to import it, you only need to paste in the settings from the MIDI converter. See below for example codes with songs.

If you have any feedback, or if you just want to say hello, you can contact me on Discord: ScroogeD#5147

Features

  • Play up to a few minutes of any MIDI file
  • Simultaneously play up to 11 voices
  • Percussion instruments are automatically ignored
  • Notes outside the range of the Overwatch piano are automatically transposed up or down

Ingame controls

  • Interact (F): start and stop playing the song

You can control the speed at which the song is played:

  • Crouch+Primary Fire: Speed up by 5 %-points
  • Crouch+Secondary Fire: Slow down by 5 %-points

Note: the minimum time between two notes/chords is 0.064 seconds. If there are delays smaller than that, they are increased to 0.064s. Additionally, a negative speed value will make delays between all chords 0.064s.

You can easily remove all game sounds except the piano:

  • Host player only: Open the custom game lobby with L, then enter the custom game settings screen. (Optional: if you also want to see the bots playing, you can hide your HUD with Alt+Z)
  • Any player: Open the custom game lobby with L. Right click your player icon on the top right corner of the screen, and press Career Profile. (Optional: hide HUD with Alt+Z. Note that Esc -> Career profile also works, but doesn't allow you to hide your HUD.)

Example codes with songs

  • Pokemon Red/Blue trainer battle music: W6GKZC
  • Pokemon Gold/Silver champion battle music: J4W71
  • Pokemon Red/Blue gym leader music: 3AZJS
  • Pokemon Gold/Silver trainer battle music: ZKMPY
  • Pokemon Red/Blue wild battle music: CQMJS
  • Pokemon Red/Blue team rocket hideout music: ZNDHG
  • Pokemon Red/Blue champion battle music: 7XAAR

All Pokemon Red/Blue music above was transcribed by Mark Benis. The Gold/Silver themes were transcribed by me.

Known issues

See Known Issues on Github.


Archival Notice

This post was originally hosted on workshop.elohell.gg, a site which is no longer online. If this was originally your post, you may click the button below to transfer this post to your Workshop.codes account or delete this post entirely.

Archive Actions
Players | 1 - 12
Categories: Miscellaneous
Heroes: D.va, Junker Queen, Orisa, Reinhardt, Roadhog, and 29 more...
Created at:
Last updated:
Current version: 1.6.0

Similar Codes

Join the Workshop.codes Discord