grame-cncm / guidolib

Guido project - music score layout engine - music description language
http://guido.grame.fr
Mozilla Public License 2.0
152 stars 34 forks source link

Updated juce environment #160

Closed ffAudio closed 2 years ago

ffAudio commented 2 years ago

This PR updates the juce environment and example to build against JUCE 6 & 7.

The JuceDevice and JuceFont used a generic String constructor, so any GNM file with non ASCII characters would assert. E.g. the examples beethoven.gnm and faure.gnm having utf-8 characters. This is now changed to assume utf-8.

No license restrictions are tied to this PR, everybody is free to use the changes at their own discretion (CLA).

dfober commented 2 years ago

Thanks