Improve animation rule for OW sound

This commit is contained in:
Daniel Wolf 2019-05-25 21:17:03 +02:00
parent 18f829d03d
commit 2218d9c69b
2 changed files with 5 additions and 1 deletions

View File

@ -1,5 +1,9 @@
# Version history # Version history
## Unreleased
* **Improved** animation rule for OW sound: animating it as E-F rather than F.
## Version 1.9.1 ## Version 1.9.1
* **Fixed** segmentation fault on OS X ([issue #65](https://github.com/DanielSWolf/rhubarb-lip-sync/issues/65)). * **Fixed** segmentation fault on OS X ([issue #65](https://github.com/DanielSWolf/rhubarb-lip-sync/issues/65)).

View File

@ -126,7 +126,7 @@ Timeline<ShapeSet> getShapeSets(Phone phone, centiseconds duration, centiseconds
case Phone::AE: return single({ C }); case Phone::AE: return single({ C });
case Phone::EY: return diphthong({ C }, { B }); case Phone::EY: return diphthong({ C }, { B });
case Phone::AY: return duration < 20_cs ? diphthong({ C }, { B }) : diphthong({ D }, { B }); case Phone::AY: return duration < 20_cs ? diphthong({ C }, { B }) : diphthong({ D }, { B });
case Phone::OW: return single({ F }); case Phone::OW: return diphthong({ E }, { F });
case Phone::AW: return duration < 30_cs ? diphthong({ C }, { E }) : diphthong({ D }, { E }); case Phone::AW: return duration < 30_cs ? diphthong({ C }, { E }) : diphthong({ D }, { E });
case Phone::OY: return diphthong({ E }, { B }); case Phone::OY: return diphthong({ E }, { B });
case Phone::ER: return duration < 7_cs ? like(Phone::Schwa) : single({ E }); case Phone::ER: return duration < 7_cs ? like(Phone::Schwa) : single({ E });