2018年3月23日金曜日

sed -i = 入力ファイルに上書きする - sed

sedは行単位で簡単に文字列変換したい時に便利なツールですが、sed -i で入力ファイルに直接上書きすることができます。


**** 書式
--------
sed -i -e 正規表現 入出力ファイル名
--------
o 正規表現 --(例:'s/ミク/ミクさん/g')。


**** 使用例
sed -i -e 's/ミク/ミクさん/g' ネギ.txt


**** メモ
o 日本語を扱う場合は、画面の文字コードとファイルの文字コードを合わせる必要があります。
(Git Bash画面の場合は、ファイルの文字コードをUTF-8に合わせると上手く変換できました。)
o 英数字だけの変換でしたら、特殊な環境でなければ、問題なく変換できます。


**** 確認した処理系
o GNU sed 4.4 (Git for Windows付属のGit Bash画面で実行)


==
関連ページ:
    ▼制作メモ

2017年11月13日月曜日

C++サウンドプログラミング

o VSTプラグイン開発(音声エフェクトなど)
VST Audio Plug-Ins SDK(VST SDK)で出来ること
VST SDKの最新版を入手する方法
WindowsでVST Audio Plug-Ins SDK (VST3 SDK)を使用する方法
Visual StudioでVST Audio Plug-Ins SDK(VST3)をビルドする方法(Visual Studio 2017)
----
初音ミク曲に必要な、未来の音の作り方。

o コンピューター・プログラミングで初音ミクする方法の一つです。
o VST規格に合わせて音を鳴らすプラグインや音を加工するプラグインを作ると、世界中にある多くの作曲ツールで使うことが出来ます。


==
関連ページ:
    ▼Visual C++
    ▼コンピューター・プログラムを作る
    ▼制作メモ
    ▼目次

VST Audio Plug-Ins SDK(VST SDK)で出来ること

VST規格に合わせてプラグインを作ると、世界中にある、多くの作曲ツールで使うことが出来ます。

VST Audio Plug-Ins SDK (VST SDK)は、VSTプラグインを作るためのライブラリです。
公式版はC++で出ていますが、C#やJava用のライブラリも出ています。

VST SDKで出来ることは、
  • 音を鳴らす「VSTi」 (= 誰も知らない音色の楽器を作成できます)
  • 音声を加工する「VSTエフェクト」 (= 誰も聞いたことのない音声エフェクトを作成できます)
  • それらを使う「VSTホスト」(= 多くの作曲ツールが備えている機能です。)

**** メモ
現在のVST SDKの最新バージョンは、VST 3.6.8です。(2017年11月現在)
作曲ツールの方も、VST 3規格への対応が始まったところです。
  • MAGIX Music Maker Premium バージョン24 = VST3サンプルプラグインが動作しました。
  • FL Stuio 12.5 = VST 3サンプルプラグインが動作しました。
  • (VST 2規格しかサポートしていない作曲ツールもあります。)


**** 確認したバージョン
  1. VST 3.6.8 Audio Plug-Ins SDK
  2. MAGIX Music Maker Premium バージョン24.1.6.127 (UDP3)
  3. FL Stuio 12.5.1.5


==
関連ページ:
    ▼C++サウンドプログラミング
    ▼コンピューター・プログラムを作る
    ▼制作メモ
    ▼目次
    > VST SDKの最新版を入手する方法
(2017年11月13日追加。VST3サンプルプラグインが動作した作曲ツール)