Skip to main content

Harmony export as part of MIDI export?

Posted

Is there perhaps an easy way to export the harmony as part of an exported MIDI file? I would like to have the tones of each harmony shown as chords in a separate MIDI track, to guide my manual editing of results with other software. Alternatively, exported chord symbols would be fine too, if that is more easy to realise.

Note that under the global export options (see screen shot), there is an option for exporting the harmony, but seemingly that only affects the MusicXML export.

As a workaround, I could manually create an extra track, and add a chord (forced to contain all chord tones) at the start of each harmony. Anyway, just wanted to check first whether there is perhaps a more easy option (have a longish piece here with many hundreds of chord changes...).

In that context: is there perhaps a way to export all (horizontal) scales as part of the MIDI export similar to the workaround just sketched for harmonies? In other words, is there a way to force some run-like figure of horizontal symbols to contain all the tones of the scale? I know the number of tones per scales, so I could make sure that those runs have a sufficient nuber of symbols.

Thanks!


Wed, 2023-03-22 - 11:08 Permalink

Just as a rough demostration of what I would like to have, attached is a screenshort of a piece excerpt I did with some other software. Note that the underlying harmonies and scales are shown in separate tracks at the bottom here.

Of course, as part of a Synfire MIDI export we would not have things like grace notes, nor include the chord/scale name etc. (In the attached example, grace notes are used to show tones that are not chord root or scale tonic, but that distinction would simply be missing in the Synfire MIDI export I am talking about here.)

Attachments

Thu, 2023-03-23 - 13:03 Permalink

 I could manually create an extra track, and add a chord (forced to contain all chord tones) at the start of each harmony.

Interpretation Auto-Chords does that for you.

As for the scales, no. There is currently no way to export them like chords. An Auto-Scale option might be the easiest way to achieve that.

Fri, 2023-03-24 - 11:13 Permalink

Thank you very much! Auto-chords works indeed very nicely for this purpose. Just tried it out.

I would welcome some auto-scale option! I just want to manually revise results, and for that knowing also the Synfire scales would be handy.

To be able to have not only the chords, but also their roots I added an auto-bass track as well (I rarely explicitly changed inversions in my Synfire project).