From 9b7b928a2698495c47eee5cab6245ab8b96062ad Mon Sep 17 00:00:00 2001 From: James S Date: Sun, 19 May 2024 17:40:22 -0700 Subject: [PATCH] Upgrade files to modern VS2022 --- .gitignore | 398 ++++ Boare.Lib.AppUtil/Boare.Lib.AppUtil.csproj | 7 +- Boare.Lib.Media/Boare.Lib.Media.csproj | 4 +- Boare.Lib.Media/Boare.Lib.Media.xml | 397 ++++ Boare.Lib.Swf/Boare.Lib.Swf.csproj | 7 +- Boare.Lib.Vsq/Boare.Lib.Vsq.csproj | 4 +- Boare.Lib.Vsq/Boare.Lib.Vsq.xml | 2043 +++++++++++++++++ LipSync/Background/Background.csproj | 4 +- LipSync/DevUtl/DevUtl.csproj | 7 +- LipSync/IPlugin/IPlugin.csproj | 4 +- LipSync/LipSync.sln | 9 +- LipSync/LipSync/LipSync.csproj | 4 +- .../LipSync/Properties/Resources.Designer.cs | 191 +- LipSync/NicoComment/NicoComment.csproj | 4 +- .../OverlayImpeller/OverlayImpeller.csproj | 7 +- LipSync/lang2po/lang2po.csproj | 7 +- bocoree/bocoree.csproj | 7 +- 17 files changed, 3071 insertions(+), 33 deletions(-) create mode 100644 .gitignore create mode 100644 Boare.Lib.Media/Boare.Lib.Media.xml create mode 100644 Boare.Lib.Vsq/Boare.Lib.Vsq.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8a30d25 --- /dev/null +++ b/.gitignore @@ -0,0 +1,398 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.tlog +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio 6 auto-generated project file (contains which files were open etc.) +*.vbp + +# Visual Studio 6 workspace and project file (working project files containing files to include in project) +*.dsw +*.dsp + +# Visual Studio 6 technical files +*.ncb +*.aps + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# Visual Studio History (VSHistory) files +.vshistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +# VS Code files for those working on multiple tools +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + +# Windows Installer files from build outputs +*.cab +*.msi +*.msix +*.msm +*.msp + +# JetBrains Rider +*.sln.iml diff --git a/Boare.Lib.AppUtil/Boare.Lib.AppUtil.csproj b/Boare.Lib.AppUtil/Boare.Lib.AppUtil.csproj index 4b16d1c..cd02d9a 100644 --- a/Boare.Lib.AppUtil/Boare.Lib.AppUtil.csproj +++ b/Boare.Lib.AppUtil/Boare.Lib.AppUtil.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -15,6 +15,11 @@ false + + + + + 3.5 true diff --git a/Boare.Lib.Media/Boare.Lib.Media.csproj b/Boare.Lib.Media/Boare.Lib.Media.csproj index d19e9bb..58884b2 100644 --- a/Boare.Lib.Media/Boare.Lib.Media.csproj +++ b/Boare.Lib.Media/Boare.Lib.Media.csproj @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -11,7 +11,7 @@ Boare.Lib.Media - 2.0 + 3.5 v2.0 diff --git a/Boare.Lib.Media/Boare.Lib.Media.xml b/Boare.Lib.Media/Boare.Lib.Media.xml new file mode 100644 index 0000000..cb952b7 --- /dev/null +++ b/Boare.Lib.Media/Boare.Lib.Media.xml @@ -0,0 +1,397 @@ + + + + Boare.Lib.Media + + + + + Extract bitmaps from AVI files + + + + + Opens an AVI file and creates a GetFrame object + + Name of the AVI file + + + Closes all streams, files and libraries + + + Exports a frame into a bitmap file + Position of the frame + Name ofthe file to store the bitmap + + + + 現在記入中のmoviチャンクのサイズ + + + + + Video For Windows APIとバグコンパチブルな動作をするかどうかを表す値を取得または設定します + + + + + 指定したAVI_CONTAINER構造体にAVIファイルの情報を格納すると共に, + ファイルにヘッダー情報を書き込みます. + + 書き込み対象のファイル + + + + + + + 全てのインデックスを更新し、ファイルが(動画ファイルとして)使用できる状態にします + この関数を読んだあとでも,さらにaviAddFrame関数を使うことでフレームを追加することが出来ます. + + + + + aviファイルを閉じます + + + + + 最初の[AVI :AVI[LIST:hdrl[LIST:strl]]]に書き込まれているsuper indexチャンク[indx]を更新します + + + + + aviファイルにフレームを1つ追加します. + + + + + + Sound player using mciSendSring command operation + + + + + the number of Load failure + + + + + Gets or Sets the speed + + + + + Sets the speed + + the value of speed to set + + + + Gets or Sets the volume (0 >= volume >= 1000) + + + + + Sets the volume (0 >= volume >= 1000) + + + + + + Gets the volume (0 <= volume <= 1000) + + + + + + Gets or Sets whether sound is muted or not + + + + + Gets the pass of the sound file + + + + + external declaration of mciSendString + + Command String + Return String + Return String Size + Callback Hwnd + true when successed, false if not + + + + mciSendString wrapper with exception handling + + command sending to MCI + returned string of mciSendString + command successedd or not + + + + Closes sound file temporary + + + + + + Opens sound file which was closed with "UnLoad" method + + + + + + Opens sound file + + Path of sound file to open + successed opening the file or not + + + + Plays sound from specified second + + Sound position start to play + true if play command successed + + + + Closes sound file + + true if successed closing sound file + + + + Plays sound from time 0 second + + true if successed to play + + + + Seeks to specified position + + position to seek in second + true if successed to seek + + + + Pauses sound + + true if successed to pause + + + + Gets the current playing position in millisecond + + playing position in millisecond + + + + Gets the sound length in millisecond + + Sound length in millisecond + + + + Stops sound + + true if successed to stop + + + + 指定したAVI_CONTAINER構造体にAVIファイルの情報を格納すると共に, + ファイルにヘッダー情報を書き込みます. + + 書き込み対象のファイル + AVIファイルのフレームレート + + + + 全てのインデックスを更新し、ファイルが(動画ファイルとして)使用できる状態にします + この関数を読んだあとでも,さらにaviAddFrame関数を使うことでフレームを追加することが出来ます. + + + + + aviファイルを閉じます + + + + + 最初の[AVI :AVI[LIST:hdrl[LIST:strl]]]に書き込まれているsuper indexチャンク[indx]を更新します + + + + + aviファイルにフレームを1つ追加します. + + + + + + ファイルにAVIStreamHeader構造体の値を書き込みます + + + + + ファイルにMainAviHeader構造体の値を書き込みます + + + + + BYTE値を1byte分ファイルに書き込みます. + + + + + + + integer(2)のDWORD値を2byte分ファイルに書き込みます. + + + + + + + integer(4)のDWORD値を4byte分ファイルに書き込みます + + + + + + + integer(8)のQWORD値を8byte分ファイルに書き込みます + + + + + + + オーディオ圧縮の設定ダイアログを表示し、オーディオ圧縮の設定を取得します + + + + + + Parameters of first formanto detection algorithm + + + + + ピークを検出する閾値。フーリエ変換後の周波数の強度分布関数の値がこの値よりも大きい箇所で + 密度関数の導関数の符号が正から負へ変わる位置をピークとみなす。周波数密度関数は、最大値で + 規格化したのを使う。従って、0~1の値を指定する。 + + + + + フーリエ変換した生の周波数の強度分布を平滑化する幅を2で割った値。Hzで指定。 + + + + + 第timeサンプルにおけるフォルマントを取得する + + + + + + + + 第timeサンプルにおけるフォルマントを取得する + + + + + + + + 指定したサンプル位置における音量を計算します + + + + + + + + + 音量の時間変化を取得します + + 窓の幅(サンプル数) + 使用する窓関数 + 解像度(サンプル数) + + + + + -1から1までに規格化された波形を取得します + + + + + + サンプルあたりのビット数を8に変更する + + + + + ファイルに保存 + + + + + + ステレオをモノラル化 + + + + + 前後の無音部分を削除します + + + + コールバック関数 + + + 初期化関数 + + + 波形データをバッファに追加する。バッファが再生中などの理由で即座に書き込めない場合、バッファが書き込み可能となるまで待機させられる + + + 再生中断を要求する + + + 現在の再生位置を取得する。再生中でない場合負の値となる。 + + + リセットする。abort関数でも呼び出される。 + + + 再生のための準備を行う。この関数を呼び出した後は、バッファが再生開始されるまでget_play_timeの戻り値は0となる(負値にならない)。 + 戻り値は、filesに指定されたファイルの内、最も再生時間の長いwaveファイルの、合計サンプル数 + + + コールバック関数を設定する + + + 現在再生中かどうかを取得する + + + ブロックサイズを変更します + + + + ファイル先頭から,dataチャンクまでのオフセット + + + + + Writes header of WAVE file + + + + diff --git a/Boare.Lib.Swf/Boare.Lib.Swf.csproj b/Boare.Lib.Swf/Boare.Lib.Swf.csproj index d81fb7c..661891c 100644 --- a/Boare.Lib.Swf/Boare.Lib.Swf.csproj +++ b/Boare.Lib.Swf/Boare.Lib.Swf.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,11 @@ Boare.Lib.Swf v2.0 512 + + + + + 3.5 true diff --git a/Boare.Lib.Vsq/Boare.Lib.Vsq.csproj b/Boare.Lib.Vsq/Boare.Lib.Vsq.csproj index f9b0e81..804f942 100644 --- a/Boare.Lib.Vsq/Boare.Lib.Vsq.csproj +++ b/Boare.Lib.Vsq/Boare.Lib.Vsq.csproj @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -11,7 +11,7 @@ Boare.Lib.Vsq - 2.0 + 3.5 v2.0 diff --git a/Boare.Lib.Vsq/Boare.Lib.Vsq.xml b/Boare.Lib.Vsq/Boare.Lib.Vsq.xml new file mode 100644 index 0000000..93c128c --- /dev/null +++ b/Boare.Lib.Vsq/Boare.Lib.Vsq.xml @@ -0,0 +1,2043 @@ + + + + Boare.Lib.Vsq + + + + + Stores the paired value of "Clock" and integer. Mainly used in VsqBPList + + + + + このインスタンスと、指定したオブジェクトを比較します + + + + + + + VsqHandleに格納される歌詞の情報を扱うクラス。 + + + + + この歌詞のフレーズ + + + + + このオブジェクトの簡易コピーを取得します。 + + このインスタンスの簡易コピー + + + + 歌詞、発音記号を指定したコンストラクタ + + 歌詞 + 発音記号 + + + + この歌詞の発音記号を取得します。 + + + + + この歌詞の発音記号を設定します。 + + + + + XMLシリアライズ用 + + + + + 文字列からのコンストラクタ + + 生成元の文字列 + + + + このインスタンスを文字列に変換します + + 2バイト文字をエンコードするか否かを指定するフラグ + 変換後の文字列 + + + + type = Lyric用のhandleのコンストラクタ + + 歌詞 + 発音記号 + + + + midiイベント。メタイベントは、メタイベントのデータ長をData[1]に格納せず、生のデータをDataに格納するので、注意が必要 + + + + + (0x5000) Version number(MSB) &, Device number(LSB) + + + + + (0x5001) Delay in millisec(MSB, LSB) + + + + + (0x5002) Note number(MSB) + + + + + (0x5003) Velocity(MSB) + + + + + (0x5004) Note Duration in millisec(MSB, LSB) + + + + + (0x5005) Note Location(MSB) + + + + + (0x5006) Attack Type(MSB, LSB) + + + + + (0x5007) Attack Duration in millisec(MSB, LSB) + + + + + (0x5008) Attack Depth(MSB) + + + + + (0x500c) Index of Vibrato DB(MSB: ID_H00, LSB:ID_L00) + + + + + (0x500d) Vibrato configuration(MSB: Index of Vibrato Type, LSB: Duration &, Configuration parameter of vibrato) + + + + + (0x500e) Vibrato Delay(MSB) + + + + + (0x5012) Number of phonetic symbols in bytes(MSB) + + + + + (0x5013) Phonetic symbol 1(MSB:Phonetic symbol 1, LSB: Consonant adjustment 1) + + + + + (0x5014) Phonetic symbol 2(MSB:Phonetic symbol 2, LSB: Consonant adjustment 2) + + + + + (0x5015) Phonetic symbol 3(MSB:Phonetic symbol 3, LSB: Consonant adjustment 3) + + + + + (0x5016) Phonetic symbol 4(MSB:Phonetic symbol 4, LSB: Consonant adjustment 4) + + + + + (0x5017) Phonetic symbol 5(MSB:Phonetic symbol 5, LSB: Consonant adjustment 5) + + + + + (0x5018) Phonetic symbol 6(MSB:Phonetic symbol 6, LSB: Consonant adjustment 6) + + + + + (0x5019) Phonetic symbol 7(MSB:Phonetic symbol 7, LSB: Consonant adjustment 7) + + + + + (0x501a) Phonetic symbol 8(MSB:Phonetic symbol 8, LSB: Consonant adjustment 8) + + + + + (0x501b) Phonetic symbol 9(MSB:Phonetic symbol 9, LSB: Consonant adjustment 9) + + + + + (0x501c) Phonetic symbol 10(MSB:Phonetic symbol 10, LSB: Consonant adjustment 10) + + + + + (0x501d) Phonetic symbol 11(MSB:Phonetic symbol 11, LSB: Consonant adjustment 11) + + + + + (0x501e) Phonetic symbol 12(MSB:Phonetic symbol 12, LSB: Consonant adjustment 12) + + + + + (0x501f) Phonetic symbol 13(MSB:Phonetic symbol 13, LSB: Consonant adjustment 13) + + + + + (0x5020) Phonetic symbol 14(MSB:Phonetic symbol 14, LSB: Consonant adjustment 14) + + + + + (0x5021) Phonetic symbol 15(MSB:Phonetic symbol 15, LSB: Consonant adjustment 15) + + + + + (0x5022) Phonetic symbol 16(MSB:Phonetic symbol 16, LSB: Consonant adjustment 16) + + + + + (0x5023) Phonetic symbol 17(MSB:Phonetic symbol 17, LSB: Consonant adjustment 17) + + + + + (0x5024) Phonetic symbol 18(MSB:Phonetic symbol 18, LSB: Consonant adjustment 18) + + + + + (0x5025) Phonetic symbol 19(MSB:Phonetic symbol 19, LSB: Consonant adjustment 19) + + + + + (0x5026) Phonetic symbol 20(MSB:Phonetic symbol 20, LSB: Consonant adjustment 20) + + + + + (0x5027) Phonetic symbol 21(MSB:Phonetic symbol 21, LSB: Consonant adjustment 21) + + + + + (0x5028) Phonetic symbol 22(MSB:Phonetic symbol 22, LSB: Consonant adjustment 22) + + + + + (0x5029) Phonetic symbol 23(MSB:Phonetic symbol 23, LSB: Consonant adjustment 23) + + + + + (0x502a) Phonetic symbol 24(MSB:Phonetic symbol 24, LSB: Consonant adjustment 24) + + + + + (0x502b) Phonetic symbol 25(MSB:Phonetic symbol 25, LSB: Consonant adjustment 25) + + + + + (0x502c) Phonetic symbol 26(MSB:Phonetic symbol 26, LSB: Consonant adjustment 26) + + + + + (0x502d) Phonetic symbol 27(MSB:Phonetic symbol 27, LSB: Consonant adjustment 27) + + + + + (0x502e) Phonetic symbol 28(MSB:Phonetic symbol 28, LSB: Consonant adjustment 28) + + + + + (0x502f) Phonetic symbol 29(MSB:Phonetic symbol 29, LSB: Consonant adjustment 29) + + + + + (0x5030) Phonetic symbol 30(MSB:Phonetic symbol 30, LSB: Consonant adjustment 30) + + + + + (0x5031) Phonetic symbol 31(MSB:Phonetic symbol 31, LSB: Consonant adjustment 31) + + + + + (0x5032) Phonetic symbol 32(MSB:Phonetic symbol 32, LSB: Consonant adjustment 32) + + + + + (0x5033) Phonetic symbol 33(MSB:Phonetic symbol 33, LSB: Consonant adjustment 33) + + + + + (0x5034) Phonetic symbol 34(MSB:Phonetic symbol 34, LSB: Consonant adjustment 34) + + + + + (0x5035) Phonetic symbol 35(MSB:Phonetic symbol 35, LSB: Consonant adjustment 35) + + + + + (0x5036) Phonetic symbol 36(MSB:Phonetic symbol 36, LSB: Consonant adjustment 36) + + + + + (0x5037) Phonetic symbol 37(MSB:Phonetic symbol 37, LSB: Consonant adjustment 37) + + + + + (0x5038) Phonetic symbol 38(MSB:Phonetic symbol 38, LSB: Consonant adjustment 38) + + + + + (0x5039) Phonetic symbol 39(MSB:Phonetic symbol 39, LSB: Consonant adjustment 39) + + + + + (0x503a) Phonetic symbol 40(MSB:Phonetic symbol 40, LSB: Consonant adjustment 40) + + + + + (0x503b) Phonetic symbol 41(MSB:Phonetic symbol 41, LSB: Consonant adjustment 41) + + + + + (0x503c) Phonetic symbol 42(MSB:Phonetic symbol 42, LSB: Consonant adjustment 42) + + + + + (0x503d) Phonetic symbol 43(MSB:Phonetic symbol 43, LSB: Consonant adjustment 43) + + + + + (0x503e) Phonetic symbol 44(MSB:Phonetic symbol 44, LSB: Consonant adjustment 44) + + + + + (0x503f) Phonetic symbol 45(MSB:Phonetic symbol 45, LSB: Consonant adjustment 45) + + + + + (0x5040) Phonetic symbol 46(MSB:Phonetic symbol 46, LSB: Consonant adjustment 46) + + + + + (0x5041) Phonetic symbol 47(MSB:Phonetic symbol 47, LSB: Consonant adjustment 47) + + + + + (0x5042) Phonetic symbol 48(MSB:Phonetic symbol 48, LSB: Consonant adjustment 48) + + + + + (0x5043) Phonetic symbol 49(MSB:Phonetic symbol 49, LSB: Consonant adjustment 49) + + + + + (0x5044) Phonetic symbol 50(MSB:Phonetic symbol 50, LSB: Consonant adjustment 50) + + + + + (0x5045) Phonetic symbol 51(MSB:Phonetic symbol 51, LSB: Consonant adjustment 51) + + + + + (0x5046) Phonetic symbol 52(MSB:Phonetic symbol 52, LSB: Consonant adjustment 52) + + + + + (0x5047) Phonetic symbol 53(MSB:Phonetic symbol 53, LSB: Consonant adjustment 53) + + + + + (0x5048) Phonetic symbol 54(MSB:Phonetic symbol 54, LSB: Consonant adjustment 54) + + + + + (0x5049) Phonetic symbol 55(MSB:Phonetic symbol 55, LSB: Consonant adjustment 55) + + + + + (0x504a) Phonetic symbol 56(MSB:Phonetic symbol 56, LSB: Consonant adjustment 56) + + + + + (0x504b) Phonetic symbol 57(MSB:Phonetic symbol 57, LSB: Consonant adjustment 57) + + + + + (0x504c) Phonetic symbol 58(MSB:Phonetic symbol 58, LSB: Consonant adjustment 58) + + + + + (0x504d) Phonetic symbol 59(MSB:Phonetic symbol 59, LSB: Consonant adjustment 59) + + + + + (0x504e) Phonetic symbol 60(MSB:Phonetic symbol 60, LSB: Consonant adjustment 60) + + + + + (0x504f) Phonetic symbol continuation(MSB, 0x7f=end, 0x00=continue) + + + + + (0x5050) v1mean in Cent/5(MSB) + + + + + (0x5051) d1mean in millisec/5(MSB) + + + + + (0x5052) d1meanFirstNote in millisec/5(MSB) + + + + + (0x5053) d2mean in millisec/5(MSB) + + + + + (0x5054) d4mean in millisec/5(MSB) + + + + + (0x5055) pMeanOnsetFirstNote in Cent/5(MSB) + + + + + (0x5056) vMeanNoteTransition in Cent/5(MSB) + + + + + (0x5057) pMeanEndingNote in Cent/5(MSB) + + + + + (0x5058) AddScooptoUpIntervals &, AddPortamentoToDownIntervals(MSB) + + + + + (0x5059) changAfterPeak(MSB) + + + + + (0x505a) Accent(MSB) + + + + + (0x507f) Note message continuation(MSB) + + + + + (0x5075) Extended Note message; Voice Overlap(MSB, LSB)(VoiceOverlap = ((MSB & 0x7f) << 7) | (LSB & 0x7f) - 8192) + + + + + (0x5076) Extended Note message; Flags length in bytes(MSB, LSB) + + + + + (0x5077) Extended Note message; Flag(MSB) + + + + + (0x5078) Extended Note message; Flag continuation(MSB)(MSB, 0x7f=end, 0x00=continue) + + + + + (0x5079) Extended Note message; Moduration(MSB, LSB)(Moduration = ((MSB & 0x7f) << 7) | (LSB & 0x7f) - 100) + + + + + (0x507a) Extended Note message; PreUtterance(MSB, LSB)(PreUtterance = ((MSB & 0x7f) << 7) | (LSB & 0x7f) - 8192) + + + + + (0x507e) Extended Note message; Envelope: value1(MSB, LSB) actual value = (value3.msb & 0xf) << 28 | (value2.msb & 0x7f) << 21 | (value2.lsb & 0x7f) << 14 | (value1.msb & 0x7f) << 7 | (value1.lsb & 0x7f) + + + + + (0x507d) Extended Note message; Envelope: value2(MSB, LSB) + + + + + (0x507c) Extended Note message; Envelope: value3(MSB) + + + + + (0x507b) Extended Note message; Envelope: data point continuation(MSB)(MSB, 0x7f=end, 0x00=continue) + + + + + (0x6000) Version number &, Device number(MSB, LSB) + + + + + (0x6001) Delay in millisec(MSB, LSB) + + + + + (0x6002) Laugnage type(MSB, optional LSB) + + + + + (0x6100) Version number &, device number(MSB, LSB) + + + + + (0x6101) Delay in millisec(MSB, LSB) + + + + + (0x6102) Volume value(MSB) + + + + + (0x6200) Version number &, device number(MSB, LSB) + + + + + (0x6201) Delay in millisec(MSB, LSB) + + + + + (0x6202) Pan value(MSB) + + + + + (0x6300) Version number &, device number(MSB, LSB) + + + + + (0x6301) Delay in millisec(MSB, LSB) + + + + + (0x6302) Expression vlaue(MSB) + + + + + (0x6400) Version number &, device number(MSB, LSB) + + + + + (0x6401) Delay in millisec(MSB, LSB) + + + + + (0x6402) Vibrato Rate value(MSB) + + + + + (0x6500) Version number &, device number(MSB, LSB) + + + + + (0x6501) Delay in millisec(MSB, LSB) + + + + + (0x6502) Vibrato Depth value(MSB) + + + + + (0x6600) Version number &, device number(MSB, LSB) + + + + + (0x6601) Delay in millisec(MSB, LSB) + + + + + (0x6602) Effect2 Depth(MSB) + + + + + (0x6700) Version number &, device number(MSB, LSB) + + + + + (0x6701) Delay in millisec(MSB, LSB) + + + + + (0x6702) Pitch Bend Sensitivity(MSB, LSB) + + + + + (0x5300) Version number &, device number(MSB, LSB) + + + + + (0x5301) Delay in millisec(MSB, LSB) + + + + + (0x5302) Voice Type(MSB) + + + + + (0x5400) Version number &, device number(MSB, LSB) + + + + + (0x5401) Delay in millisec(MSB, LSB) + + + + + (0x5402) Pitch Bend value(MSB, LSB) + + + + + (0x5500) Version number &, device number(MSB, LSB) + + + + + (0x5501) Delay in millisec(MSB, LSB) + + + + + (0x5502) Voice Change Parameter ID(MSB) + + + + + (0x5503) Voice Change Parameter value(MSB) + + + + + 指定したコントロールに対応するVoice Change Parameter IDの値を調べます + + + + + + + 位置positionにある'"'から,次に現れる'"'の位置を調べる.エスケープされた\"はスキップされる.'"'が見つからなかった場合-1を返す + + + + + + + + + + 音源のデータディレクトリ(ex:"C:\Program Files\VOCALOID2\voicedbdir") + 音源のインストールディレクトリ(ex:new String[]{ "C:\Program Files\VOCALOID2\voicedbdir\BXXXXXXXXXXXXXXX", "D:\singers\BNXXXXXXXXXX" }) + + + + Gets the VsqID of program change. + + + + + + + Gets the singer information of pecified program change. + + + + + + + Gets the list of singer configs. + + + + + + [#PREV]が指定されているUstEventのIndex + + + + + [#NEXT]が指定されているUstEventのIndex + + + + + vsqの指定したトラックを元に,トラックを1つだけ持つustを構築します + + + + + + + TempoTableの[*].Timeの部分を更新します + + + + + + 指定したクロックにおける、clock=0からの演奏経過時間(sec) + + + + + + + S型.表記は''(空文字) + + + + + 直線型.表記は's' + + + + + R型.表記は'r' + + + + + J型.表記は'j' + + + + + 音符の長さに対する、パーセントで表したビブラートの長さ。 + + + + + ミリセカンドで表したビブラートによるピッチ振動の周期 + + + + + Centで表した、ビブラートによるピッチ振動の振幅。Peak to Peakは2*Depthとなる。 + + + + + ビブラート長さに対する、パーセントで表したピッチ振動のフェードインの長さ。 + + + + + ビブラートの長さに対するパーセントで表したピッチ振動のフェードアウトの長さ。 + + + + + ピッチ振動開始時の位相。2PIに対するパーセントで表す。 + + + + + ピッチ振動の中心値と、音符の本来の音の高さからのずれ。Depthに対するパーセントで表す。 + + + + + XMLシリアライズ用 + + + + + ビブラートのプリセットタイプから,VibratoHandleを作成します + + + + + + + + レジストリkey内の値を再帰的に検索し、ファイルfpに順次出力する + + + + + + + + Gets the name of original singer of specified program change. + + + + + + + Gets the voice language of specified program change + + name of singer + + + + + Transform the byte array(length=8) to unsigned long, assuming that the byte array is little endian. + + + + + + + vsqファイルのメタテキストの[Common]セクションに記録される内容を取り扱う + + + + + 各パラメータを指定したコンストラクタ + + トラック名 + Color値(意味は不明) + DynamicsMode(デフォルトは1) + PlayMode(デフォルトは1) + + + + MetaTextのテキストファイルからのコンストラクタ + + 読み込むテキストファイル + 読み込んだ最後の行が返される + + + + インスタンスの内容をテキストファイルに出力します + + 出力先 + + + + VsqCommon構造体を構築するテストを行います + + テストに成功すればtrue、そうでなければfalse + + + + 固有ID付きのVsqEventのリストを取り扱う + + + + + コンストラクタ + + + + + ハンドルを取り扱います。ハンドルにはLyricHandle、VibratoHandle、IconHandleおよびNoteHeadHandleがある + + + + + インスタンスをストリームに書き込みます。 + encode=trueの場合、2バイト文字をエンコードして出力します。 + + 書き込み対象 + + + + FileStreamから読み込みながらコンストラクト + + 読み込み対象 + + + + ハンドル指定子(例えば"h#0123"という文字列)からハンドル番号を取得します + + ハンドル指定子 + ハンドル番号 + + + + インスタンスをテキストファイルに出力します + + 出力先 + + + + インスタンスをコンソール画面に出力します + + + + + インスタンスを文字列に変換します + + 2バイト文字をエンコードするか否かを指定するフラグ + インスタンスを変換した文字列 + + + + メタテキストに埋め込まれるIDを表すクラス。 + + + + + このインスタンスの簡易コピーを取得します。 + + このインスタンスの簡易コピー + + + + IDの番号(ID#****の****)を指定したコンストラクタ。 + + IDの番号 + + + + テキストファイルからのコンストラクタ + + 読み込み対象 + + 読み込んだ最後の行が返されます + + + + VsqIDを構築するテストを行います。 + + テストに成功すればtrue、そうでなければfalseを返します + + + + vsqファイルのメタテキストの[Master]に記録される内容を取り扱う + + + + + プリメジャー値を指定したコンストラクタ + + + + + + テキストファイルからのコンストラクタ + + 読み込み元 + 最後に読み込んだ行が返されます + + + + インスタンスの内容をテキストファイルに出力します + + 出力先 + + + + VsqMasterのインスタンスを構築するテストを行います + + テストに成功すればtrue、そうでなければfalseを返します + + + + vsqのメタテキストの中身を処理するためのクラス + + + + + PIT。ピッチベンド(pitchBendBPList)。default=0 + + + + + PBS。ピッチベンドセンシティビティ(pitchBendSensBPList)。dfault=2 + + + + + DYN。ダイナミクス(dynamicsBPList)。default=64 + + + + + BRE。ブレシネス(epRResidualBPList)。default=0 + + + + + BRI。ブライトネス(epRESlopeBPList)。default=64 + + + + + CLE。クリアネス(epRESlopeDepthBPList)。default=0 + + + + + Harmonics。(EpRSineBPList)default = 64 + + + + + Effect2 Depth。 + + + + + GEN。ジェンダーファクター(genderFactorBPList)。default=64 + + + + + POR。ポルタメントタイミング(portamentoTimingBPList)。default=64 + + + + + OPE。オープニング(openingBPList)。default=127 + + + + + Editor画面上で上からindex番目のカーブを表すBPListを求めます + + + + + + + Editor画面上で上からindex番目のカーブの名前を調べます + + + + + + + Singerプロパティに指定されている + + + + + EOSイベントが記録されているクロックを取得します。 + + + + + + このインスタンスから、Handleのリストを作成すると同時に、Eventsに登録されているVsqEventのvalue値および各ハンドルのvalue値を更新します + + + + + + このインスタンスの内容を指定されたファイルに出力します。 + + + + + + + 何も無いVsqMetaTextを構築する。これは、Master Track用のMetaTextとしてのみ使用されるべき + + + + + 最初のトラック以外の一般のメタテキストを構築。(Masterが作られない) + + + + + 最初のトラックのメタテキストを構築。(Masterが作られる) + + + + + + vsqファイルのメタテキストの[Mixer]セクションに記録される内容を取り扱う + + + + + vsqファイルの各トラックのfader, panpot, muteおよびoutputmode値を保持します + + + + + 各パラメータを指定したコンストラクタ + + MasterFader値 + MasterPanpot値 + MasterMute値 + OutputMode値 + + + + テキストファイルからのコンストラクタ + + 読み込み対象 + 最後に読み込んだ行が返されます + + + + このインスタンスをテキストファイルに出力します + + 出力対象 + + + + VsqMixerのSlave要素に格納される各エントリ + + + + + 各パラメータを指定したコンストラクタ + + Feder値 + Panpot値 + Mute値 + Solo値 + + + + クロック数 + + + + + 拍子の分子 + + + + + 拍子の分母 + + + + + 何小節目か + + + + + コンストラクタ。デフォルト値はココで指定する。 + + + + + + このBPListのデフォルト値を取得します + + + + + データ点のIDを一度クリアし,新たに番号付けを行います. + IDは,Redo,Undo用コマンドが使用するため,このメソッドを呼ぶとRedo,Undo操作が破綻する.XMLからのデシリアライズ直後のみ使用するべき. + + + + + XMLシリアライズ用 + + + + + このVsqBPListの同一コピーを作成します + + + + + + このリストに設定された最大値を取得します。 + + + + + このリストに設定された最小値を取得します + + + + + 時刻clockのデータを時刻new_clockに移動します。 + 時刻clockにデータがなければ何もしない。 + 時刻new_clockに既にデータがある場合、既存のデータは削除される。 + + + + + + + 指定したid値を持つVsqBPPairを検索し、その結果を返します。 + + + + + + + このBPListの内容をテキストファイルに書き出します + + + + + + このBPListの内容をテキストファイルに書き出します + + + + + + テキストファイルからデータ点を読込み、現在のリストに追加します + + + + + + + + + + + + コマンドの処理内容を保持します。Args具体的な内容は、処理するクラスごとに異なります + + + + + 後続するコマンド + + + + + このコマンドの親 + + + + + VsqCommandはgenerateCommand*からコンストラクトしなければならない。 + + + + + トラックを追加するコマンドを発行します.trackはClone()して渡さなくてもよい + + + + + + + トラック名を変更するコマンドを作成します + + + + + + + + VsqIDとClockを同時に変更するコマンドを発行します + + + + + + + + + + VsqIDとClockを同時に変更するコマンドを発行します + + + + + + + + + + VsqIDの内容を変更するコマンドを発行します。 + + + + + + + + + VsqIDの内容を変更するコマンドを発行します。 + + + + + + + + + ノートの長さを変更するコマンドを発行します + + + + + + + + + + ノートの長さを変更するコマンドを発行します + + + + + + + + + 指定したトラックの,音符のベロシティ(VEL)を変更するコマンドを発行します. + リストvelocityには,音符を指定するInteralIDと,変更したいベロシティの値のペアを登録します + + + + + + + + 指定したトラックの、音符のアクセント(Accent)を変更するコマンドを発行します。 + リストaccent_listには、音符を指定するInternalIDと、変更したいアクセント値のペアを登録します + + + + + + + + 指定したトラックの、音符のディケイ(Decay)を変更するコマンドを発行します。 + リストdecay_listには、音符を指定するInternalIDと、変更したいディケイ値のペアを登録します + + + + + + + + vsqファイルのカーブを編集するコマンドを発行します. + + + + + + + + + コントロールカーブを編集するコマンドを発行します. + + 編集対象のコントロールカーブが含まれるトラックの番号 + 編集対象のコントロールカーブ名 + 削除を行うデータ点のリスト + 追加または移動を行うデータ点のリスト + + + + + コントロールカーブを編集するコマンドを発行します. + + 編集対象のコントロールカーブが含まれるトラックの番号 + 編集対象のコントロールカーブ名 + 削除を行うデータ点のリスト + 追加または移動を行うデータ点のリスト + + + + + 特定位置のイベントの歌詞と発音記号を変更するコマンドを発行します。 + + + + + + + + + + ノートのクロック位置を変更するコマンドを発行します + + + + + + + + + ノートを削除するコマンドを発行します + + + + + + + ノートを追加するコマンドを発行します。 + + + + + + + + ノートの音程を変更するコマンドを発行します + + + + + + + + + ノートの音程とクロックを変更するコマンドを発行します + + + + + + + + + vsqファイルのメタテキスト内に記述されるイベント。 + + + + + 内部で使用するインスタンス固有のID + + + + + インスタンスをテキストファイルに出力します + + 出力先 + + + + このオブジェクトのコピーを作成します + + + + + + VSQファイルの内容を保持するクラス + + + + + トラックのリスト.最初のトラックはMasterTrackであり,通常の音符が格納されるトラックはインデックス1以降となる + + + + + テンポ情報を保持したテーブル + + + + + 曲の長さを取得します。(クロック(4分音符は480クロック)) + + + + + master==MasterPitchControl.Pitchの場合、m_pitchからPITとPBSを再構成。 + master==MasterPitchControl.PITandPBSの場合、PITとPBSからm_pitchを再構成 + + + + + プリセンドタイムの妥当性を判定します + + + + + + + テンポ値を一律order倍します。 + + + + + + このインスタンスに編集を行うコマンドを実行します + + 実行するコマンド + 編集結果を元に戻すためのコマンドを返します + + + + VSQファイルの指定されたクロック範囲のイベント等を削除します + + 編集対象のVsqFileインスタンス + 削除を行う範囲の開始クロック + 削除を行う範囲の終了クロック + + + + vsqファイル全体のイベントを,指定したクロックだけ遅らせます. + ただし,曲頭のテンポ変更イベントと歌手変更イベントはクロック0から移動しません. + この操作を行うことで,TimesigTableの情報は破綻します(仕様です). + + + + + + このインスタンスのコピーを作成します + + このインスタンスのコピー + + + + 小節の区切りを順次返すIterator。 + + + + + + 基本テンポ値を取得します + + + + + プリメジャー値を取得します + + + + + プリメジャー部分の長さをクロックに変換した値を取得します. + + + + + プリメジャーの長さ(クロック)を計算します。 + + + + + 指定したクロックにおける、clock=0からの演奏経過時間(sec)を取得します + + + + + + + 指定した時刻における、クロックを取得します + + + + + + + 指定したクロックにおける拍子を取得します + + + + + + + + 指定したクロックにおけるテンポを取得します。 + + + + + + + 指定した小節の開始クロックを調べます。ここで使用する小節数は、プリメジャーを考慮しない。即ち、曲頭の小節が0である。 + + + + + + + 指定したクロックが、曲頭から何小節目に属しているかを調べます。ここで使用する小節数は、プリメジャーを考慮しない。即ち、曲頭の小節が0である。 + + + + + + + 4分の1拍子1音あたりのクロック数を取得します + + + + + 空のvsqファイルを構築します + + + + + + + + + vsqファイルからのコンストラクタ + + + + + + TimeSigTableの[*].Clockの部分を更新します + + + + + TempoTableの[*].Timeの部分を更新します + + + + + VsqFile.Executeの実行直後などに、m_total_clocksの値を更新する + + + + + 曲の長さを取得する。(sec) + + + + + 指定された番号のトラックに含まれる歌詞を指定されたファイルに出力します + + + + + + + 文字列sの先頭から文字列を切り取るとき,切り取った文字列をencodingによりエンコードした結果が127Byte以下になるように切り取ります. + + + + + + + + 指定したクロックにおけるプリセンド・クロックを取得します + + + + + + + + 指定したトラックから、Expression(DYN)のNRPNリストを作成します + + + + + + + + 先頭に記録されるNRPNを作成します + + + + + + 歌手変更イベントから,NRPNを作成します + + + + + + + + + 音符イベントから,NRPNを作成します + + + + + + + + + 指定したトラックのデータから,NRPNを作成します + + + + + + + + + + + 指定したトラックのデータから,NRPNを作成します + + + + + + + + + 指定したトラックから、PitchBendのNRPNを作成します + + + + + + + + + 指定したトラックからPitchBendSensitivityのNRPNを作成します + + + + + + + + + 指定した音符イベントから,ビブラート出力用のNRPNを作成します + + + + + + + + + 指定したトラックから、VoiceChangeParameterのNRPNのリストを作成します + + + + + + + + + このインスタンスをファイルに出力します + + + + + + このインスタンスをファイルに出力します + + + プリセンドタイム(msec) + + + + メタテキストの行番号から、各行先頭のプレフィクス文字列("DM:0123:"等)を作成します + + + + + + + 数numberの桁数を調べます。(10進数のみ) + + + + + + + char[]を書き込む。 + + + + + + + ushort値をビッグエンディアンでfsに書き込みます + + + + + + uint値をビッグエンディアンでfsに書き込みます + + + + + + SMFの可変長数値表現を使って、ulongをbyte[]に変換します + + + + + + 整数を書き込む。フォーマットはSMFの可変長数値表現。 + + + + + + + 音階を表現するためのクラス + + + + + このインスタンスが表す音階のノート値 + + + + + 音階のノート値からのコンストラクタ。 + + この音階を初期化するためのノート値 + + + + このインスタンスが表す音階が、ピアノの白鍵かどうかを返します + + + + + 指定した音階が、ピアノの白鍵かどうかを返します + + + + + + + Stores the data of a vsq track. + + + + + トラックの名前。 + + + + + ピッチベンド。Cent単位 + + + + + + + 指定したクロック位置において、歌唱を担当している歌手のVsqEventを返します。 + + + + + + + 歌手変更イベントを,曲の先頭から順に返すIteratorを取得します + + + + + + 音符イベントを,曲の先頭から順に返すIteratorを取得します + + + + + + メタテキストを,メモリー上のストリームに出力します + + + + + + + + + メタテキストを,指定されたファイルに出力します + + + + + + Masterを取得します + + + + + Mixerを取得します + + + + + Commonを取得します + + + + + + 指定したトラックのレンダラーを変更します + + + + + + + + このトラックが保持している,指定されたカーブのBPListを取得します + + + + + + + このトラックの,最後に編集が加えられた範囲の,開始位置(クロック)を取得します. + + + + + このトラックの,最後に編集が加えられた範囲の,終了位置(クロック)を取得します. + + + + + このトラックの,編集範囲(EditedStart, EditedEnd)をリセットします. + + + + + このインスタンスのコピーを作成します + + + + + + Master Trackを構築 + + + + + + + + Master Trackでないトラックを構築。 + + + + + + + 歌詞の文字数を調べます + + + + + + Represents the voice language of singer. + + + + + Japanese + + + + + English + + + + diff --git a/LipSync/Background/Background.csproj b/LipSync/Background/Background.csproj index 66cb9ae..d27ff12 100644 --- a/LipSync/Background/Background.csproj +++ b/LipSync/Background/Background.csproj @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -11,7 +11,7 @@ Background - 2.0 + 3.5 v3.5 diff --git a/LipSync/DevUtl/DevUtl.csproj b/LipSync/DevUtl/DevUtl.csproj index 246c80b..95a5047 100644 --- a/LipSync/DevUtl/DevUtl.csproj +++ b/LipSync/DevUtl/DevUtl.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,11 @@ DevUtl v3.5 512 + + + + + 3.5 true diff --git a/LipSync/IPlugin/IPlugin.csproj b/LipSync/IPlugin/IPlugin.csproj index 5194710..7615ebb 100644 --- a/LipSync/IPlugin/IPlugin.csproj +++ b/LipSync/IPlugin/IPlugin.csproj @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -11,7 +11,7 @@ IPlugin - 2.0 + 3.5 v3.5 diff --git a/LipSync/LipSync.sln b/LipSync/LipSync.sln index 77b5f5a..84a7e9a 100644 --- a/LipSync/LipSync.sln +++ b/LipSync/LipSync.sln @@ -1,6 +1,8 @@  -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual C# Express 2008 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34330.188 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LipSync", "LipSync\LipSync.csproj", "{15B51EEA-0D7F-4B59-AC7B-879A7BDB4A56}" ProjectSection(ProjectDependencies) = postProject {604390C3-BA02-4583-8C41-7B3B14437D6F} = {604390C3-BA02-4583-8C41-7B3B14437D6F} @@ -92,4 +94,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5668DDAE-7F0F-4A99-894A-9EA516E89CD8} + EndGlobalSection EndGlobal diff --git a/LipSync/LipSync/LipSync.csproj b/LipSync/LipSync/LipSync.csproj index 8fc25a7..de332a1 100644 --- a/LipSync/LipSync/LipSync.csproj +++ b/LipSync/LipSync/LipSync.csproj @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -17,7 +17,7 @@ LocalIntranet - 2.0 + 3.5 v2.0 diff --git a/LipSync/LipSync/Properties/Resources.Designer.cs b/LipSync/LipSync/Properties/Resources.Designer.cs index e1b9940..85c4463 100644 --- a/LipSync/LipSync/Properties/Resources.Designer.cs +++ b/LipSync/LipSync/Properties/Resources.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// このコードはツールによって生成されました。 -// ランタイム バージョン:2.0.50727.3053 +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // -// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、 -// コードが再生成されるときに損失したりします。 +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -13,13 +13,13 @@ namespace LipSync.Properties { /// - /// ローカライズされた文字列などを検索するための、厳密に型指定されたリソース クラスです。 + /// A strongly-typed resource class, for looking up localized strings, etc. /// - // このクラスは StronglyTypedResourceBuilder クラスが ResGen - // または Visual Studio のようなツールを使用して自動生成されました。 - // メンバを追加または削除するには、.ResX ファイルを編集して、/str オプションと共に - // ResGen を実行し直すか、または VS プロジェクトをビルドし直します。 - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class Resources { @@ -33,7 +33,7 @@ namespace LipSync.Properties { } /// - /// このクラスで使用されているキャッシュされた ResourceManager インスタンスを返します。 + /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ namespace LipSync.Properties { } /// - /// 厳密に型指定されたこのリソース クラスを使用して、すべての検索リソースに対し、 - /// 現在のスレッドの CurrentUICulture プロパティをオーバーライドします。 + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Globalization.CultureInfo Culture { @@ -60,6 +60,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_a { get { object obj = ResourceManager.GetObject("b_len100_a", resourceCulture); @@ -67,6 +70,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_aa { get { object obj = ResourceManager.GetObject("b_len100_aa", resourceCulture); @@ -74,6 +80,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_base { get { object obj = ResourceManager.GetObject("b_len100_base", resourceCulture); @@ -81,6 +90,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_e { get { object obj = ResourceManager.GetObject("b_len100_e", resourceCulture); @@ -88,6 +100,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_e1 { get { object obj = ResourceManager.GetObject("b_len100_e1", resourceCulture); @@ -95,6 +110,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_eyeclose { get { object obj = ResourceManager.GetObject("b_len100_eyeclose", resourceCulture); @@ -102,6 +120,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_eyethin { get { object obj = ResourceManager.GetObject("b_len100_eyethin", resourceCulture); @@ -109,6 +130,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_i { get { object obj = ResourceManager.GetObject("b_len100_i", resourceCulture); @@ -116,6 +140,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_kisisi { get { object obj = ResourceManager.GetObject("b_len100_kisisi", resourceCulture); @@ -123,6 +150,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_nn { get { object obj = ResourceManager.GetObject("b_len100_nn", resourceCulture); @@ -130,6 +160,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_o { get { object obj = ResourceManager.GetObject("b_len100_o", resourceCulture); @@ -137,6 +170,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_shakin { get { object obj = ResourceManager.GetObject("b_len100_shakin", resourceCulture); @@ -144,6 +180,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_smile { get { object obj = ResourceManager.GetObject("b_len100_smile", resourceCulture); @@ -151,6 +190,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_u { get { object obj = ResourceManager.GetObject("b_len100_u", resourceCulture); @@ -158,6 +200,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_winkleft { get { object obj = ResourceManager.GetObject("b_len100_winkleft", resourceCulture); @@ -165,6 +210,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_winkright { get { object obj = ResourceManager.GetObject("b_len100_winkright", resourceCulture); @@ -172,6 +220,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_len100_xo { get { object obj = ResourceManager.GetObject("b_len100_xo", resourceCulture); @@ -179,6 +230,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_a { get { object obj = ResourceManager.GetObject("b_miku175_a", resourceCulture); @@ -186,6 +240,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_aa { get { object obj = ResourceManager.GetObject("b_miku175_aa", resourceCulture); @@ -193,6 +250,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_base { get { object obj = ResourceManager.GetObject("b_miku175_base", resourceCulture); @@ -200,6 +260,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_bee { get { object obj = ResourceManager.GetObject("b_miku175_bee", resourceCulture); @@ -207,6 +270,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_e { get { object obj = ResourceManager.GetObject("b_miku175_e", resourceCulture); @@ -214,6 +280,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_eyeclose { get { object obj = ResourceManager.GetObject("b_miku175_eyeclose", resourceCulture); @@ -221,6 +290,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_eyethin { get { object obj = ResourceManager.GetObject("b_miku175_eyethin", resourceCulture); @@ -228,6 +300,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_i { get { object obj = ResourceManager.GetObject("b_miku175_i", resourceCulture); @@ -235,6 +310,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_konata { get { object obj = ResourceManager.GetObject("b_miku175_konata", resourceCulture); @@ -242,6 +320,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_kudo { get { object obj = ResourceManager.GetObject("b_miku175_kudo", resourceCulture); @@ -249,6 +330,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_neko { get { object obj = ResourceManager.GetObject("b_miku175_neko", resourceCulture); @@ -256,6 +340,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_nn { get { object obj = ResourceManager.GetObject("b_miku175_nn", resourceCulture); @@ -263,6 +350,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_o { get { object obj = ResourceManager.GetObject("b_miku175_o", resourceCulture); @@ -270,6 +360,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_smile { get { object obj = ResourceManager.GetObject("b_miku175_smile", resourceCulture); @@ -277,6 +370,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_u { get { object obj = ResourceManager.GetObject("b_miku175_u", resourceCulture); @@ -284,6 +380,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_winkleft { get { object obj = ResourceManager.GetObject("b_miku175_winkleft", resourceCulture); @@ -291,6 +390,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_winkright { get { object obj = ResourceManager.GetObject("b_miku175_winkright", resourceCulture); @@ -298,6 +400,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_miku175_xo { get { object obj = ResourceManager.GetObject("b_miku175_xo", resourceCulture); @@ -305,6 +410,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_a { get { object obj = ResourceManager.GetObject("b_rin100_a", resourceCulture); @@ -312,6 +420,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_aa { get { object obj = ResourceManager.GetObject("b_rin100_aa", resourceCulture); @@ -319,6 +430,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_base { get { object obj = ResourceManager.GetObject("b_rin100_base", resourceCulture); @@ -326,6 +440,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_bee { get { object obj = ResourceManager.GetObject("b_rin100_bee", resourceCulture); @@ -333,6 +450,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_e { get { object obj = ResourceManager.GetObject("b_rin100_e", resourceCulture); @@ -340,6 +460,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_eyeclose { get { object obj = ResourceManager.GetObject("b_rin100_eyeclose", resourceCulture); @@ -347,6 +470,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_eyethin { get { object obj = ResourceManager.GetObject("b_rin100_eyethin", resourceCulture); @@ -354,6 +480,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_i { get { object obj = ResourceManager.GetObject("b_rin100_i", resourceCulture); @@ -361,6 +490,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_kisisi { get { object obj = ResourceManager.GetObject("b_rin100_kisisi", resourceCulture); @@ -368,6 +500,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_kudo { get { object obj = ResourceManager.GetObject("b_rin100_kudo", resourceCulture); @@ -375,6 +510,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_neko { get { object obj = ResourceManager.GetObject("b_rin100_neko", resourceCulture); @@ -382,6 +520,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_nn { get { object obj = ResourceManager.GetObject("b_rin100_nn", resourceCulture); @@ -389,6 +530,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_o { get { object obj = ResourceManager.GetObject("b_rin100_o", resourceCulture); @@ -396,6 +540,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_smile { get { object obj = ResourceManager.GetObject("b_rin100_smile", resourceCulture); @@ -403,6 +550,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_u { get { object obj = ResourceManager.GetObject("b_rin100_u", resourceCulture); @@ -410,6 +560,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_winkleft { get { object obj = ResourceManager.GetObject("b_rin100_winkleft", resourceCulture); @@ -417,6 +570,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_winkright { get { object obj = ResourceManager.GetObject("b_rin100_winkright", resourceCulture); @@ -424,6 +580,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap b_rin100_xo { get { object obj = ResourceManager.GetObject("b_rin100_xo", resourceCulture); @@ -431,6 +590,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap closed { get { object obj = ResourceManager.GetObject("closed", resourceCulture); @@ -438,6 +600,9 @@ namespace LipSync.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// public static System.Drawing.Bitmap opened { get { object obj = ResourceManager.GetObject("opened", resourceCulture); diff --git a/LipSync/NicoComment/NicoComment.csproj b/LipSync/NicoComment/NicoComment.csproj index ebb042a..da7959f 100644 --- a/LipSync/NicoComment/NicoComment.csproj +++ b/LipSync/NicoComment/NicoComment.csproj @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -13,7 +13,7 @@ - 2.0 + 3.5 v3.5 diff --git a/LipSync/OverlayImpeller/OverlayImpeller.csproj b/LipSync/OverlayImpeller/OverlayImpeller.csproj index 64835d9..ef9558f 100644 --- a/LipSync/OverlayImpeller/OverlayImpeller.csproj +++ b/LipSync/OverlayImpeller/OverlayImpeller.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -14,6 +14,11 @@ 512 + + + + + 3.5 true diff --git a/LipSync/lang2po/lang2po.csproj b/LipSync/lang2po/lang2po.csproj index bdb42a1..10b41df 100644 --- a/LipSync/lang2po/lang2po.csproj +++ b/LipSync/lang2po/lang2po.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,11 @@ lang2po v3.5 512 + + + + + 3.5 true diff --git a/bocoree/bocoree.csproj b/bocoree/bocoree.csproj index 8eeb893..2e4e107 100644 --- a/bocoree/bocoree.csproj +++ b/bocoree/bocoree.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -15,6 +15,11 @@ false + + + + + 3.5 true