logueSDK
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[音]]
*logue SDK [#i275449b]
**環境構築 [#c3804edc]
[[https://korginc.github.io/logue-sdk/ja/]]~
ソースの取得はここの通り
git clone https://github.com/korginc/logue-sdk.git
cd logue-sdk
git submodule update --init
コンパイラのインストール
cd logue-sdk/tools/gcc
./get_gcc_linux.sh
書き込みソフトのインストール
cd logue-sdk/tools/logue-cli
./get_logue_cli_linux.sh
コンパイラと書き込みソフトのインストールスクリプトで
./get_logue_cli_linux.sh
>> Assuming Linux 64 bit platform.
Error: dependency not found...
と出る場合は、awk, curl, tar, sha1sumのどれかがインストー...
うちの環境(Debian10)だとcurlが入っていなかったので
sudo apt install curl
が必要だった。
**コンパイル [#v55b32fc]
demoのコンパイル
cd logue-sdk/platform/nutekt-digital/demos/waves/
make
これで waves.ntkdigunit が生成される。
**カスタム [#d576d999]
オシレーター,モジュラー,リバーブ,エフェクトが作成可能。~
ひな形があるのでそのプロジェクトをコピーして使用するのが...
自分でカスタムする場合はここの情報がわかりやすい~
[[https://qiita.com/mizba/items/8064b49f53c995e76722]]
**logue-cliでの書き込み [#s0aa4301]
接続の確認
./logue-cli probe -l
Available MIDI inputs:
in 0: Midi Through:Midi Through Port-0 14:0
in 1: NTS-1 digital kit:NTS-1 digital kit MIDI 1 28:0
Available MIDI ouputs:
out 0: Midi Through:Midi Through Port-0 14:0
out 1: NTS-1 digital kit:NTS-1 digital kit MIDI 1 28:0
この場合は以下で認識できているのを確認
./logue-cli probe -i 1 -o 1
> Device: nutekt digital
> System version: 1.03
> Logue API version: 1.01-0
> Available modules:
Modulation FX: [ slot_count: 16, max_payload_size: 8180,...
Delay FX: [ slot_count: 8, max_payload_size: 16368, max_...
Reverb FX: [ slot_count: 8, max_payload_size: 16368, max...
Oscillator: [ slot_count: 16, max_payload_size: 36848, m...
ntk-1用のデモをコンパイルしたものをスロット1に書き込む場...
./logue-cli load -i 1 -o 1 -s 1 -u ../../../platform/nut...
> Parsing nutekt digital unit archive
> Parsing manifest
> Parsing unit binary payload
> Handshaking...
> Target platform: "nutekt digital"
> Target module: "Oscillator"
size: c84 crc32: ae821cd5
書き込まれているデータの確認
./logue-cli probe -i 1 -o 1 -m osc
> Device: nutekt digital
> System version: 1.03
> Logue API version: 1.01-0
> Oscillator status:
[0]: "waves" v1.00-0 api:1.00-0 did:00000000 uid:00000000
[1]: "waves" v1.00-1 api:1.01-0 did:00000000 uid:00000000
[2]: free.
[3]: free.
[4]: free.
[5]: free.
[6]: free.
[7]: free.
[8]: free.
[9]: free.
[10]: free.
[11]: free.
[12]: free.
[13]: free.
[14]: free.
[15]: free.
**参考 [#h7ac1101]
[[https://twitter.com/i/events/1107450764325060608]]~
***作ってる人のコード [#caa34f59]
[[https://github.com/centrevillage/cv_logue]]~
終了行:
[[音]]
*logue SDK [#i275449b]
**環境構築 [#c3804edc]
[[https://korginc.github.io/logue-sdk/ja/]]~
ソースの取得はここの通り
git clone https://github.com/korginc/logue-sdk.git
cd logue-sdk
git submodule update --init
コンパイラのインストール
cd logue-sdk/tools/gcc
./get_gcc_linux.sh
書き込みソフトのインストール
cd logue-sdk/tools/logue-cli
./get_logue_cli_linux.sh
コンパイラと書き込みソフトのインストールスクリプトで
./get_logue_cli_linux.sh
>> Assuming Linux 64 bit platform.
Error: dependency not found...
と出る場合は、awk, curl, tar, sha1sumのどれかがインストー...
うちの環境(Debian10)だとcurlが入っていなかったので
sudo apt install curl
が必要だった。
**コンパイル [#v55b32fc]
demoのコンパイル
cd logue-sdk/platform/nutekt-digital/demos/waves/
make
これで waves.ntkdigunit が生成される。
**カスタム [#d576d999]
オシレーター,モジュラー,リバーブ,エフェクトが作成可能。~
ひな形があるのでそのプロジェクトをコピーして使用するのが...
自分でカスタムする場合はここの情報がわかりやすい~
[[https://qiita.com/mizba/items/8064b49f53c995e76722]]
**logue-cliでの書き込み [#s0aa4301]
接続の確認
./logue-cli probe -l
Available MIDI inputs:
in 0: Midi Through:Midi Through Port-0 14:0
in 1: NTS-1 digital kit:NTS-1 digital kit MIDI 1 28:0
Available MIDI ouputs:
out 0: Midi Through:Midi Through Port-0 14:0
out 1: NTS-1 digital kit:NTS-1 digital kit MIDI 1 28:0
この場合は以下で認識できているのを確認
./logue-cli probe -i 1 -o 1
> Device: nutekt digital
> System version: 1.03
> Logue API version: 1.01-0
> Available modules:
Modulation FX: [ slot_count: 16, max_payload_size: 8180,...
Delay FX: [ slot_count: 8, max_payload_size: 16368, max_...
Reverb FX: [ slot_count: 8, max_payload_size: 16368, max...
Oscillator: [ slot_count: 16, max_payload_size: 36848, m...
ntk-1用のデモをコンパイルしたものをスロット1に書き込む場...
./logue-cli load -i 1 -o 1 -s 1 -u ../../../platform/nut...
> Parsing nutekt digital unit archive
> Parsing manifest
> Parsing unit binary payload
> Handshaking...
> Target platform: "nutekt digital"
> Target module: "Oscillator"
size: c84 crc32: ae821cd5
書き込まれているデータの確認
./logue-cli probe -i 1 -o 1 -m osc
> Device: nutekt digital
> System version: 1.03
> Logue API version: 1.01-0
> Oscillator status:
[0]: "waves" v1.00-0 api:1.00-0 did:00000000 uid:00000000
[1]: "waves" v1.00-1 api:1.01-0 did:00000000 uid:00000000
[2]: free.
[3]: free.
[4]: free.
[5]: free.
[6]: free.
[7]: free.
[8]: free.
[9]: free.
[10]: free.
[11]: free.
[12]: free.
[13]: free.
[14]: free.
[15]: free.
**参考 [#h7ac1101]
[[https://twitter.com/i/events/1107450764325060608]]~
***作ってる人のコード [#caa34f59]
[[https://github.com/centrevillage/cv_logue]]~
ページ名: