trigger_segfault
Spazmatism
Terraria Midi Player is a music player for Terrarian instruments such as the Harp and Bell. The program works by taking control of the mouse to click on the screen at the right coordinates to produce the correct notes as the midi plays. The program comes with a set of global hotkeys that can be pressed while focused on Terraria to force-stop the song or close Terraria Midi Player. The program will also force focus on Terraria when you start the song to avoid causing problems by clicking in unknown places. See the Wiki for all information available on Terraria Midi Player.
(Playing Through the Fire and Flames)
Features
~ Load Midis and play them within Terraria ~
~ Automatically attempts to fit notes within Terraria's two octaves ~
~ Ability to control where Magical Harp projectiles are aimed ~
~ Adjusts for mount height offsets ~
~ Automatically stays focused on Terraria while playing songs in order to avoid accidental clicks ~
~ Connect with others hosting from their Terraria Midi Player to sync songs for a performance ~
~ See more features here ~
Requirements
.NET Framework 4.5.2 | Windows 7 or later
Terraria for PC | Terraria zoom setting must be at 100% (under v1.4)
Downloads: v1.1.0.2
TerrariaMidiPlayer-1.1.0.2.exe
(The main executable. Dlls in the previous downloads are no longer required)
MidiSamples-1.0.zip
(A selection of midis playable without use-time modifications)
Terraria Item Modifier | Terraria Tweaker 2
(Different patches that allow item customization in order to decrease the use-time of instruments)
~ Previous downloads can be found at the bottom of the page ~
Preview
Wiki | Credits | Image Album | Source Code
Video Previews
(Below is a 3-person performance of Link's Awakening's Tal Tal Heights, and Miku Hatsune's Shake It!)
⬅ Other Information
Features
~ Load Midis and play them within Terraria ~
~ Automatically attempts to fit notes within Terraria's two octaves ~
~ Ability to control where Magical Harp projectiles are aimed ~
~ Adjusts for mount height offsets ~
~ Automatically stays focused on Terraria while playing songs in order to avoid accidental clicks ~
~ Connect with others hosting from their Terraria Midi Player to sync songs for a performance ~
~ See more features here ~
Requirements
.NET Framework 4.5.2 | Windows 7 or later
Terraria for PC | Terraria zoom setting must be at 100% (under v1.4)
Downloads: v1.1.0.2
TerrariaMidiPlayer-1.1.0.2.exe
(The main executable. Dlls in the previous downloads are no longer required)
MidiSamples-1.0.zip
(A selection of midis playable without use-time modifications)
(Different patches that allow item customization in order to decrease the use-time of instruments)
~ Previous downloads can be found at the bottom of the page ~
Preview
Wiki | Credits | Image Album | Source Code
Video Previews
(Below is a 3-person performance of Link's Awakening's Tal Tal Heights, and Miku Hatsune's Shake It!)
⬅ Other Information
v1.1.0.2
The first major release of Terraria Midi player with all the features you need to rock out to some midis in Terraria. Also comes with a new finalized UI, a playback UI, a keybind editor, and a syncing feature for multi-person performances (Experimental).
- Fixed certain Midi files with Ppqn sequence type failing to load due to division rate.
- Midi playback is now stopped less often from UI events.
- Added support for ABC notation files.
- Added piano mode where you can now preview how midis would sound
without playing them in Terraria. - Piano mode can optionally not wrap or skip notes so you can hear what
the midi is supposed to sound like. - Can now optionally view original track names.
- Can now optionally disable mount keybind while talking. (Keeps track
of enter being pressed) - Added track graph window with tons of features to facilitate midi
customization. - Can now specify multiple Terraria executable names to check the
process list for. - Added file drop support to the midi list.
- Every required file and dll is now embedded into the executable.
- Fixed a bug where disabling a track would temporarily revert its name
to its track number. - A bit of code refactoring.
- Lots of code refactoring so there may be a few new bugs. If there's any major issues then try using the previous release.
- Fixed a bug where midis would act strangely if their tempo was never defined in the file.
- Tracks can now be named
- Can now specify the name of your Terraria executable in order for Terraria Midi Player to locate its process.
- Default close keybind is now NumPad+ or Page Up if you don't have a numpad.
- Fixed some midi tracks not loading because they shared the same channel as another track.
- Fixed default Checks value being 0 instead of 20.
- Keybinds now work properly when focused in Terraria before playing a song.
- Syncing host and client should be a bit less glitchy now.
- Sync client should now tell you if your username was taken or password incorrect instead of saying failed to login.
- Sync host now tells you how long until playback starts.
- Can now cancel the delayed play midi used with syncing by pressing stop.
- Playback buttons now properly perform the same action as the keybinds when acting as the sync host.
- Possibly fixed program crashing instead of showing an error window
The first major release of Terraria Midi player with all the features you need to rock out to some midis in Terraria. Also comes with a new finalized UI, a playback UI, a keybind editor, and a syncing feature for multi-person performances (Experimental).
Last edited: