Repository navigation
Highlights
- Singing avatars: a beat's voice from a JingleScript score (#1657):
beat.audioaccepts{ "type": "jinglescript", "score": { … } }, rendered (and cached by hash) and used as the beat's voice instead of TTS. A track with"sing": { "engine": "neutrino" }is sung by your local NEUTRINO (NEUTRINO_DIR, default/Applications/NEUTRINO). The beat'stextstays the words, so captions and avatar lip sync follow the lyrics. - JingleScript 1.0 (#1657):
render()runs on a worker thread, so long renders and NEUTRINO vocals no longer block the process @mulmocast/types2.24.0: new beat audio schema, zod^4.6.7- LICENSE file (#1653): AGPL-3.0 text at the repository root (license unchanged)
- Dependency updates (#1654, #1663, #1655, #1656, #1658, #1660, #1662)
Sample: scripts/test/test_avatar_singing.json
📦 npm: mulmocast@2.24.0
What's Changed
- release: 2.23.0 (mulmocast) by @isamu in #1652
- chore: AGPL-3.0 の LICENSE ファイルを追加 by @isamu in #1653
- chore(deps): bump follow-redirects from 1.16.0 to 1.16.1 by @dependabot[bot] in #1656
- chore(deps): bump hono from 4.13.7 to 4.13.13 by @dependabot[bot] in #1655
- feat: jinglescript 1.0, and a beat's voice from a JingleScript score (singing avatars) by @snakajima in #1657
- chore(deps): bump ip-address from 10.7.2 to 10.7.5 by @dependabot[bot] in #1662
- update by @isamu in #1654
- chore(deps): bump fast-uri from 3.1.8 to 3.1.9 by @dependabot[bot] in #1660
- chore(deps): bump body-parser from 2.3.0 to 2.4.0 by @dependabot[bot] in #1658
- update by @isamu in #1663
Full Changelog: 2.23.0...2.24.0