Festival Text to Speech singing for you

Got a great idea for the future of LMMS? Post it here.
Forum rules

Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues

Hello everyone.
Are you aware Festival Text to Speech (only Linux right now) can sing?
Here you are: http://festvox.org/docs/manual-1.4.3/festival_29.html

Here's my idea:

Code: Select all

Add a XML export score menu item to export a score in the piano roll as XML file for use with this, then in the file, user could add his lyrics.
Even better, associate Lyrics with each note and export the whole.
Is this valid?

Thanks for attention.
P.S.: Try this as XML file. Does it sound familiar?

Code: Select all

<?xml version="1.0"?>
<!DOCTYPE SINGING PUBLIC "-//SINGING//DTD SINGING mark up//EN" 
      "Singing.v0_1.dtd"
[]>
<SINGING BPM="130">
<PITCH NOTE="F4"><DURATION BEATS="1">poh</DURATION></PITCH>
<PITCH NOTE="F4"><DURATION BEATS="1">poh</DURATION></PITCH>
<PITCH NOTE="E4"><DURATION BEATS="1">poh</DURATION></PITCH>
<PITCH NOTE="E4"><DURATION BEATS="1">poh</DURATION></PITCH>
<PITCH NOTE="D4"><DURATION BEATS="0.75">poh</DURATION></PITCH>
<PITCH NOTE="E4"><DURATION BEATS="0.25">poh</DURATION></PITCH>
<PITCH NOTE="D4"><DURATION BEATS="0.5">roh</DURATION></PITCH>
<PITCH NOTE="C4"><DURATION BEATS="0.5">poh</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="1">poh</DURATION></PITCH>
</SINGING> 
Start it from Festival with

Code: Select all

(tts "yourFileName.xml" 'singing)
Bye!