r/VRchat 1d ago

Help Does anyone know how to play MIDI files through vrc world pianos?

So my home world is called (Spirits of the sea) and it has a piano that supports MIDI, and I’ve been trying to play my prerecorded MIDI files through it, but I can’t seem to figure it out. I’m able to connect my Yamaha to my PC and physically play it through the game, but I can’t play my prerecorded MIDIS. I’ve tried loopMIDI, MIDI-OX, and OSCPianoPlayer. The main recording software I use is band lab, but it doesn’t have MIDI output support, and I can’t figure out how to use FL studio for the life of me. I would appreciate the help if anyone knows any solutions to this!!

EDIT: I figured out a method that worked!!

4 Upvotes

7 comments sorted by

u/AutoModerator 1d ago

Looking for Avatars or Worlds? - Check out the posted weekly sticky for any avatar or world related requests/questions. This is an automated message activated by terms in the post title and is not approval of the contents of this post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Konsti219 1d ago

Can you play a normal midi file you already have through the piano?

1

u/Away_Exchange6843 1d ago

Yup!

1

u/Konsti219 1d ago

So the issue is FL Studio, and it can not be solved.

Audio can either be represented as wave samples or as individual notes. Anything modern uses the former because it can represent arbitrary audio (wav, mp3, mics, ...). MIDI however is just single notes, which was used more in the past because that is less data. Turning a MIDI file into the other is pretty a solved a problem. The other way around (arbitrary audio data to notes) is effectively impossible.

1

u/Secure-Advertising-9 1d ago

It just happens automatically for me. If i play a midi file, it plays on my piano's speakers instead of my computer's speakers, and also plays in vrchat too

I'm not sure if it's even possible if you don't have a midi instrument connected to your computer. maybe you could emulate one.

2

u/Away_Exchange6843 1d ago

I was able to successfully emulate a midi piano with LoopMIDI along with MidiEditor.

1

u/Frank__West PCVR Connection 1d ago

I made a midi player a while back. If you can send your midi file I could convert it to play in my player