News:

PSR Tutorial Forum is Now Back to Life!

Main Menu

Chord information in MIDI files

Started by tilusnet, June 30, 2022, 05:31:13 PM

Previous topic - Next topic

tilusnet

Hello folks,

I noticed that some midi files played on the Yamaha PSR also display chord information.

How is this baked into the midi files?
Can you recommend some software the lists this info, or allows to edit it?

Many thanks!

C-clef

The only software I know of that allows the straightforward entry and display of chord information is Yamaha's own, ancient XGworks program.

There are two sections, that can be shown or hidden, at the foot of the Track View, for chords and styles to be inserted/displayed.
In the chords section chords can be selected from a pop-up, a bass note added if required, and placed at a particualr point in the song.

The actual command (an XF Chord Name) is inserted in the Master Track of the MIDI file at the Measure / Beat / Tick selected.
This can then be edited here as needed.

The later SOL2 program (also rather old) does allow work on XF information but, in my view, isn't quite as atraightforward as XGworks.

Any help?
Colin.


ckobu

PSRUTI is a program that can generate chords in a MIDI file. Watch this video.

https://youtu.be/nwx-rNBGZS0


PSRUTI download link

https://www.heikoplate.de/zips/psruti821_setup.zip
Watch my video channel

tilusnet

Thank you both, your answers are insightful.

I have also found out about Sy*** midi messages in the meantime.

For anyone else interested, the way chords are displayed:
the Yamaha keyboard is looking for specifically crafted Sy*** midi messages that contain encoded chord information.
The encoding specification is in http://www.jososoft.dk/yamaha/pdf/xfspec.pdf at page 19.
That's how it works.

Whitecolin11

Excellent as always Casper, Are you going to get back to your excellent odcasts?

ckobu

I hope to continue with the video. This year has directed me towards some other non-music related goals, but I hope to have the time and will to continue working on my Youtube channel.
Watch my video channel

overover

Quote from: tilusnet on June 30, 2022, 05:31:13 PM
Hello folks,

I noticed that some midi files played on the Yamaha PSR also display chord information.

How is this baked into the midi files?
Can you recommend some software the lists this info, or allows to edit it?

Many thanks!

Hi tilusnet,

Please note the following important difference:

XF Chords (which are normally used in MIDI files) are so-called Meta Events and are therefore NOT transmitted via MIDI/USB-MIDI (but can only be evaluated directly on the device on which the MIDI file is loaded).

Sy*** Chords, on the other hand, can also be transmitted via a MIDI connection.


Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)

tilusnet

Quote from: overover on July 06, 2022, 05:12:35 AM
Hi tilusnet,

Please note the following important difference:

XF Chords (which are normally used in MIDI files) are so-called Meta Events and are therefore NOT transmitted via MIDI/USB-MIDI (but can only be evaluated directly on the device on which the MIDI file is loaded).

Sy*** Chords, on the other hand, can also be transmitted via a MIDI connection.


Best regards,
Chris

Interesting, thank you.