「UTAUの音Shift右クリックしてでてくる「aい」「uい」「囁きaい」とかまとめて表示できるプラグイン」のメモ

いつかこういうプラグインを作るときのためにまとめました。 あるいは、これを読んだどなたかが作っていただいても結構ですw
2
masao @namiyome

@maruLoop あ、そういうことですか。じゃあたとえばC4が選ばれたら強以外は無効表示しちゃうとか?

2012-09-29 19:11:13
飯香 @iicafiaxus

そういう音源構成はono.iniから読み取れるので、選択できない場合はグレーアウトするとかが必要になりそうですね RT @maruLoop: しかし,なかなか複雑だな・・・.C4には強しかなくて,G4は強弱普通の3種類ある場合とか

2012-09-29 19:11:19
maru621 @maruloop

@namiyome そういう処理も必要かと.あと,prefix.mapだと音高依存が基本なので,強/弱の対応とかは原音設定なり別途パラメータを用意する必要があるかも

2012-09-29 19:12:41
maru621 @maruloop

強/弱対応っていうのは,強/弱/C4/G4とならずに,強/弱とC4/G4という感じで,それぞれ意図した対になるイメージ

2012-09-29 19:13:38
masao @namiyome

こういうののテストに最適な音源さんって何だろう?

2012-09-29 19:14:48
飯香 @iicafiaxus

3×8×3のようなきれいな直積になってなくて中途半端にいろいろ欠けや突出がある場合のほうが多いだろうからそれを読み取って最も実情に合った形で候補の提示の仕方をするところのアルゴリズムが難しそう…

2012-09-29 19:18:14
maru621 @maruloop

そのデータテーブルをどう内部に保持しとくか想像しにくい・・・ RT @iicafiaxus: 3×8×3のようなきれいな直積になってなくて中途半端にいろいろ欠けや突出がある場合のほうが多いだろうからそれを読み取って最も実情に合った形で候補の提示の仕方をするところのアルゴリズムが難

2012-09-29 19:21:35
maru621 @maruloop

どうやって保持するのが一番いいんだろ?

2012-09-29 19:22:25
masao @namiyome

C4/G4なんかはdirectory属性、先行母音はprefix属性、強弱なんかはsuffix属性みたいな感じでなんとかならんか

2012-09-29 19:24:03
maru621 @maruloop

{"あ"}という文字でかつ{"C4"}の音程の場合は,{"強"}と{"弱"}が選択できるとか,どういう3次元テーブルだ

2012-09-29 19:24:03
maru621 @maruloop

@namiyome [a かC4_弱]と[a かC4_強]と[a かG4]の3種類とかでも結構鬼畜そう

2012-09-29 19:25:17
遊牧家族/yuuboku @yuuboku

なんかプラグインまわりで面白い話してますか?

2012-09-29 19:25:20
maru621 @maruloop

[a か強_C4]と[a か弱_C4]と[a かG4]とかの場合も考えると,キツいな.

2012-09-29 19:27:48
maru621 @maruloop

こういう特殊な例は音源側にプラグイン用の設定ファイルを用意させて,それがない場合はプラグイン側の独自解釈が必要かにゃ

2012-09-29 19:28:17
遊牧家族/yuuboku @yuuboku

@namiyome 類似の音素片が複数存在する場合の自動選択の話ですか?

2012-09-29 19:31:30
maru621 @maruloop

@yuuboku 「Shift+右クリック」での類似素片選択を,複数ノート一括 かつ 分類別に調整 するプラグイン・・・?

2012-09-29 19:32:41
maru621 @maruloop

類似素片選択じゃなくて,類似エイリアス選択

2012-09-29 19:33:33
masao @namiyome

@yuuboku 自動選択も含むのかな…? Shift+右クリックで大量に出てくる音リストをなんとか楽に選択したい、というプラグインです

2012-09-29 19:33:16
遊牧家族/yuuboku @yuuboku

.@namiyome @maruLoop 確かにその場合、ライブラリ毎に異なるルールで分類されている音素片をいかにして統一的に扱うかという問題が生じますね

2012-09-29 19:34:20
遊牧家族/yuuboku @yuuboku

@maruLoop ああ、音素としては同じ(「か」なら「か」の中から選ぶ)ですね

2012-09-29 19:34:50
飯香 @iicafiaxus

データ構造自体は単に[["C5", "G4", "C4"], ["\"], ["a", "i", "u", "e", "o"], [" "], ["あ"], ["強", "弱", ""]]のような2次元テーブルというか配列の配列というかでいいんじゃないですかね QT

2012-09-29 19:55:40

つくりました。