今日のミクさんと私は、一味違う。
今日は朝から、私達は作曲に取り組んでいるのだ。
私達が作るこの曲は、自分達の目指す声や音を練り込んで、少しずつ出来ていく。
近い将来、この曲を発表する、その日まで。
私がそのような事を考えていると、耳に聞こえていた歌声が、ぴたりと止んだ。
丁度、ミクさんの輪唱が終わった所だ。
「少し休憩しましょうか。」
こくっと頷くミクさん。
私は、冷蔵庫から、ミルクを取り出す。
ミクさんは机の上に、コップを2つ並べる。
「さっきのミクさんの声、2人分一緒に出ていましたよね。」
コップを持ったまま、こっくりと頷くミクさん。
私は、取り出したミルクを、2つのコップに注いだ。
ミルクを飲んで喉を潤したミクさんは、返事の続きを言葉で伝える。
「私、16人分歌えるよ。」
「すごいですね。」
「えへん。」
胸を張って、得意顔で返事するミクさん。
初音ミクは、最大16人分の声で同時に歌う事が出来る。
1トラックに付き1人分、16トラックで16人分の声を出せるのだ。
私は、その仕組みについて知りたくなったので、ミクさんに質問してみた。
「ミクさんは、その時、どのように歌っているのですか。」
「左腕を操作しながら。」
彼女の左の長袖には、シンセサイザーらしきものが付いている。
私はただの飾りだと思っていたけれど、必需品との事だった。
「そのシンセって、歌う事が出来るのですか?」
「「R」で録音。簡単だよー。」
彼女は、笑顔で種明かしをしてくれた。
なるほど。歌う時に、一緒に再生するのですか。
私は過去の記憶を呼び起こす。
先ほどのミクさんは、輪唱の前に「R」の操作を私に要求してきた。
前回歌ってもらった時も、2トラックになると必ず「R」の操作を要求してきた。
前々回の時も、そうだ。
という事は、、、
私は、得意顔のミクさんを、長く眺めていたかった。
だから私は、彼女に聞こえないように、頭の中でこっそりと呟(つぶや)いた。
あなたが本当に歌っているのは、1トラック。1人分だけだったのですね。ミクさん。
**** 管理情報
o 文章作品
o 作品名 = 分身するミクさん
o 分類 = ミクさんの隣
o 作者 = to_dk
o 初出 = 2011-02-16 on Blogger
==
関連ページ:
▼ミクさんの隣
▼作品紹介
▼目次
> 出荷数とミクさん達
荒ぶる髪の使い方
目標を立てるミクさん
+
制作メモ - 初音ミクに和音で歌ってもらう方法
制作メモ - レンダリング。性能の低いパソコンで、なるべく快適に再生する
2011年2月16日水曜日
環境変数の生存期間について - Windowsのコマンドプロンプト(bat,cmd)
環境変数は、CMD コマンド(コマンドプロンプト)を実行した時だけ有効な変数です。
最初から設定されているものもありますが、自由に変更する事が出来ます。
o 以下は、Windowsコマンド調査途中の内容です。他に情報を見つけましたら、このメモを更新します。
**** 環境変数の特徴
o 環境変数は、開いているコマンドプロンプト画面だけで有効な変数です。
+ SET コマンドで環境変数を変更しても、他のプログラムの環境変数は変わりません。
+ SET コマンドで環境変数を変更しても、他のコマンドプロンプト画面の環境変数は変わりません。
o コマンドプロンプト画面からプログラムを呼び出すと、その時点の環境変数の複製(= コピー)を、プログラムに渡します。
o バッチファイル内でSETLOCAL コマンドを実行すると、その時点の環境変数を保存する事が出来ます。
**** 環境変数が消える時期
o バッチファイル内で、SETLOCALコマンドを実行した後に設定した環境変数は、
+ そのSETLOCALコマンドに対応する ENDLOCALコマンドを発行した時
+ もしくは、そのSETLOCALコマンドを発行したバッチファイルを終了した時
# なお、バッチファイル A からバッチファイル B を呼び出した時は、少し複雑になります。
# CALL文でバッチファイル B を呼び出した時は、バッチファイル Bから戻ってくるまで有効です。
# + CALL先で ENDLOCAL コマンドを発行しても、意味がありません。
# CALL文を使わずに直接バッチファイル B を呼び出した時は、バッチファイル A の延長とみなします。
# + この時、バッチファイル B で ENDLOCAL コマンドを実行すると、環境変数の設定が消えます。
#
o CMD コマンド(やバッチファイル)の実行中に設定した環境変数は、
+ そのCMD コマンド(やバッチファイル)を終了する時
# 例えば、EXITコマンドで終了した時や、コマンドプロンプト画面を閉じた時です。
# 少し変わっているのが、バッチファイル A から CALL文を使わずにバッチファイル B を呼び出した時
# この時、バッチファイル Bは、バッチファイル A の延長とみなします。
#
o この他、コマンドプロンプト画面を終了した時にも、環境変数の設定内容は消えます。
**** 確認したバージョン
o Windows XP Service Pack 3
==
関連ページ:
▼Windowsコマンド。制御文と環境変数(▼ABC順)
▼Windowsコマンド一覧(▼ABC順)
▼コマンドプロンプト画面
▼制作メモ
> SET /A コマンドで数値計算出来る値の範囲(= 上限と下限)
IF = 条件に一致したら実行する
ELSE = IFで実行しない時に実行する
+
SET = 環境変数を表示、設定、削除する。もしくは数値計算する
最初から設定されているものもありますが、自由に変更する事が出来ます。
o 以下は、Windowsコマンド調査途中の内容です。他に情報を見つけましたら、このメモを更新します。
**** 環境変数の特徴
o 環境変数は、開いているコマンドプロンプト画面だけで有効な変数です。
+ SET コマンドで環境変数を変更しても、他のプログラムの環境変数は変わりません。
+ SET コマンドで環境変数を変更しても、他のコマンドプロンプト画面の環境変数は変わりません。
o コマンドプロンプト画面からプログラムを呼び出すと、その時点の環境変数の複製(= コピー)を、プログラムに渡します。
o バッチファイル内でSETLOCAL コマンドを実行すると、その時点の環境変数を保存する事が出来ます。
**** 環境変数が消える時期
o バッチファイル内で、SETLOCALコマンドを実行した後に設定した環境変数は、
+ そのSETLOCALコマンドに対応する ENDLOCALコマンドを発行した時
+ もしくは、そのSETLOCALコマンドを発行したバッチファイルを終了した時
# なお、バッチファイル A からバッチファイル B を呼び出した時は、少し複雑になります。
# CALL文でバッチファイル B を呼び出した時は、バッチファイル Bから戻ってくるまで有効です。
# + CALL先で ENDLOCAL コマンドを発行しても、意味がありません。
# CALL文を使わずに直接バッチファイル B を呼び出した時は、バッチファイル A の延長とみなします。
# + この時、バッチファイル B で ENDLOCAL コマンドを実行すると、環境変数の設定が消えます。
#
o CMD コマンド(やバッチファイル)の実行中に設定した環境変数は、
+ そのCMD コマンド(やバッチファイル)を終了する時
# 例えば、EXITコマンドで終了した時や、コマンドプロンプト画面を閉じた時です。
# 少し変わっているのが、バッチファイル A から CALL文を使わずにバッチファイル B を呼び出した時
# この時、バッチファイル Bは、バッチファイル A の延長とみなします。
#
o この他、コマンドプロンプト画面を終了した時にも、環境変数の設定内容は消えます。
**** 確認したバージョン
o Windows XP Service Pack 3
==
関連ページ:
▼Windowsコマンド。制御文と環境変数(▼ABC順)
▼Windowsコマンド一覧(▼ABC順)
▼コマンドプロンプト画面
▼制作メモ
> SET /A コマンドで数値計算出来る値の範囲(= 上限と下限)
IF = 条件に一致したら実行する
ELSE = IFで実行しない時に実行する
+
SET = 環境変数を表示、設定、削除する。もしくは数値計算する
環境変数の使い方。置換と部分文字列 - Windowsのコマンドプロンプト(bat,cmd)
○Windows XP
コマンドプロンプトでは、環境変数を、普通の変数のように扱う事が出来ます。そして、環境変数を参照する時に、置換して取り出したり、一部分だけ取り出す事が出来ます。
o また、取り出した文字列を、環境変数に設定する事も出来ます。
**** 書式
--------
%環境変数名%
もしくは
%環境変数名:変更したい部分文字列=[変更後の部分文字列]%
もしくは
%環境変数名:~取り出し開始位置=取り出す長さ%
--------
o 環境変数名は、大文字小文字のどちらでも参照出来ます。
o 環境変数名 = 参照したい環境変数名です。
+ (環境変数への代入は、SET コマンドで行います。)
o 上から順に、普通に使う書き方、置換して使う書き方、一部分を取り出して使う書き方です。
+ 環境変数の値はそのままです。
+ ですので、後の事を気にせずに、各書式を使う事が出来ます。
** 普通に使う書き方
--------
%環境変数名%
--------
** 置換して使う書き方
--------
%環境変数名:変更したい部分文字列=[変更後の部分文字列]%
--------
o : = コロン
+ 前後に空白を入れずに書きます。
o 変更したい部分文字列 = 変更したい時に指定します。この項目は必須です。
o 変更後の部分文字列 = 省略すると、変更したい部分文字列を削除します。
** 一部分を取り出して使う書き方
--------
%環境変数名:~取り出し開始位置=取り出す長さ%
--------
o :~ = コロンと、チルダ
+ 前後に空白を入れずに書きます。
+ チルダは、キーボードの右上にあります。
+ Shiftキーを押しながら、数字の0キーの2つ右のキーを押します。
o 取り出し開始位置 = 部分文字列を取り出す位置です。先頭は 0 です。
+ 負の値を指定すると、後ろから数えます。
o 取り出す長さ = 部分文字列を取り出す長さです。
**** 戻り値 ( ERRORLEVELの値。確認分のみ )
o (設定なし) = この機能は、ERRORLEVELの値を更新しません。
+ 「=% の使い方が誤っています。」 = 置換する時には、「変更したい部分文字列」を書いて下さい。
**** 使用例
--------
@echo off
SET MIKUSAN=ミクさん
echo %MIKUSAN%ですか。
echo %MIKUSAN:さん=だよ%。
echo %MIKUSAN:~0,2%さんですね。
echo %MIKUSAN:~-4%だよ。あれっ。
--------
o 環境変数名は、大文字小文字のどちらでも参照出来ます。
o 表示結果は、「ミクさんですか。」「ミクだよ。」「ミクさんですね。」「ミクさんだよ。あれっ。」になります。
**** 機能
o 環境変数です。
o 環境変数を参照する時には、置換して取り出したり、一部分だけ取り出す事が出来ます。
o また、取り出した文字列を、環境変数に設定する事も出来ます。
o 環境変数の有効期間については、「環境変数の生存期間について」
**** 確認したバージョン
o Windows XP Service Pack 3
==
関連ページ:
▼Windowsコマンド。制御文と環境変数(▼ABC順)
▼Windowsコマンド一覧(▼ABC順)
▼コマンドプロンプト画面
▼制作メモ
> 環境変数の生存期間について
SET /A コマンドで数値計算出来る値の範囲(= 上限と下限)
IF = 条件に一致したら実行する
+
SET = 環境変数を表示、設定、削除する。もしくは数値計算する
(2011年3月8日追加。書式欄にて、書式の説明毎に書式表示)
Maple Virtual Midi Cableの接続ポート数を増やす方法 - Domino
Maple Virtual Midi Cableは、仮想MIDIケーブルです。
標準で使用出来るのは4ポートですが、拡張キットをインストールすると、12ポートまで増やす事が出来ます。
**** 手順
o 拡張キット Maple VMC Extra Ports の入手して、インストールします。
o コントロールパネルのようなものは、ありません。
** 拡張キット Maple VMC Extra Ports の入手手順
o ▽Maple Midiのホームページを開きます。
o リンク「Maple Virtual Midi Cable」をクリックします。
o 「Maple Virtual Midi Cable」のページが現れます。
o ページの上の方にあるリンク「Maple Extra Ports」をクリックして、拡張キットをダウンロードします。
+ 2段落目にあります。
+ 私がダウンロードした時のファイル名は、MapleExtraPorts_V100.zip
o この zipファイルを展開(= 解凍)すると、MapleExtraPorts_V100.exe が入っています。
o 念の為、ウイルスチェックなどを行います。
** 拡張キット Maple VMC Extra Ports のインストール手順
o ダウンロードしたzipの中から取り出した exeファイルを、管理者として実行します。
+ ご参考。「Windows - プログラムを管理者として実行する方法」
+ ファイル名はおそらく、MapleExtraPorts_V100.exe です。
o 後は、画面に沿って、インストールします。
o 最後に、パソコンの再起動を要求してきます。
+ パソコンが再起動しましたら、インストール終了です。
** 画面の内容
o 1画面目「Welcome to the Maple VMC Extra Ports Setup Wizard」
+ 「これから、Maple VMC Extra Ports バージョン 1.0をインストールします。」
+ 「このプログラムをインストールする前に、他の全てのアプリケーションを閉じて下さい。」
+ 「準備が出来ましたら、Next ボタンを押して、次に進んでください。」
+ 「Cancel ボタンを押すと、セットアップを終了します。」
+ 問題なければ、Nextボタンを押します。
o 2画面目「Ready to Install」
+ 「Maple VMC Extra Portsをインストールする準備が出来ました。」
+ 「Install ボタンをクリックすると、インストールが始まります。」
+ Installボタンを押します。
o 3画面目で、インストールが始まって、すぐに次の画面に移ります。
o 4画面目「Completing the Maple VMC Extra Ports Setup Wizard」
+ 「インストールが終わりました。」
+ 「セットアップを完了する為には、コンピューターの再起動が必要です。」
+ 「すぐにコンピューターを再起動しますか?」
+ 「Yes, restart the computer now」 = はい。すぐに再起動して下さい。
+ 「No, I will restart the computer later」 = いいえ。後で再起動します。
+ チェックが「Yes」の方になっている事を確認して、下の Finish ボタンを押します。
o Finish ボタンを押すと、コンピューターを再起動します。
+ もし、自動で再起動しない時は、後で自分で再起動します。
+ 例えば、ウイルスチェックソフトがウイルス検索中の時、「只今検索中です」などのメッセージを出して、シャットダウンさせない事があります。
o ここまで出来たら、Maple VMC Extra Portsのインストール終了です。
**** 確認したバージョン
o Maple Virtual Midi Cable v3.56 + Maple VMC Extra Ports v1.0(+ Windows XP Service Pack 3)
==
関連ページ:
▼Maple Virtual Midi Cable
▼Dominoのヘルプと楽器設定
▼Domino
▼制作メモ
> Maple Virtual Midi Cable をアンインストールする
Maple Virtual Midi Cable を入手する
Maple Virtual Midi Cable をインストールする
標準で使用出来るのは4ポートですが、拡張キットをインストールすると、12ポートまで増やす事が出来ます。
**** 手順
o 拡張キット Maple VMC Extra Ports の入手して、インストールします。
o コントロールパネルのようなものは、ありません。
** 拡張キット Maple VMC Extra Ports の入手手順
o ▽Maple Midiのホームページを開きます。
o リンク「Maple Virtual Midi Cable」をクリックします。
o 「Maple Virtual Midi Cable」のページが現れます。
o ページの上の方にあるリンク「Maple Extra Ports」をクリックして、拡張キットをダウンロードします。
+ 2段落目にあります。
+ 私がダウンロードした時のファイル名は、MapleExtraPorts_V100.zip
o この zipファイルを展開(= 解凍)すると、MapleExtraPorts_V100.exe が入っています。
o 念の為、ウイルスチェックなどを行います。
** 拡張キット Maple VMC Extra Ports のインストール手順
o ダウンロードしたzipの中から取り出した exeファイルを、管理者として実行します。
+ ご参考。「Windows - プログラムを管理者として実行する方法」
+ ファイル名はおそらく、MapleExtraPorts_V100.exe です。
o 後は、画面に沿って、インストールします。
o 最後に、パソコンの再起動を要求してきます。
+ パソコンが再起動しましたら、インストール終了です。
** 画面の内容
o 1画面目「Welcome to the Maple VMC Extra Ports Setup Wizard」
+ 「これから、Maple VMC Extra Ports バージョン 1.0をインストールします。」
+ 「このプログラムをインストールする前に、他の全てのアプリケーションを閉じて下さい。」
+ 「準備が出来ましたら、Next ボタンを押して、次に進んでください。」
+ 「Cancel ボタンを押すと、セットアップを終了します。」
+ 問題なければ、Nextボタンを押します。
o 2画面目「Ready to Install」
+ 「Maple VMC Extra Portsをインストールする準備が出来ました。」
+ 「Install ボタンをクリックすると、インストールが始まります。」
+ Installボタンを押します。
o 3画面目で、インストールが始まって、すぐに次の画面に移ります。
o 4画面目「Completing the Maple VMC Extra Ports Setup Wizard」
+ 「インストールが終わりました。」
+ 「セットアップを完了する為には、コンピューターの再起動が必要です。」
+ 「すぐにコンピューターを再起動しますか?」
+ 「Yes, restart the computer now」 = はい。すぐに再起動して下さい。
+ 「No, I will restart the computer later」 = いいえ。後で再起動します。
+ チェックが「Yes」の方になっている事を確認して、下の Finish ボタンを押します。
o Finish ボタンを押すと、コンピューターを再起動します。
+ もし、自動で再起動しない時は、後で自分で再起動します。
+ 例えば、ウイルスチェックソフトがウイルス検索中の時、「只今検索中です」などのメッセージを出して、シャットダウンさせない事があります。
o ここまで出来たら、Maple VMC Extra Portsのインストール終了です。
**** 確認したバージョン
o Maple Virtual Midi Cable v3.56 + Maple VMC Extra Ports v1.0(+ Windows XP Service Pack 3)
==
関連ページ:
▼Maple Virtual Midi Cable
▼Dominoのヘルプと楽器設定
▼Domino
▼制作メモ
> Maple Virtual Midi Cable をアンインストールする
Maple Virtual Midi Cable を入手する
Maple Virtual Midi Cable をインストールする