EP-2350 TING - 7. TINGのカスタマイズ(Customising TING)

EP-2350 TING - 7. TINGのカスタマイズ(Customising TING)

TINGのカスタマイズ

目次に戻る

デバイスの中核は config.json という名前のJSONファイルです。このファイルを編集することで、ユニットのサウンド、エフェクトの動作、そしてハンドル、モーション、オートメーションを使用したオーディオの操作方法を完全に再設計できます。

7.1 新しいconfigファイルのインストール

1. TINGの接続
下部カバーを取り外し、USB-Cでコンピューターに接続します。本体向かって左のハンドルを押してTINGの電源が入っていることを確認します。
2. TINGディスク
「TINGDISK」というディスクがコンピューターに表示されます。
3. ファイルの読み込み
このディスクに config.json ファイルを配置します。
4. 取り出し
コンピューターから「TINGDISK」を取り出し、TINGを再起動します。これでTINGは新しいJSONファイルを読み込みます。

7.2 重要なルール

JSONは厳格なテキスト形式です。構文を破るとユニットは起動しません。

1. クォート (")
クォートは必須です。すべてのテキスト要素はダブルクォートで囲む必要があります。
2. カンマ (,)
カンマに注意してください。リスト内のすべての行は、最後の行を除いてカンマで終わらせる必要があります。これがエラーの原因の第1位です。
3. 大文字小文字の区別
大文字小文字の区別に注意してください。エフェクト名は常に大文字を使用します。
4. 問題が発生したら
何らかの理由でJSONファイルを破損しデバイスがフリーズした場合でも、慌てる必要はありません。コンピューターに接続し、起動中に緑+白ボタンを押し続けることで、ファイルにアクセスして修正できます。「NOT ENOUGH DISK SPACE」と表示された場合はセクション8を参照してください。

7.3 ファイルの構造

ファイルはルートの中括弧 { } 内で3つの主要セクションに分割されます。

  1. name:パックの名称です。
  2. samples:オーディオファイルのリストです(内部サウンドを使用する場合は省略します)。
  3. presets:エフェクトチェーンです。

JSON基本構造

{
  "name": "MY PACK NAME",
  "samples": [ ... ],
  "presets": [ ... ]
}

7.4 サンプル

要件

  • フォーマット:WAVのみ。モノラルまたはステレオ。
  • ビット深度:8/16/24-bit または 32-bit float。
  • 最大周波数:96 kHz。
  • 総サイズ制限:約1 MB。

再生モード

  • "oneshot":トリガーされるとファイル全体を1回再生します。
  • "hold":ボタンを押している間のみ再生します。
  • "startstop":押すとループ再生を開始し、もう一度押すと停止します。

JSON基本構造

{ "file": "drum.wav", "playmode": "oneshot" }

7.5 内蔵サンプルの使用

独自のWAVファイルではなく、4つの工場出荷時の内蔵サウンドを使用する場合は、以下のルールに沿ってください。

  1. samplesセクションの削除:JSONファイルから "samples": [ ... ] ブロック全体を削除します。
  2. sampleブロックの追加:プリセットチェーン内に { "effect": "SAMPLE" } を必ず含めてください(セクション4参照)。これがない場合、音は生成されません。
  3. シグナルフローとFX:リスト内でのsampleブロックの位置は重要です。
  4. FXの適用:サンプルに影響させたいエフェクトの前にsampleブロックを配置します。

ドライに保つ(FXなし)場合:sampleブロックをリストの最後に配置します。

7.6 プリセットとエフェクト

presetsリストは4つのスロット(オレンジボタン)を定義します。各プリセットはエフェクトチェーン(list)とモジュレーションルールで構成されます。エフェクトはリスト内の順序に基づいて処理されます。

JSON構文

"list":[
  { "effect": "DIST", "amount": 10.0 },
  { "effect": "REVERB", "time": 0.5 },
  { "effect": "SAMPLE" }
]

pos を使用することで、TING上の異なるスロットにFXを配置できます。pos はプリセットスロット番号 (0, 1, 2, 3) です。この例では、最初のファイルは最初のサンプルスロット「0」で再生され、2つ目のファイルは最後のサンプルスロット「3」に配置されます。

"samples": [
  { "file": "A.wav", "playmode": "oneshot" },
  { "pos": 3, "file": "D.wav", "playmode": "oneshot" }
]

オプションとして、以下のフィールドの追加を推奨します。

  • name:(オプション)プリセットの人間が読める名称です。
  • comment:(オプション)プリセットの動作に関するメモです。

7.7 エフェクト一覧

parameters / パラメーターrange min / 最小範囲range max / 最大範囲
DELAY (STANDARD ECHO) / ディレイ(標準的なエコー)*
balance / バランス0.01.0
time (decay) / タイム(ディケイ)0.01.1
lowpass-cutoff / ローパスカットオフ0.01.0
highpass-cutoff / ハイパスカットオフ0.01.0
wet-level / ウェットレベル0.01.0
dry-level / ドライレベル0.01.0
echo (feedback) / エコー(フィードバック)0.01.0
cross-feed / クロスフィード(左右のエコーをミックス)0.01.0
balance / バランス0.01.0
DIST (DISTORTION/OVERDRIVE) / ディストーション・オーバードライブ
amount / 量0.040.0
lowpass-cutoff / ローパスカットオフ0.01.0
highpass-cutoff / ハイパスカットオフ0.01.0
mix / ミックス0.01.0
HARMONY / ハーモニー*
dry-level / ドライレベル0.01.0
pitch / ピッチ0.52.0
LOWPASS / ローパス
cutoff / カットオフ0.01.0
HIGHPASS / ハイパス
cutoff / カットオフ0.01.0
SAMPLE / サンプル
speed / スピード0.04.0
pitch / ピッチ-24.024.0
level / レベル0.01.0
balance / バランス0.01.0
REVERB (ROOM SIMULATION) / リバーブ(ルームシミュレーション)*
dry-level / ドライレベル0.01.0
wet-level / ウェットレベル0.01.0
time / タイム0.01.0
spring-mix / スプリングミックス(金属的な“ビヨーン”という響きを加える)0.01.0
highpass-cutoff / ハイパスカットオフ0.01.0
RING (RING MODULATION) / リングモジュレーション
frequency / 周波数0.020000.0
mix / ミックス0.01.0
SSB (SINGLE SIDEBAND) / SSB(シングルサイドバンド)*
frequency / 周波数-20000.020000.0

* エフェクトチェーンごとに1回のみ使用します。

7.8 モジュレーション

ハンドル、TINGのシェイク、またはLFO(低周波オシレーター)を使用して、パラメーターをリアルタイムで制御できます。モジュレーションブロック(handle、shake、lfo)はエフェクトリストの後に配置します。

パラメーターをターゲットにするには、エフェクトリストのどの行を変更するかをユニットに指定する必要があります。

  • row:エフェクトのインデックス(0から開始)。
  • param:正確なパラメーター名(例:"time"、"cutoff")。
  • depth:値をどの程度変更するか。

ハンドル (handle)
ハンドルは、その位置(0%~100%)に基づいてエフェクトを制御できます。値は次のいずれかになります。正の値(例:10.0):ハンドルを押し込むと値が増加します。負の値(例:-1.0):ハンドルを押し込むと値が減少します(逆方向の制御)。

"handle": {
  "row": 0,
  "param": "cutoff",
  "depth": 0.8
}

シェイク (shake)
shakeはユニットを物理的に振ったときに変化をトリガーします。「グリッチ」系のエフェクトや一時的なリバーブのスプラッシュに最適です。

"shake": {
  "row": 1,
  "param": "mix",
  "depth": 1.0
}

LFO
LFOは時間の経過にともなってパラメーター値を自動的に周期変化させます。

パラメーターには次のものがあります。

  • shape:sine(滑らか)、square(オン/オフ)、sawtooth(ランプ)、random(カオス)。
  • speed:LFOが周期する速さ。
"lfo": {
  "row": 0,
  "param": "pitch",
  "depth": 0.1,
  "shape": "sine",
  "speed": 4.0,
  "phase": 0
}

7.9 高度なモジュレーション

エフェクトを制御する代わりに、ハンドルでLFO自体を制御することもできます。これにより、ハンドルを押し込んでワブルを高速化したり、ビブラートを深くしたりできます。"row" の代わりに "target": "lfo" を使用します。

"lfo": {
  "row": 0, "param": "balance",
  "shape": "square", "speed": 2.0
},
"handle": {
  "target": "lfo", "param": "speed",
  "depth": 15.0
}

この例では、サウンドが前後に切り刻まれます(LFO)。ハンドルを押し込むと、切り刻みが速くなります。

7.10 バスルーティング

デフォルトではエフェクトは直列(1つずつ順番に処理)です。BUSを使用することで並列パスを作成できます(例:ドライ信号をクリーンに保ちながら、コピーにディストーションを適用する)。特定のオーディオルーティングを行うには、エフェクト行に "BUS": 1 または "BUS": 2 を追加します。

7.11 プリセット例

実際の例に基づいた、完全な「broken radio」スタイルのプリセットです。

JSON構文

{
  "pos": 0,
  "name": "BAD RECEPTION",
  "comment": "static noise that clears up when handle is pushed",
  "list": [
    { "effect": "DIST", "amount": 10.0, "mix": 0.5 },
    { "effect": "LOWPASS", "cutoff": 0.2 },
    { "effect": "SAMPLE" }
  ],
  "handle": {
    "row": 1, "param": "cutoff", "depth": 0.8
  },
  "shake": {
    "row": 0, "param": "mix", "depth": 0.5
  },
  "trigger": { "row": 2 }
}
  1. オーディオはディストーション(row 0)→ ローパスフィルター(row 1)→ サンプル出力(row 2)の順に通過します。
  2. ローパスフィルターは閉じた状態(0.2)から始まるため、こもった音になります。
  3. handle:ハンドルを押し込むと cutoff に 0.8 が加算され、フィルターが開きます(音がクリアになります)。
  4. shake:ユニットを振るとディストーションの mix が増加します。

目次に戻る


参照元情報:TE – EP–2350 7 CUSTOMISING TING(TINGのカスタマイズ)
https://www.minet.jp/te-ep-2350-7-customising-ting/

原文(teenage engineering):EP–2350 ting guide
7. customising ting:https://teenage.engineering/guides/ep-2350#7.1-installing-new-config-file
7.4 samples:https://teenage.engineering/guides/ep-2350#7.4-samples

    • Related Articles

    • EP-2350 TING - 目次・注意事項(はじめにお読みください)

      EP-2350 TING user guide 目次 ハードウェア概要(hardware overview) 電源の入れ方(Power On) TINGの接続(Connecting TING) 基本操作(Basic Operation) ファームウェア更新(Updating the Firmware) サンプルとFXの変更(Changing the Samples and Fx) TINGのカスタマイズ(Customising TING) TINGDISKのフォーマット(Formatting ...
    • EP-2350 TING - 3. TINGの接続(Connecting TING)

      TINGの接続 目次に戻る 音量調整 蓋の下に丸い緑色のノブがあります。これを回して出力音量を調整してください。 最大出力 TINGはRIDDIMまたは任意のサウンドシステムに接続するよう設計されており、ヘッドホンに直接接続することは想定されていません。最大出力は2 VRMSです。ヘッドホンに直接接続した場合、非常に大きな音量になることがあります。 警告! 大きな音量は聴覚障害を引き起こします。 目次に戻る 参照元情報:TE – EP–2350 3. Connecting TING ...
    • EP-2350 TING - 9. 技術仕様(Technical Specifications)

      技術仕様 目次に戻る 寸法および重量 88 mm × 56 mm × 16 mm 3.46" × 2.20" × 0.63" 100 g / 3.5 oz ステレオライン出力 SNR:98 dBA 最大レベル:8 dBu、2 Vrms software licenses 目次に戻る 参照元情報:TE – EP–2350 9.technical specifications(技術仕様) ...
    • EP-2350 TING - 4. 基本操作(Basic Operation)

      基本操作 目次に戻る ハンドルFX 本体向かって左のハンドルの位置により、エフェクト量の変更が可能です。 シェイクFX EP-2350 TINGを振ることで、エフェクトのサウンドを変化させることができます。 FX選択 オレンジのボタンで、エフェクトなしと4つのエフェクトプリセットスロットを切り替えます。内蔵エフェクトプリセットは ECHO、SPRING、PIXIE、ROBOT です。 サンプル選択 緑のボタンで4つのサンプルスロットを選択します。 サンプルトリガー ...
    • EP-2350 TING - 2. 電源の入れ方(Power On)

      電源の入れ方 目次に戻る 電池を入れる 前面の2つのカバーを外し、単4形電池2本を挿入してください。USB-Cケーブル(5V / MIN 1A)でTINGに電源を供給することもできます。 電源を入れる 本体向かって左のハンドルを押すとTINGの電源が入り、点灯して電源が入っていることを知らせます。 2.1 バッテリー USB-Cで給電している場合、EP-2350 TINGはケーブルを抜くまで電源が入ったままになります。USB給電時は電池は使用されません。電池はUSB-C経由では充電されません。 ...