Jump to content
  • 0
Carpincho

Save as MIDI preserving UTF-8 encoding?

Question

According to Release Notes for Cakewalk 2020.09, “Cakewalk now uses UTF-8 encoding by default for all text strings, including track name, clips names, Lane descriptions, Arranger sections, Notes Browser, Lyrics view, etc.” This is good news, but it’s not true for MIDI files that Cakewalk creates. Whenever you try to save or export a project as MIDI file (in any of the suggested MIDI formats), all UTF-8 gets lost, and all non-ASCII characters turn to question marks.

Does anybody know a way to save Cakewalk project as MIDI while preserving UTF-8 encoding of text strings?

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Posted (edited)

The following is from another part of the RP-026 standard, mentioned by another user:

"Note:  The extensions described in this proposal do not apply to, nor do they supplant the use of any other text-based meta events
(e.g. FF01 Text Event, FF02 Copyright Notice, FF03 Sequence/Track Name, FF04 Instrument Name, FF06 Marker, FF07 Cue
Point, etc.
) unless otherwise explicitly stated."

It would appear that RP-026 applies only to the lyrics field. 

Edited by Firstname
Less d*ckish response is better.

Share this post


Link to post
Share on other sites
  • -1
2 hours ago, Nigel Mackay said:

The MIDI standard does not cater for UTF-8 encoding.

I’m terribly sorry, @Nigel Mackay, but the RP-026 standard does cover Unicode usage in MIDI files for more than 20 years:

2020-10-16_21-15-24.png.a799860e42aa81f04c18451fbe3233ab.png

More than that, I’ve seen pretty many MIDI files where lyrics or other string values were stored in UTF-8 encoding.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...