forked from VOICEVOX/voicevox
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Merge: upstreamからマージ #45
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-authored-by: Romot <romot@romotmbp16.local>
* 歌声合成用のStoreStateを追加 * 楽譜データの名前をScoreにして型をtype.tsに移動 * PhraseをRenderPhraseに、PhraseのnotesをrenderNotesに変更
* VOICEVOX#15 要素のみの状態 * VOICEVOX#15 project-s:storeの利用(仕掛かり) * project-s: 各コンポーネントの調整 (VOICEVOX#15) * project-s: spec追加 (VOICEVOX#15) * project-s: Component name Note should always be multi-word の修正 (VOICEVOX#15) * project-s: 未使用定数などの削除(今後利用時追加) VOICEVOX#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に名前を変更
* VOICEVOX#986 鍵盤およびY軸表示 * 11月仕掛かり分 * VOICEVOX#986 MIDIからの表示 * VOICEVOX#986 一応ながら追加/削除/歌詞入力が行えるようにする * VOICEVOX#936 ズーム動作(試行) * VOICEVOX#986 表示時にスク ロール位置をC4周辺に+スクロール速度確認 * VOICEVOX#986 表示調整 * VOICEVOX#986 調整 * VOICEVOX#986 指摘点修正他 * VOICEVOX#986 遅いためSVG化(仕掛かり) * VOICEVOX#986 ノートのSVGグリッド にあわせた処理 * VOICEVOX#986 スタイル指定をCSSクラスに修正 * VOICEVOX#986 表示最適化+ズームをoninputで即時 * VOICEVOX#986 ノートコンポーネント(予約空ファイル) * VOICEVOX#986 小節ライン * VOICEVOX#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> * VOICEVOX#986 ノート追加後そのままドラッグを考慮しmousedownに変更 * VOICEVOX#986 見た目調整 * VOICEVOX#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を直接使用してスケジューリングを行う形に変更 * コメントを追加 * 修正、コメントを追加
not use ctrl key in score sequencer
あ、テスト落ちまくってそうでした!! |
直しました(これでいいのか感はある) |
Vuex.spec.tsを消す
* generate audio in background while continuously playing * FETCH_AUDIO and PLAY_AUDIO_BLOB in ContinuousPlayer * change private interfaces * audioContinuousPlayer.tsから依存を失くす * generation & playUntilComplete --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* [wip] add song undo redo function * improve last command time * clear song commands too * add undo redo button to song toolbar * resolve conflict * fix vuex test * improve command set singer (add setup singer) * refactor set tempo * refactor remove tempo * refactor set time signature * refactor remove time signature * refactor add notes * refactor update notes * refactor remove notes * remove remove selected notes * remove comment * add COMMAND_SET_VOICE_KEY_SHIFT * revert comments * remove song * create overlapping note infos type * remove overlapping notes detector * add return type * remove comment * remove copy and modify destructively * add editor type and use it * integrate undo redo queues of talk and song * must editor type args * refactor LAST_COMMAND_UNIX_MILLISEC * fix store test * update unit test * remove export Co-authored-by: Hiroshiba <hihokaruta@gmail.com> * move func * デザイン微調整 --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* fix 歌wave出力時のデフォルトファイル名を変更 * refactor: 歌waveのデフォルトファイル名を変更する処理を関数に切り出し * 細かい変更 --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* fix: dev版のアップロードが失敗する問題を修正 * fix: 不要な移動処理を削除 * fix: 不要な権限付与処理を削除
* Add: HotkeyManagerを追加 * Add: とりあえずUndo/Redoは動いた * Change: Pluginに * Change: hotkey-jsに * Change: hotkeyManagerに置き換え * Change: デフォルトパラメータに * Code: ドキュメントを追加 * Add: sing側に同じ名前でショートカットを登録できるように * Revert: Spaceキー再生のコードを削除 * Improve: 可読性を改善 * Delete: keepDefaultBehaviorを削除 * Change: scopeを使うように * Code: 「ショートカットキーの処理」を使うように * Fix: 同じキーバインドが登録されてると片方が動かなくなるのを修正 * Code: 可読性を向上 * Code: 変数名周りを改修 * Change: HotkeyAction -> HotkeyActionName * Change: ActionKey -> ActionId * Change: action ->name * Change: window.electron.logInfoをを使うようにする * Code: 変数名を変更 * Change: undefined | HotkeySetting[]にする Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Add: テストを追加 * Refactor: refreshBindingsを分解 * Change: hotkeys.filterを一番上に持ってくる Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Change: getSettingでthrowするようにする Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Delete: eslintのignoreを使わないコードにする Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Code: コメントを追加 Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Change: as unknown asをなくす Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Fix: 割り当て -> 未割り当て -> 割り当ての挙動を修正 Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Change: logをDIする * Code: コメントを追加 * Change: 条件を変更 * 下に移動 * to combination * Fix: 良い感じにクリーンアップするように * Fix: テストを修正 * Improve: 良い感じに Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Improve: エラーメッセージを改善 Co-Authored-By: Hiroshiba <Hiroshiba@users.noreply.github.com> * Change: IDを使わないように * Refactor: isSameHotkeyTarget/isNotSameHotkeyTargetを追加 * Delete: unbindUnregisteredCombinationsを削除 * unbindedCombinationsを下に * doc集約 * プライベート変数の説明追加 * Code: コメントをdoc commentに * Change: beforeEachで登録するのをやめる --------- Co-authored-by: Hiroshiba <Hiroshiba@users.noreply.github.com> Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* add: ソング関連のe2eテストを追加 * remove: consoleLogを削除 * refactor: ソングページに遷移する処理を関数で切り出し * リファクタリング * change: ファイル名を変更 * fix: navigateToSongがきちんと動くように修正 * fix: 入力処理が行われていなかったので修正 * Update tests/e2e/browser/song/song.test.ts Co-authored-by: Yuto Ashida <y-chan@y-chan.dev> * 調整してみた * refactor: 関数のスコープが長いためテストケースの外へ移動 --------- Co-authored-by: Yuto Ashida <y-chan@y-chan.dev> Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
tests/icon.svgを消す
* pixi.jsをインストール * ピッチの線を表示する機能を追加 * 修正 * 設定でピッチの表示非表示を切り替えられるように * リファクタリングとコメントの追加、GLSLのバージョンをES3.0に変更 * 修正 * onmountedとonactivatedに分解 * 頂点シェーダーのコードを少し変更 * p1p2をpointApointBに変更 * iterator中にdeleteするように変更 * 修正とリファクタリング * 変更とコメントの追加 * コメントを追加 * リサイズ時の処理を修正 --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* Change: ファイルだけ移動 * Change: electron周りを移動 * Change: ブラウザ版のファイルを移動 * Fix: electron版が動くようにする * Fix: ブラウザ版が動くようにする * Fix: Unit Testが動くようにする * Change: window.electron -> window.backend * Fix: パスを修正 * Code: ESLintの警告を修正 * Fix: eslintのignoreするpathを修正 * Change: unit testのパスを移動 * Fix: Unit Testのコンフィグのパス修正 * Fix: パスを修正 * Code: 空行削除 * Move ConfigManager unit tests --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* use vue/component-name-in-template-casing rule * change component name to PascalCase * 設定変更 * vuedraggableのimportエラーが出てた * SequencerPitch * Fix QLayout and QPageContainer casing in wrapQPage function --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
* feat: 不適切なフォルダにファイルを保存できないようにする * fix: 警告の文面を変更 * fix: コメント修正 Co-authored-by: Hiroshiba <hihokaruta@gmail.com> * fix: コメント追加 Co-authored-by: Hiroshiba <hihokaruta@gmail.com> * refactor: 簡素化 * fix: 三項演算子で可能 * fix: ダイアログの文面を変更 * fix: for (;;)をwhile (true)へ * style: no-constant-condition checkLoops 無効化 * Update .eslintrc.js 意図を追加 Co-authored-by: Hiroshiba <hihokaruta@gmail.com> * fix: isPathUnsafeをリネーム * fix: unsafeSaveDirsをisUnsafePathの中へ * fix: filePathが未定義の場合エラーにする * fix: より直感的に * fix: メッセージのアプリ名をapp.getName()から取得するように * fix: ダイアログ関数の戻り値を変更 * コメントを追加 --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
音高などの色々な入力欄を入力した際、全角数字や一部記号から半角数字や記号へ変換する
* Change: Dialog周りを移動 * Change: SET_DIALOG_OPENをApp.vueに移動 * Change: プロジェクト読み込みを移動 * Change: Singも移動 * Change: SET_DIALOG_OPENを移動 * Change: isCompletedInitialSetupにする * Fix: 初期値を修正 * Add: コマンドを追加 * Change: unwatch/continueで分岐させる * Fix: テストが落ちてるのを直す * Fix: 初期化前にOverlayが外れるようにする * 時間がかかるコメント * Fix: Draggableが参照できなくなってたのを修正 * Fix: rename忘れ --------- Co-authored-by: Hiroshiba <hihokaruta@gmail.com>
LGTM! すみません遅くなりました! あ、ちなみに差分は1コミットにまとめておくか、差分をbufferブランチ向けにPRにすると綺麗かもです。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
内容
いつものです。
関連 Issue
(なし)
スクリーンショット・動画など
(なし)
その他
(なし)