录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

Inmunity 中文歌词助手,适用于 Sibelius / Dorico / Finale。

( 5 )
 
[收藏]

2443
#1 23-2-3 13:30

Inmunity 中文歌词助手,适用于 Sibelius / Dorico / Finale。

https://gitee.com/vChewing/Inmunity/releases/

该工具将一段文字整理成 INMU 格式,方便 Sibelius / Dorico / Finale 中文歌词制作。

Windows 版本
支援 Windows 7 / 8 / 10 ... 的 AMD 64 位元版本(市售电脑 CPU 应该都能跑),要求安装 .NET 6。但敝仓库所提供之程式码可用于建置 32 位元版本、建置 ARM CPU 专用版本。

P.S.: 因作者个人能力有限,Windows 版本尚未引入多执行绪处理特性。所幸,歌词这种东西,篇幅不会很大,使用者应该不会感到 lag 才对。

macOS 版本
因为用到了 SwiftUI App 前端,所以该工具要求作业系统版本至少为 macOS 11 Big Sur。然而,本专案当中的 Converter.swift 业务逻辑档案当中的内容可以用于更旧的 macOS 系统(理论上可以在 macOS 10.9 系统内使用),只不过整个前端 GUI 需要改用 Cocoa 重写。 本帖最后由 ShikiSuen 于 23-2-3 17:44 编辑
观众反应

1623
#2 23-2-3 16:00
期待,使用后期!

32
#3 23-2-3 17:01
多谢分享

鄙人之见,一行正则匹配即可解决,无需开发成桌面应用

另请教,IMNU 是什么格式,没搜到相关解释

2443
#4 23-2-3 17:27
TenorYuly 发表于 23-2-3 17:01
多谢分享

鄙人之见,一行正则匹配即可解决,无需开发成桌面应用

你要用一行 regex 的话,就不叫 INMU 格式了。
可以看一下我开源的仓库里面的业务逻辑相关的源码,里面还有对标点符号的处理逻辑。
INMU 格式源自于野兽先辈梗圈,这个梗圈在刷梗的时候喜欢在汉字之间加上空格。

11159
#5 23-2-3 21:34

32
#6 23-2-4 17:25
比如这条正则
  1. [{\(《“(]*[\p{Han}][}”》\)]*
复制代码
可以把例子(有修改)
  1. Je t'aimais 《刻骨銘心》的只有我自己
  2. 好不“容易”交出真心的:勇氣
  3. 你沉默的回應 是善意
  4. 123apple測試
复制代码

替换成
  1. Je t'aimais  《刻 骨 銘 心》 的 只 有 我 自 己
  2. 好 不 “容 易” 交 出 真 心 的: 勇 氣
  3. 你 沉 默 的 回 應  是 善 意
  4. 123apple 測 試
复制代码
这种替换对我来说就完全够用了

相比之下,还缺少数字和英语之间的空格,不过这在歌词中应该比较少见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索