Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

project-sブランチをmainブランチにマージ #1776

Merged
merged 69 commits into from
Jan 28, 2024
Merged

Conversation

Hiroshiba
Copy link
Member

@Hiroshiba Hiroshiba commented Jan 28, 2024

内容

メインブランチにマージします。
エンジンを更新しないと多分エラーが色々発生するはずなので、色々書いた案内issueを作ろうと思います。

関連 Issue

その他

これでとりあえずエディタとエンジンのproject-sブランチの役割が終わった形になります。
一区切りだと思います、一旦お疲れ様でした!!

romot-co and others added 30 commits September 27, 2022 18:11
Co-authored-by: Romot <romot@romotmbp16.local>
* 歌声合成用のStoreStateを追加

* 楽譜データの名前をScoreにして型をtype.tsに移動

* PhraseをRenderPhraseに、PhraseのnotesをrenderNotesに変更
* #15 要素のみの状態

* #15 project-s:storeの利用(仕掛かり)

* project-s: 各コンポーネントの調整 (#15)

* project-s: spec追加 (#15)

* project-s: Component name Note should always be multi-word の修正 (#15)

* project-s: 未使用定数などの削除(今後利用時追加) #15

Co-authored-by: Romot <romot@romotmbp16.local>
* 初期化とシンガー・楽譜を設定するaction/mutationを追加
* シンガーを表示・設定するUIを追加

* undefinedでエラーになる箇所を修正

* オプショナルチェーンの部分を修正、CharacterMenuButtonのプロパティとイベントを削除
* MIDIファイルをインポートする機能を追加

* MusicXMLをインポートする機能を追加

* 重複するノートやテンポ・拍子を除いてMIDIファイルをインポートするように変更

* GET_DEFAULT_SCOREからGET_EMPTY_SCOREに名前を変更

* reduceを使わない形に変更

* 関数名とテンポ・拍子の位置が変換できていなかったのを修正

* attributes要素内のsound要素も読むように修正

* タイのstopとnotations要素内のタイも読むように変更

* リファクタリングとTODOコメントの追加

* テンポを四捨五入するように変更

* MIDIインポートで一番音が高いノートのみインポートするように変更
* テンポ・拍子の表示と設定を行う機能を追加

* 不要な引数チェックを削除、テンポを四捨五入するように変更

* positionの値のチェックを追加

* 値が0の場合リターンするように修正

* ADDからSETに名前を変更
* #986 鍵盤およびY軸表示

* 11月仕掛かり分

* #986 MIDIからの表示

* #986 一応ながら追加/削除/歌詞入力が行えるようにする

* #936 ズーム動作(試行)

* #986 表示時にスク ロール位置をC4周辺に+スクロール速度確認

* #986 表示調整

* #986 調整

* #986 指摘点修正他

* #986 遅いためSVG化(仕掛かり)

* #986 ノートのSVGグリッド にあわせた処理

* #986 スタイル指定をCSSクラスに修正

* #986 表示最適化+ズームをoninputで即時

* #986 ノートコンポーネント(予約空ファイル)

* #986 小節ライン

* #986 バー追加時は1/4

* Update src/store/singing.ts

Co-authored-by: Sig <sigprogrammer@gmail.com>

* Update src/store/singing.ts

Co-authored-by: Sig <sigprogrammer@gmail.com>

* #986 ノート追加後そのままドラッグを考慮しmousedownに変更

* #986 見た目調整

* #986 translateで位置指定

---------

Co-authored-by: Romot <romot@romotmbp16.local>
Co-authored-by: Sig <sigprogrammer@gmail.com>
* 位置(ティック)と時間(秒)を相互に変換する機能を追加

* 再生(スケジューリング)を行う機能を追加

* 再生位置(分 : 秒 . ミリ秒)を表示する機能を追加

* 音量を設定する機能を追加

* シンセで簡易的に再生する機能を追加(編集時に反映)

* 先頭のテンポ・拍子を削除した時にデフォルト値が追加されない不具合を修正

* リファクタリング
* 音声を書き出す機能を追加

* 指定したサンプリング周波数で書き出せるように変更

* Update src/infrastructures/AudioRenderer.ts

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>

---------

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* 歌ボ形式で歌声合成する機能を追加

* リファクタリング

* 修正とリファクタリング

* Update src/store/singing.ts

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>

* logInfoでログ出力するように変更、テキストではなく音素を出力するように変更

* 修正とリファクタリング、コメントの追加

* audioQueryCacheを削除、リファクタリングとコメントの追加

---------

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
Co-authored-by: Sig <sigprogrammer@gmail.com>
Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
Co-authored-by: Romot <romot@romotmbp16.local>
* 各Schedulerを直接使用してスケジューリングを行う形に変更

* コメントを追加

* 修正、コメントを追加
sigprogramming and others added 24 commits December 28, 2023 12:53
* ドラッグ周りを整理

* 修正とリファクタリング

* 修正、カーソルやダブルクリック周りを変更

* 修正

* ダブルクリックの型変更

* === undefinedはなるべく避ける

* TODO: 例外処理は`UPDATE_NOTES`内に移す?

* コメント追加

* TODO: 例外処理は`REMOVE_SELECTED_NOTES`内に移す?

* Update src/components/Sing/ScoreSequencer.vue

* FIXME: 無効状態はstring以外の型にする

* FIXME: 関連する値を1つのobjectにまとめる

---------

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* SequencerNoteのリファクタリング

* 歌詞周りを変更

* リファクタリング

* 修正

* 修正
* シンセ周りをリファクタリング

* 修正とリファクタリング

* 修正
* コードを整理

* 修正、スタイルの変更、コメントの追加
* 複数選択を実装

* ノートのダブルクリック判定の処理を前の形に戻す
ノートが追加される位置を線で表示、修正、色の変更
* ノートを右クリックでコンテキストメニューが表示されるように

* 修正

* ノートの端の判定を修正

* isSelfEventTarget関数へ

* // 当たり判定を0.25だけずらす

---------

Co-authored-by: Hiroshiba Kazuyuki <kazuyuki_hiroshiba@dwango.co.jp>
## 内容

openapiを更新するためにopenapi-generatorのアップデートが必要だったので、こちらにも適用します。

## 関連 Issue

- #1720
* 一旦コミット

* 一旦コミット

* 修正

* 修正とリファクタリング

* 開始時刻を計算する処理を修正

* Update src/store/singing.ts

---------

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* リファクタリング

* シンセの音量を変更

* リファクタリングとコメントの追加

* undefined判定を修正
* レンダリングできなかったときの表示を修正

* マウスを動かしたときにプレビュー処理が走るようにする
## 内容

79da035 をマージします。

## その他

おそらくproject-sへの最後のmainブランチマージになるかなと!
* エンジン起動をApp.vueに移管

* spaceへ

* ショートカットキー登録が間に合ってない
* song側もなんとなく対応

* Talk用MenuBar移動

* singerhomeのメニューをリッチに

* 切替可能にした

* 画面サイズが小さくなると表示が崩れるのを直す

* lintエラー

* スナップショットアップデート

* †ダークモード†
* #1696 キャラクターメニュー変更および全身表示

* #1696 表示調整

---------

Co-authored-by: Romot <romot@romotmbp16.local>
* キャラクターメニューを調整

* 修正
* トーク・ソング切り替えでスクロール位置が変わらないようにする

* ノート追加のプレビュー(ノートの長さを設定)ではカーソル位置ではなくドラッグ量で判定を行うように変更

* シンセの音を調整

* firstActivation移動

---------

Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* openapiを0.16.0-dev用に更新

* latestに変更

* Revert "latestに変更"

This reverts commit fe32aec.

* latestに

* ,

* fmtの謎

* add v
* 「ノートの選択を全て解除する」のショートカットを追加、ノート編集後に選択が解除されないように変更

* ファイルを移動して名前を変更
* Talk系移動

* TalkのEditorHome移動

* 対応早見表の更新

* 辞書からの依存更新忘れ
@Hiroshiba Hiroshiba requested a review from a team as a code owner January 28, 2024 17:13
@Hiroshiba Hiroshiba requested review from y-chan and removed request for a team January 28, 2024 17:13
@Hiroshiba
Copy link
Member Author

問題なさそうなのでマージします!
ちなみに一番最初のコミットは今から約1年半前、2022年7月末でした!

@Hiroshiba Hiroshiba merged commit 3129605 into main Jan 28, 2024
15 checks passed
@Hiroshiba Hiroshiba deleted the project-s branch January 28, 2024 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants