2018年11月3日土曜日

[HALion] 無償の Guitar Harmonics Essential を使う方法

How to get free HALion Libraries

2018年10月、Steinberg のソフトシンセ HALion Sonic SE で使えるサウンドライブラリー Guitar Harmonics Essential が公開されました。
HALion Sonic SE と Guitar Harmonics Essential はどちらも無償で利用できます。
blog.fujiu.jp [HALion] 無償の Guitar Harmonics Essential を使う方法



環境

  • Windows 10
  • HALion Sonie SE 3.1.15


Guitar Harmonics Essential をインストールする方法

Guitar Harmonics Essential をダウンロードするには下記 URL の MySteinberg にユーザー登録されている必要がありました。
http://japan.steinberg.net/jp/mysteinberg.html

MySteinberg にユーザー登録が済んだら下記 URL の 公式サイトを開きます。
https://www.steinberg.net/jp/landing_pages/guitar_harmonics_essential/guitar_harmonics_essential_free_download.html?_sp=f96738e6-6e5d-4458-99a0-dedce24073c7.1539907828631
メールアドレスを入力し、プライバシーポリシーに同意したら二つのチェックボックスにチェックを入れて購読をクリックします。
次のページで MySteinberg のパスワードを入力すると Steinberg Download Assinstant のダウンロード URL とアクティベーションコードがメールで送られてくるのでダウンロードしインストールします。
Steinberg Download Assinstant をインストールしたら起動し、「パートナー製品」の中にある Guitar Harmonics をダウンロードしてインストールします。
ダウンロード後は「開く」をクリックします。
OK をクリックしてインストール完了です。


Guitar Harmonics Essential をアクティベートする方法

Guitar Harmonics Essential をアクティベートするために eLicenser Control Center を起動します。
eLicenser Control Center がインストールされてなかったり、動作しない場合は下記 URL からダウンロードしてインストールします。
https://japan.steinberg.net/jp/support/downloads/elcc.html

「アクティベーションコードの入力」をクリックし、メールで送られてきたアクティベーションコードを入力して完了です。


Steinberg HALion Sonic SE 3 をインストールする方法

HALion 系のソフトウェアがインストールされていなければ無償の Steinberg HALion Sonic SE 3 をインストールする必要があります。
Steinberg HALion Sonic SE 3 を入手するには Steinberg Download Assinstant からダウンロード出来ますが、アクティベーションコードが必要です。
サイトにメールアドレスを入力し、プライバシーポリシーに同意したら二つのチェックボックスにチェックを入れて購読をクリックするとメールでアクティベーションコードが送られてきます。。
https://www.steinberg.net/jp/landing_pages/halion_sonic_se_3/halion_sonic_se_free_download.html?_sp=f96738e6-6e5d-4458-99a0-dedce24073c7.1539908612032

インストールされている HALion Sonic SE が古いと下の画面のようにエディット出来ないので最新版をインストールする必要があります。

演奏するとこんな音です。


そのほかの HALion 用無償ライブラリーを入手する方法

筆者が使ったことがある HALion 用無償ライブラリーは下記の2種類があり、いずれも過去のブログでまとめてあります。

Lamps
[HALion] Steinberg の無償のサウンドライブラリーを使う方法

Beat Röhrich 12AX7
無料の Beat Röhrich 12AX7 Synth For HALion Sonic SE を使う方法


関連ブログ

Steinberg HALion Sonic SE 3 を使ってみました
[HALion] Steinberg の無償のサウンドライブラリーを使う方法
無料の Beat Röhrich 12AX7 Synth For HALion Sonic SE を使う方法


2018年10月27日土曜日

GitHub の your dependencies may have a security vulnerability を解決する方法

How to fix security vulnerabilities

2018年10月、GitHub がセキュリティ脆弱性アラートがJavaと.NETに対応しました。
その影響で当ブログの著者に「your dependencies may have a security vulnerability」というメールが届きました。
GitHub に保存しているアプリのソースコードがセキュリティに脆弱なライブラリやモジュールに依存しているから修正するべきという内容です。
実際に修正してアラートがなくなったのでその方法をまとめました。
blog.fujiu.jp GitHub の your dependencies may have a security vulnerability を解決する方法


環境

  • Windows 10
  • Visual Studio Community 2017
  • Eclipse MARS.2
Visual Studio 2017 の初期バージョンは Git クライアントの不具合があり更新する必要がありました。


脆弱性を確認した結果

GitHub から1件の脆弱性につき1通のメールが届きます。
メールを抜粋した内容は次の通りです。

Visual Studio で作ったアプリ
Microsoft.Data.OData < 5.8.4 (oderate severity)

Eclipse で作ったアプリ
com.fasterxml.jackson.core:jackson-databind < 2.8.11.1 (high severity)
com.fasterxml.jackson.core:jackson-databind >= 2.7.0, < 2.7.9.1 (high severity)


Visual Studio で作ったアプリの修正方法

Visual Studio で作ったアプリは Microsoft.Data.OData に脆弱性がアルトのことですが、これは NuGet でインストールしたパッケージです。
修正するには当該のプロジェクトを開き、メニューの
プロジェクト -> NuGet パッケージの管理
を開きます。

脆弱性のある Microsoft.Data.OData の右側にある上向きの矢印をクリックします。

今回は依存するパッケージの変更の確認が表示されました。OK をクリックします。

すべてをコミットしてプッシュして完了です。


Eclipse で作ったアプリの修正方法

Eclipse で作ったアプリは jackson-databind が脆弱性のあるバージョンとのことですが、これは maven でインストールしたライブラリーでした。
pom.xmlは次の通りでした。

2.7.2 の部分を最新の 2.8.11 に書き換えました。
コミット・プッシュして完了です。


関連ブログ

[Azure] クエリちゃんの動画投稿数をツイートするサービス をGitHubに公開するまで
Visual Studio 2017 を全部ダウンロードしてからインストールする方法
古い Visual Studio をまとめてアンインストールする方法


2018年10月20日土曜日

[オーディオ編集] 無料の iZotope Vocal Doubler を使う方法

How to get and use iZotope Vocal Doubler

2018年10月、iZotope がオーディオエフェクトプラグインの Vocal Doubler を無料で公開しました。
Vocal Doubler を使うと Waves Doubler や CUBASE では Pro にしか付属しない Cloner に似た効果が得られます。
実際に入手・インストール・アクティベートして CUBASE や VEGAS Pro で使ってみたのでその方法をまとめました。
blog.fujiu.jp [オーディオ編集] 無料の iZotope Vocal Doubler を使う方法


環境

  • Windows 10
  • CUBASE Pro 9
  • VEGAS Pro 16


Vocal Doubler を入手する方法

https://www.izotope.com/en/products/mix/vocal-doubler.html
を開いて GET VOCAL DOUBLER をクリックします。
その先の画面でメールアドレスを入力するとインストーラーのダウンロード URL とシリアルナンバーがメールで届きます。


Vocal Doubler をインストールする方法

インストーラーのファイルをダウンロードし、ファイルをダブルクリックするとインストールできます。


CUBASE のブラックリストに登録される現象について

Vocal Doubler をインストールした後に CUBASE を起動したら Vocal Doubler がブラックリストに登録されました。

Vocal Doubler をインストールすると
C:\Program Files\Common Files\VST3\iZotope
に VST2 と VST3.6.7 のファイルがインストールされ
C:\Program Files\Steinberg\VSTPlugins
に VST 2.4 のファイルがインストールされます。

ブラックリストに登録されたのは VST2 のファイルですが、CUABSE では VST 2.4 と VST3 のファイルが使えます。


Vocal Doubler をアクティベートする方法

Vocal Doubler はスタンドアローンでは起動しないので今回は CUBASE で起動してアクティベートしました。
CUBASE のインストゥルメントトラック、オーディオトラック、FX トラックなどにインサートして使います。
初回起動時に下の画面が表示されます。

Authorize ボタンをクリックして次の画面でシリアルナンバーと自分の名前を入力するとアクティベートが完了します。


Vocal Doubler の使い方

黒丸をマウスのドラッグで操作します。
黒丸を下に移動するほどステレオ感を強調し、右に移動するほどヒューマン的ナチュラル感(?)が変化するとのことです。

実際に使ってみました。
モノフォニックのボーカルのユニゾン感を出したいときや SE などを強調したいときに使うと良さそうです。


VEGAS Pro で使う方法

Vocal Doubler をインストールした後、VEGAS Pro のメニューの
オプション -> ユーザー設定 -> VST エフェクト
に VST 2.4 のファイルがインストールされたパスを指定します。
筆者の環境では下記のパスにインストールされました。
C:\Program Files\Steinberg\VSTPlugins

オーディオトラックのトラック FX やオーディオイベントのオーディオイベント FX にインサートして使えます。


関連ブログ

[オーディオ編集] Oculus Spatializer で立体音響を再現する方法
[オーディオ編集] 無料の MS EQ COMP で M/S 処理する方法


2018年10月13日土曜日

Eclipse の Android Project を Android Studio にインポートしてビルドする方法

How to import Eclipse projects to Android Studio

Google Play の2018年11月のアップデートで Target SDK が 26 以上(Android 4.0 以上) のアプリでなければ公開できない制限が設けられました。
当ブログの著者が公開していたアプリは Android 1.6 以上のものが多く、制限を受けることになるためアップデートに対応することにしました。
当時は Eclipse で開発しましたが、現在は Eclipse Android デベロッパーツールのサポートが終了しているため Android Studio にインポートしてビルドしました。
Eclipse で開発したプロジェクトを Android Studio にインポートしてから APK ファイルを作成するまでに必要だった手順をまとめました。


環境

  • Windows 10
  • Android Studio 3.1.4


Eclipse のプロジェクトをインポートする

Android Studio を起動します。下のような画面ではなければメニューの
File - Close project
をクリックすると下のような画面になります。
blog.fujiu.jp Eclipse の Android Project を Android Studio にインポートしてビルドする方法

右側の下の方にある Import Project をクリックし、Eclipse のワークスペースからインポートしたいプロジェクトのパスを指定します。
インポートできるプロジェクトは一度の操作に一つですが、 別の Eclipse プロジェクト(Facebook Android SDK など)を参照している場合は一緒にインポートしてくれました。


インポートしたプロジェクトを修正する

この後いろいろなエラーが発生するのですが、そのうちの半分くらいはクリックするだけで解決しました。

たとえば下のようなエラーは「Add Google Maven repository and sync project」クリックするとインストールが必要なビルドツールのインストールができます。

下のようなエラーでは「Install build tools ・・・」をクリックします。

Install missing platform(s) and sync project
というエラーもクリックで解決しました。

gradle.build や AndroidManifests.xml のエラーは下のように電球のアイコンをクリックすると解決策が表示されることがあります。

クリックだけで解決したエラーは以下省略します。


build.gradle を手直しする

gradle.build の
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
というエラーはクリックで解決しないので compile を implementation に書き換えます。

必須ではありませんが、android {} の中に次のオプションを追加しました。



AndroidManifests.xml を手直しする

Eclipse では SDK のバージョンを AndroidManifests.xml で指定していました。
Android Stuio では SDK のバージョンを build.gradle で指定するのですが、今回は次のように設定を変更しました。

manifest 要素に次の属性を追加する


uses-sdk 要素を次のように書き換える




C/C++ コード (JNI) を含む場合は SDK Tools の追加インストールと Android.mk の設定をする

インポートしたプロジェクトには C/C++ のソースコードを含んでいるものもありました。
Eclipse で開発していたときは手動で ndk-build コマンドを毎回実行していましたが Android Studio ではビルドするための設定が必要でした。
メニューの
Tools - SDK Manager
を開いて
Appearance & Behavior > System Settings > Android SDK
の SDK Tools の次の3つの項目にチェックを入れます。

LLDB
CMake
NDK

上のチェックを入れ終わったら Project ビューの C/C++ のソースを含むプロジェクトを右クリックして
Link C++ Project with Gradle
をクリックします。

Build System を ndk-build にして Android.mk ファイルのパスを指定します。


Project Structures を手直しする

このまま署名済み APK ファイルを作成すると

Gradle DSL method not found: 'storeFile()'

というエラーが起きるため、Project Structures を次の通りに設定する必要がありました。
左の一覧からアプリケーションを選択します。モジュールライブラリーなどがある場合はすべて下の設定が必要です。 て Signing タブで設定を追加します。
下の画像では config という名前で追加しています。
keystore ファイルの指定とエイリアス名・パスワード

Flavors タブで Sigining Config を上で追加した config に設定します。

Build Types タブの Relese の Signing Config を追加した config に設定します。


その他のエラーと解決した対処方法

Cannot fit requested classes in a single dex file. Try supplying a main-dex list.

build.gradle の dependencies {} の中に

を追加して

build.gradle の defaultConfig {} の中に
を追加したら解決しました。

Program type already present ・・・.BuildConfig

Unity 3D でビルドしをプロジェクトを継承したプロジェクトで起きました。
今回は別の方法で対処しましたが、StackOverFlowなどによるとライブラリーモジュールのパッケージ名とアプリケーションとは別のパッケージ名に設定すると回避出来るとのことです。

メニューの
Build -> Generate Signed Bundle / APK
を実行して APK ファイルが生成出来れば完成です。


関連ブログ

Android Studioを使ってみました
[Unity3D] Unity のプロジェクトをAndroid Studio にインポートする方法
[Android Studio] Xamarin で実行可能な jar (Javaライブラリー) の作り方


2018年10月6日土曜日

Mtk Fujiu.jp の Android アプリについてのご案内

Android applications maitenance update

Google Play の2018年11月のアップデートへの対応のため以下のアプリケーションをバージョンアップしました。
  • ザ・数唱 / Digit Span PLAY バージョン 1.04
  • Shuffle! V バージョン 1.03
  • Eye元気!2 / Vigorous eyes!2 バージョン 1.08
  • Calcu100 バージョン 1.03
  • SL コマンド for Android バージョン 1.03
※ 内容の変更はありません。
※ 古い Android 端末ではバージョンアップできない可能性があります。以前のバージョンがインストールされている場合はそのままお使いいただけます。


以下のアプリケーションは2018年10月31日に公開を終了します。
  • Net Trouble Help
  • Wi-Fi sync Screen

アプリケーションはこちらからダウンロード出来ます。
https://play.google.com/store/apps/developer?id=Mtk

たくさんのコミュニティのおかげで開発を続けられたことに深く感謝いたします。
今後も Mtk Fujiu.jp のアプリをよろしくお願いします。

2018年9月29日土曜日

VEGAS Pro 16 付属の MAGIX essentialFX Suite は別のソフトで使えるか

MAGIX essentialFX Suite bundling with VEGASPro is not usable with CUBASE

ソースネクストで購入したしている動画編集ソフト VEGAS Pro 16 はオーディオエフェクトプラグインの MAGIX essentialFX Suite (以下 essentialFX)が付属していました。
$199.00相当なので安売り中の VEGAS Pro 16 の方が安いことになります。
この essentialFXessentialFX が CUBASE で使えるか試してみました。
blog.fujiu.jp VEGAS Pro 16 付属の MAGIX essentialFX Suite は別のソフトで使えるか


環境

  • Windows 10
  • CUBASE Pro 9


CUBASE で使えるように設定する方法

essentialFX のプログラムファイルは次のパスにインストールされていました。

C:\Program Files\VEGAS\VEGAS Pro 16.0\MAGIX Plugins\essentialFX\x64

CUBASE のメニューの
デバイス- プラグインマネージャー
を開いて「VST2 プラグインパスの設定」で上のパスを追加します。
「VST2 プラグインパスの設定」が表示されていない場合は左下の歯車をクリックすると表示されます。

パスを追加したら「すべてのプラグインフォルダを再スキャン」をクリックします。

これで essentialFX をインサートできるようになりました。


CUBASE で使ってみた結果

オーディオトラックに essentialFX の Reverb をインサートしてみました。

しかし全くリバーブの効果がありません。さらに一定時間が経つとパラメーターがすべて初期状態に戻ってしまいます。
VEGAS Pro 以外では動作しないように制限がかけられているように思われます。


サポートに問い合わせた結果

essentialFX が期待する動作をしないため、VEGAS Pro 以外では動作しない制限をかけているのではないかとサポートに問い合わせました。
その結果、誠実な回答をいただき「動作保証の対象はバンドル対象のソフトウェアのみ」とのことでした。
制限の有無については触れられていなかったので VEGAS Pro 以外で動作させる方法があるかは不明です。
$199.00 の製品版と別物なのか、アクティベーションによるものなのかも不明です。


個人的な結論

essentialFX の内容はダイナミクス系・モジュレーション系・リバーブ・ディレイです。
有償の DAW なら必ず揃っているエフェクトばかりなので CUBASE で使う必要性はないです。
VEGAS Pro 16 とそれ以外のソフトで共通のオーディオエフェクトを使えるようにしたいなら他社類似品の EZ-MIX2 や Waves Gold などの安売りを狙えば $199.00 より安く購入できると思います。


関連ブログ

[動画編集] VEGAS Pro 16 でモーショントラッキングする方法
動画編集ソフト VEGAS Pro 16 の無料体験版を使う方法
[オーディオ編集] 無料の MS EQ COMP で M/S 処理する方法
[オーディオ編集] Oculus Spatializer で立体音響を再現する方法
[動画編集] Movie Studio 13 でVSTプラグインを使ってみました (EZ-MIX2)


2018年9月22日土曜日

[VEGAS Pro 16] モーショントラッキングした位置に画像や動画を合成する方法

How to copymotion tracking to pictures / video clips

過去のブログ
[動画編集] VEGAS Pro 16 でモーショントラッキングする方法
でモーショントラッキングした位置にエフェクトや文字の位置を合成することができました。
画像や動画もモーショントラッキングした位置に合成することができたのでその方法をまとめました。
blog.fujiu.jp [VEGAS Pro 16] モーショントラッキングした位置に画像や動画を合成する方法


環境

  • Windows 10
  • VEGAS Pro 16


VEGAS Pro にスクリプトを追加する

Copy Motion Track to PiP スクリプトを下記 URL からダウンロードします。
https://www.vegascreativesoftware.info/us/proxy/273f3237a9c8d528959e/?link=https%3A//extern.magix.com/pdl/download%3Fid%3D9ht0eg7dlxh3td80udx3p5l49%26Password%3DykQ07i4R

VEGAS Pro 16 を終了し、ダウンロードした圧縮ファイルを展開し、
Copy Motion Track to PiP.cs

C:\Program Files\VEGAS\VEGAS Pro 16.0\Script Menu
にコピーします。

VEGAS Pro 16 を起動してメニューの
ツール - スクリプトの作成
に Copy Motion Track to PiP が追加されれば設定完了です。


トラッキングしたい映像をトラッキングする

過去のブログ
[動画編集] VEGAS Pro 16 でモーショントラッキングする方法
の手順で
C:\ProgramData\VEGAS\VEGAS Pro\16.0\SampleProject\Vegas_Pro_Clip12.mp4
の動画の船をトラッキングしました。


トラッキングした位置を画像や動画のイベントに割り当てる

新しいビデオトラックを追加して合成したい画像イベントを追加します。今回は背景が透過の PNG フォーマットの画像を用意しました。

モーションを割り当てたい画像イベントにビデオ FX の「ピクチャ・イン・ピクチャ」をドラッグ&ドロップします。

選択ツールでモーショントラッキングしたイベントと、モーションを割り当てたいイベントを両方選択します。
(Shift キーを押しながら動画イベントをクリックして画像イベントをクリックしたら Shift キーを放す操作でも両方選択できます)
メニューの
ツール - スクリプトの作成 - Copy Motion Track to PiP
をクリックします。
に Copy Motion Track to PiP が追加されれば設定完了です。

再生して画像がトラッキングした通りに移動すれば成功です。

フリーの動画素材にクロマキーヤーとピクチャ・イン・ピクチャを設定してモーションを割り当ててみました。
実際に撮影できない映像が簡単に合成できました。


関連ブログ

[動画編集] VEGAS Pro 16 でモーショントラッキングする方法
[動画編集] VegasPro / MovieStudio で水玉模様の切り抜きをする方法
[オーディオ編集] 無料の MS EQ COMP で M/S 処理する方法
[オーディオ編集] Oculus Spatializer で立体音響を再現する方法