USER’S MANUAL

SmileSound ユーザーズマニュアル
Rev 0.48 / 20240707
要旨
オープンな DCC サウンドの環境を実現するため、デスクトップステーション株式会社と DCC
電子工作連合では共同で SmileSound と呼称する NMRA 規格準拠の DCC サウンドデコーダを開発し提供しています。このサウンドデコーダは日本で設計されており、日本の鉄道サウンドをユーザーが自由にプログラミングし、変更できるように考慮されたものです。海外メーカーのサウンドデコーダに比べて、日本のニーズに沿った機能・性能を取り込み、差別化を図っています。
開発途上のため、サポートに関する至らぬ点やバグや機能制限などございます。随時、改善活動を行ってまいります。
本書では、SmileSound を利用するために必要な、デコーダの取り扱い方法やソフトウェアの使用方法、サウンドデータの作成までを紹介しています。
ご不明点などありましたら、デジタル鉄道模型フォーラム(https://desktopstation.net/bb/)に投稿いただければ、本マニュアルの改訂時に内容を反映し、よりよいマニュアルにアップデー
トをしてまいります。

DSSP

Download
SmileSound

USB Cable
USB Writer
Windows PC

本マニュアルで対応する製品
・SmileSound Mini Next18 (開発元 Nagoden/DesktopStation)
・SmileSound Standard MTC21 (開発元 DesktopStation)
・SmileSound Slim USB (開発元 Nagoden/DesktopStation)
・SmileSound Sound Development Board (開発元 Nagoden/DesktopStation)
・DSSP (開発元 DesktopStation)・USB ライター(開発元 SmileWorks/DesktopStation)
デスクトップステーション株式会社
Nerima, Tokyo, JAPAN目次
要旨 ................................................................................................................... 1
目次 ................................................................................................................... 2
1. はじめに ......................................................................................................... 5
2. 注意事項・禁止事項 .......................................................................................... 6
3. 保証規定 ......................................................................................................... 7

USER’S MANUAL

4. 使用ハードウェア・ソフトウェア ......................................................................... 9
5. SmileSound デコーダ ...................................................................................... 11
5.1.

SmileSound デコーダの紹介 ....................................................................... 11

5.2.

仕様 ...................................................................................................... 13

5.3.

サポート CV ............................................................................................ 13

5.4.

DCC コネクタ .......................................................................................... 14

5.4.1. DCC コネクタとは ..................................................................................... 14
5.4.2. Next18 ................................................................................................... 14
5.4.3. MTC21 ................................................................................................... 15
5.4.4. PluX ....................................................................................................... 15
5.4.5. NEM651 6 ピン ........................................................................................ 16
5.4.6. NEM652 NMRA8 ピン ................................................................................ 16
5.5.

デコーダの説明 ........................................................................................ 17

5.5.1. SmileSound Standard MTC21 .................................................................... 17
5.5.2. SmileSound Mini Next18 ........................................................................... 18
5.5.3. SmileSound Slim USB ............................................................................... 18
5.5.4. SmileSound Sound Development Board ...................................................... 19
5.6.

集電対策・トマランコンデンサ .................................................................... 20

5.7.

車両への搭載 ........................................................................................... 21

5.8.

デコーダの絶縁対策 .................................................................................. 22

5.9.

スピーカーの絶縁対策 ............................................................................... 23

6. USB ライター ................................................................................................. 24
6.1.

USB ライターの紹介 ................................................................................. 24

6.2.

USB ライターの使い方............................................................................... 24

6.3.

DSSP を用いた SmileSound へのサウンドデータの書き込み .............................. 25

6.4.

DSSP を用いた SmileSound へのファームウェアの書き込み .............................. 25

7. サウンドプログラマ DSSP ................................................................................ 28
7.1.

DSSP とは .............................................................................................. 28

7.2.

DSSP のダウンロード、インストール ............................................................ 28

7.3.

DSSP の起動と簡単な説明 .......................................................................... 30
Copyright© 2024- DesktopStation Co.,Ltd.

2

7.4.

一般情報 ................................................................................................ 31

7.5.

サウンドフロー ........................................................................................ 31

7.6.

音データ ................................................................................................ 32

7.7.

ログ ...................................................................................................... 33

7.8.

ファームウェア ........................................................................................ 34

USER’S MANUAL

8. サウンドフロー .............................................................................................. 35
8.1.

はじめに ................................................................................................ 35

8.2.

サウンドフローで使用できるファイル形式 ...................................................... 35

8.3.

画面の説明 .............................................................................................. 35

8.4.

作成・実行ルール ..................................................................................... 36

8.5.

編集方法・動作原理 .................................................................................. 37

8.6.

コマンドの追加・編集・削除 ....................................................................... 37

8.7.

ラベルと条件分岐 ..................................................................................... 38

8.8.

フローの終わり方 ..................................................................................... 39

8.9.

変数の一覧 .............................................................................................. 39

8.10.

コマンドの一覧 ........................................................................................ 40

8.11.

主なコマンドの使用方法 ............................................................................ 41

8.11.1. aux ...................................................................................................... 41
8.11.2. auxs ..................................................................................................... 41
8.11.3. call ....................................................................................................... 42
8.11.4. cxif ....................................................................................................... 42
8.11.5. date ..................................................................................................... 42
8.11.6. dirx ...................................................................................................... 43
8.11.7. echo ..................................................................................................... 43
8.11.8. emg ..................................................................................................... 43
8.11.9. exit ...................................................................................................... 44
8.11.10. if ........................................................................................................ 44
8.11.11. goto ................................................................................................... 44
8.11.12. label ................................................................................................... 45
8.11.13. let ...................................................................................................... 45
8.11.14. monf .................................................................................................. 46
8.11.15. play .................................................................................................... 46
8.11.16. plyx .................................................................................................... 47
8.11.17. pit ...................................................................................................... 47
8.11.18. ret ...................................................................................................... 48
8.11.19. set ..................................................................................................... 48
8.11.20. spdx ................................................................................................... 49
Copyright© 2024- DesktopStation Co.,Ltd.

3

8.11.21. sply .................................................................................................... 49
8.11.22. stm .................................................................................................... 50
8.11.23. stmc ................................................................................................... 50
8.11.24. stms ................................................................................................... 50
8.11.25. stop.................................................................................................... 51
8.11.26. slim .................................................................................................... 51
8.11.27. vol...................................................................................................... 51

USER’S MANUAL

8.11.28. volm ................................................................................................... 52
8.11.29. wait .................................................................................................... 52
8.11.30. wrnd .................................................................................................. 52
8.11.31. wspd .................................................................................................. 53
8.11.32. xif ...................................................................................................... 53
9. CV 設定 ........................................................................................................ 54
9.1.

CV とは .................................................................................................. 54

9.2.

CV の初期化方法 ...................................................................................... 54

9.3.

モータタブ .............................................................................................. 54

9.4.

始動パルスアシスト機能 ............................................................................ 56

9.5.

運転タブ ................................................................................................ 58

9.6.

サウンドタブ ........................................................................................... 599.7.

速度カーブタブ ........................................................................................ 60

9.8.

アドレス他タブ ........................................................................................ 60

9.9.

AUX タブ................................................................................................ 61

9.10.

Steam タブ............................................................................................. 61

9.11.

ユーザーCV ............................................................................................. 62

10. サポート ..................................................................................................... 63
10.1.

動作保証の環境条件 .................................................................................. 63

10.2.

サポート体制について ............................................................................... 64

10.3.

質問・回答 .............................................................................................. 65

10.3.1. CV 一覧 ................................................................................................. 66
10.3.2. 参考文献 ............................................................................................... 67
10.3.3. 謝辞 ..................................................................................................... 68

Copyright© 2024- DesktopStation Co.,Ltd.

4

1.はじめにスマイルサウンドデコーダは、日本国内で設計・開発され、全世界で共通で使用可能な NMRA DCC 規格に準拠した車載用の DCC サウンドデコーダです。
サウンドフローと呼ばれるスクリプトを用いることによって、車両の挙動やライト等の制御も含めたサ
ウンドプログラミングの記述を行えます。同時並列にサウンドフローを実行可能な独自開発のインタプリ
タ・サウンドエンジンを備えることにより、様々な鉄道車両の挙動や表現を実現でき、表現豊かなサウン
ドモデル化に貢献します。
また、車両だけでなく、建物等のストラクチャーで LED や音の動きの表現も行えるように、DCC なし

USER’S MANUAL

でもサウンドフローが動作する仕組みを導入しています。SmileSound は、鉄道模型車両だけでなく、レ
イアウト、ジオラマ等に幅広く、使用いただけます。
以下の特徴を有します。
⚫

RP2040 と 16MB(128Mbit)の⼤容量・⾼速 FLASH メモリを活用したサウンドデコーダ⚫

平易でシンプルかつ⾼機能なインタプリタエンジンを搭載し、最⼤16 点のユーザーカスタムプログ
ラムを同時実行可能。状態遷移を表現可能なサウンドプログラミングを実現⚫

最⼤同時発音数 10 チャンネル, 32kHz 16bit の再⽣に対応。省メモリ対応に貢献する 16kHz 及び
8kHz のサンプルレート及び 8bit音声もサポート。

⚫

RailCom(BiDi)等、ワールドワイドで普及が進む DCC 関連技術の標準搭載⚫

専用アダプタを介して USB 経由による⾼速ファームウェア・サウンドデータの更新⚫

膨⼤な日本型サウンドデータライブラリを提供⚫

アナログ制御には未対応⚫

DesktopStation 製以外の他社コマンドステーションにも対応
SmieSound 用サウンドデータ(https://desktopstation.net/smilesound/index.php?SoundData)と組み合わせて使用いただくことを前提としており、170 種類以上のサウンドデータをいつでも気軽に、SmileSound に書き込んで使用することができます。

図 1.1 SmileSound の位置づけ

Copyright© 2024- DesktopStation Co.,Ltd.

5

2.注意事項・禁止事項
SmileSound は、以下に示す注意事項・禁止事項を守り、適切に利用してください。以下の事項を守らない場合、ケガや健康を害するリスクがあります。使用についての責任は、利用者または機器の管理者が負います。
屋外での使用、化学薬品類、液体類、多湿、油分、粉塵、密閉、引火性・可燃性の物質のある環境、⾼温・極低温環境では使用しない

USER’S MANUAL

医療機器やその他の人体に影響を及ぼすリスクのある機器を使用する環
境で使用しないこと。DCC に含まれる⾼調波ノイズによって誤動作の恐れあり搭載にあたっては、電線・導電部や露出部の絶縁を行うこと。不十分な絶縁作業により、車両の破壊・損傷・故障を誘発する場合があります。
ショート、感電事故、発煙、コンデンサの破裂の恐れあり。通電中はレール、配線、車両の導電部・車輪等には触れないこと。

Digital Command Control(DCC) 仕様準拠の製品のみと使用すること
使用年齢 13 歳以上。幼児・児童の使用は、保護者の監督・責任のもとで使用すること異音、異臭、発煙時は、直ちに使用を中止し、メーカーへ修理を依頼すること。継続使用禁止。
使用電圧・電流範囲を順守すること。DC12-18V の範囲で使用すること。
日本国内での使用が認められている PSE マークの付いた正規の電源アダプタを使用すること。スケール・車両・デコーダの仕様に適合した電圧の電源アダプタを使用すること。
電源投入中/使用中は、常に使用者が監視すること。電源の投入・未投入にかかわらず、AC アダプタを接続したままコマンドステーションを放置すること、無人運転、無人操作の禁止。
機器から離れる際には、AC アダプタをコンセントから外し、コマンドス
テーションの電源が入らない状態、車両への電力供給が行えない状態にすること。
業務・産業などでの長時間・長期間の連続稼働・⾼耐久性や安定稼働が要求される用途、航空・宇宙・軍事などでの利用は禁止。

Copyright© 2024- DesktopStation Co.,Ltd.

6

3.保証規定【SmileSound デコーダに関する保証規定をここに記載しています】

1. 保証範囲
当社は、この書面に記載された製品について保証します。

2. 保証期間

USER’S MANUAL

ユーザーの購入日より、保証期間は 1 年間とします。また、有償修理・有償交換は、購入日より、3 年間とします。

3. 保証内容
この書面に記載された作業内容について、保証期間内に当社の責に帰すべき瑕疵により不具合が発⽣した
場合は、代品との交換または補修を無料で行います。保証期間を経過した場合は、有償になります。
該当製品の販売が終了した場合には、代替製品に変えさせていただく場合がございます。
保証を受ける場合には、購入した店舗にお問い合わせください。デスクトップステーションオンラインス
トアで購入したものは、デスクトップステーションオンラインストアにて承ります。

4. 有償修理・有償交換
保証期間内であっても、次のような事項に該当する場合は、有償修理または有償交換となります。
・購入場所及び購入日を証明する情報(注文メール,注文番号,納品書,領収書等)の提示がない場合
・ユーザーまたは加工業者の取り付け作業に起因する不具合、故障（例えば、搭載中の絶縁不良等によるショート故障,誤った配線での故障,脱線や導電物の接触等）
・表示された商品の性能を超えた用途に使用された場合の不具合(例えば、HO 向け製品を G ゲージや 1 番
ゲージなどに使用)・商品または部品の経年変化（使用に伴う消耗、摩耗など）や経年劣化またはこれらに伴うその他の不具
合・保管場所・搭載場所の環境に起因する要因。埃、髪・ペットの毛、粉塵、⾼温多湿、結露、腐食またはその他の不具合・商品または部品の材料特性に伴う仕様（基板端面の処理、コネクタのなど）
・天災その他の不可抗力（例えば、暴風、豪雨、⾼潮、地震、落雷、洪水、地盤沈下、火災など）による不具合またはこれらによって商品の性能を超える事態が発⽣した場合の不具合
・操作の誤り、調整不備または適切な維持管理を行わなかったことによる不具合（例えば、車輪やレールの清掃、コマンドステーションのメンテナンスなど）
・ユーザー自身の取付け、修理、改造（必要部品の取り付け・取外しを含む）に起因する不具合
・長時間または長期間・連続稼働・頻繁な停止・走行といったシビアコンディションでの稼働が要求される業務用途（例えば、博物館のジオラマ）または産業用途（工場、博物館、ミュージアム、イベント会場）への利用。
Copyright© 2024- DesktopStation Co.,Ltd.

7

5. 修理・交換の対象
次のような事項に該当する場合は、保証・有償修理または有償交換が受けられません。
・購入店舗以外で保証・有償修理を受けようとする場合・犯罪などの不法な行為により入手された場合・弊社または弊社代理店以外の手段で購入・受領された場合・競合企業または個人が、製品の分析のために購入・改造された場合

USER’S MANUAL

・日本国内向け製品を、海外で使用されている場合
・当社が提供するファームウェア以外を使用された場合
・弊社製品の模造品、弊社の許可なく改造された品・弊社と間接・直接を問わず有償の業務サポート契約なく、業務用途または産業用途へ利用された場合。
・ジャンク品として販売され、購入された場合

6. 保証規定の改訂
本保証規定は、予告なく改訂する場合があります。

Copyright© 2024- DesktopStation Co.,Ltd.

8

4.使用ハードウェア・ソフトウェア
本マニュアルで使用を想定しているハードウェア、ソフトウェアを以下に示します。
表 4.1 使用ハードウェア一覧
ハードウェアパソコン(Windows10 以降)※Windows ARM 版や、Mac のエミュレーション機能での動作保証は致し

USER’S MANUAL

ません。
USB ケーブル(A-ミニ B)

USB ライター(75018)

デコーダテスター(LaisDcc860033, ESU53900)
ESU または LaisDcc のどちらか。自作品のサポートは致しません。自作品を使用される場合には、サポートが受けられませんので自己責任で使用ください。
SmileSound デコーダ
Mini Next18(75019)または Standard MTC21(75017)

DSair2(コマンドステーション)※動作チェック用などとして使用

Copyright© 2024- DesktopStation Co.,Ltd.

9表 4.2 使用ソフトウェア一覧
ソフトウェア

備考

DSSP(7 章)

SmileSound への書き込み、サウンドデータ編集に使用【入手先】
https://desktopstation.net/smilesound/index.php?SoundProgrammer

WAVE ファイル編集ツー Audacity 等

USER’S MANUAL

ル【入手先】
https://www.audacityteam.org/
テキストエディタ

サクラエディタ,VisualStudioCode 等【入手先】
https://sakura-editor.github.io/

Copyright© 2024- DesktopStation Co.,Ltd.

10

5.SmileSound デコーダ
5.1.SmileSound デコーダの紹介
SmileSound は、デスクトップステーション株式会社によって、日本型 DCC サウンドデコーダのあるべき姿として、開発された日本設計のサウンドデコーダです。2021 年末から開発を開始し、2023 年 1 月に販売を開始しました。日本型サウンドデータに適合しやすい機能や仕様を１からソフトウェア・ハード
ウェアで開発を行い、海外のサウンドデコーダに頼らずに、日本国内だけで DCC サウンドを実現しています。
SmileSound に対応したデコーダは、現在、以下の種類を提供しています。これらの種類の⼤きな差異

USER’S MANUAL

は、表 5.1.1 に示すように基板形状と AUX、モータ出力にあります。これは、スケールの⼤きさや用途に起因するものです。

⚫

75017 SmileSound Mini Next18
N ゲージ向けに開発された小型のサウンドデコーダ⚫

75019 SmileSound Standard MTC21
HO 向けに開発された、汎用のサウンドデコーダ⚫

75022 SmileSound Sound Development Board
サウンドデータの開発用の基板。PC と直接接続が可能。

⚫

75026 SmileSound Slim USB
室内灯一体型の N ゲージ（主に GreenMax 社製車両を念頭）・HO 向けのサウンドデコー
ダ。

SmileSound Mini Next18

SmileSound Standard MTC21

SmileSound Slim USB

SmileSound Sound Development Board

Figure 5.1.1 SmileSound decoder series

Copyright© 2024- DesktopStation Co.,Ltd.

11

表 5.1.1 SmileSound デコーダ間の機能差異
項目

Mini Next18

Standard MTC21

Slim USB

対応コネクタNext18

MTC21

USB

モータ出力

瞬時 0.7Amax,

瞬時 1.5Amax,

瞬時 1.5Amax,

連続 0.5A

連続 1.0A

連続 1.0A

使用可能パッド

なし

あり

あり

サイズ

10.5x25mm

16x30mm

100x13x3.6mm

USER’S MANUAL

使用電圧

DC12V～16V, 最⼤ 21V まで

AUX 使用数

AUX4 まで

AUX6 まで

AUX2 まで

音量

小

⼤

小

コンデンサ搭載量

小

約 50uF

300uF

外付コンデンサ要 電解コンデンサまたは⾼分子コンデンサを指定。セラミ 300uF の⾼分子コンデ
求仕様

ックコンデンサは DC バイアス特性による容量低減があ ンサを基板上に搭載
り、非推奨。

外付コンデンサ要 外付けで最低 200uF。推外付けで 100-200uF を推 原則不要

求容量

奨。

奨 400uF

Copyright© 2024- DesktopStation Co.,Ltd.

12

5.2.仕様
SmileSound がサポートする機能仕様を以下に示します。

USER’S MANUAL

表 5.2.1 SmileSound の仕様（共通）対応プロトコルNMRA DCC (with RailCom Cutout)

SpeedStep

14, 28, 128

Function

F0-F32, 2022 年新仕様に準拠

アシンメトリーDCC

アシンメトリーDCC 未対応(自動ブレーキ機能未対応)

CV 方式

Direct, OPS/ POM(RailCom 連動機能は今後対応計画中)

モータ PWM

32kHz(設定変更可能)

線路電圧

12V～16V(推奨), 最⼤ 21V まで

AUX 出力ヘッドライト・テールライト,AUX1-2:
Power, オープンコレクタ出力, 100mAmax
AUX3-6(Mini Next18 は AUX3-4):
Logic, 3.3V CMOS 出力。ライト等を繋げる場合はパワー出力に変換する必要があります。

サウンドメモリ

120Mbit(15MB)

サウンド出力仕様

32/16/8kHz 16bit/8bit.

スピーカー容量

3Wmax, 4-32Ω

サウンド同時発音数

12 音(内 2 音は蒸気サウンド専用)

サウンドのユーザー変更

専用ツールにてサポート。独自スクリプト方式。

ファームウェア容量

8Mbit(1MB)

アナログ運転未サポート（対応予定なし）

サーボ機能

対応検討中

SUSI

未サポート(対応予定なし)

RailCom(BiDi)

サポート

安全・保護機能・モータ出力保護(過熱,過電流,過電圧,低電圧)・スピーカー出力保護(スピーカー配線間ショート,出力～GND 間ショー
トのみ)・電源保護(過熱,低電圧,ソフトスタート)

5.3.サポート CV
66 ページを参照してください。

Copyright© 2024- DesktopStation Co.,Ltd.

13

5.4.DCC コネクタ
5.4.1.DCC コネクタとはSmileSound では、Next18 と MTC21 の２つの DCC コネクタに対応しています。国内の模型メーカー
では採用がほとんどされていませんが、海外では多く利用されています。
SmileSound Mini Next18 は、名前の通り、Next18 コネクタに対応しています。Standard MTC21 は、同様に MTC21 コネクタに対応しています。このほかに、NEM652(NMRA8 ピン)、PluX 等の規格があり

USER’S MANUAL

ます。

MTC21 コネクタ例

Next18 コネクタ例

図 5.4.1.1 SmileSound 対応コネクタ例

5.4.2.Next18
Next18 コネクタは、主に N ゲージ向けに使用されている DCC コネクタです。基板対基板コネクタを採用しており、逆挿ししても、故障などが起きないようにピン配列は工夫されています。
日本の鉄道模型では、採用実績はありませんが、欧州の模型メーカーを中心に広く採用されています。
TRAINO(https://traino.jpn.org/)から、日本の鉄道模型車両向けの搭載補助基板が販売されていますので、これらを利用することにより、N ゲージの DCC 化については比較的敷居は低くなっています。
以下に、Next18 コネクタのピン配列を示します。
表 5.4.2.1 Next18-S 規格のピン割り当て
割当端子

ピン番号

割当端子

線路 A

9

10

線路 A

ヘッドライト(P)811モータ出力-

スピーカー+

7

12

AUX2(P)

COM+

6

13

AUX4(L)

GND

5

14

GND

AUX3(L)

4

15

COM+

AUX1(P)

3

16

スピーカー-

モータ出力+

2

17

テールライト(P)

線路 B

1

18

線路 B

(P): パワー出力(オープンコレクタ), (L):ロジック出力 CMOS 3.3V

Copyright© 2024- DesktopStation Co.,Ltd.

14

5.4.3.MTC21
MTC21 コネクタは、主に HO・16 番向けに利用されている DCC コネクタです。コネクタの特徴として
は、汎用の 2x11 の 1.27mm ピッチピンヘッダーを使用していますが、INDEX ピンと呼ばれる 11 番目のピンが使用できない代わりに、目印として装着が可能となっていることが挙げられます。また、デコー
ダ側はピンフレームと基板が一体化したような構造を取っており、図 5.4.3.1 に示すように上から基板上の穴を通じて差し込む構成をしています。
Next18 コネクタよりも太いピンを使用しているため、HO の⼤電流に耐えることができます。
表 5.4.3.1 MTC21 規格のピン割り当て

USER’S MANUAL

割当端子

ピン番号

割当端子

センサ 1/AUX7(L)

1

22

線路 A

センサ 2/AUX8(L)

2

21

線路 B

AUX6(L)

3

20

GND

AUX4(L)

419

モータ出力+―

518

モータ出力-―

6

17

AUX5(L)

テールライト(P)

7

16

COM+

ヘッドライト(P)815AUX1(P)

スピーカー+

9

14

AUX2(P)

スピーカー-

10

13

AUX3(L)INDEX

12

VCC(3.3V)

ピンなし(P): パワー出力(オープンコレクタ), (L):ロジック出力 CMOS 3.3V

OK！

NG！

図 5.4.3.1 MTC21 コネクタの使い方

5.4.4.PluX
欧州の車両が対応している PluX 規格への変換は、構造や配線が複雑化するため非推奨とさせていただ
きます。N ゲージ向けの規格と、HO 向けの規格でコネクタが共有された設計となっています。

Copyright© 2024- DesktopStation Co.,Ltd.

15

5.4.5.NEM651 6 ピン
欧州の N ゲージ車両の一部が、1.27mm ピッチ 6 ピンのコネクタを持っています。SmileSound では、未対応のため、ご自分で Next18 から 6 ピンに変換するアダプタを作成し、ご利用ください。

5.4.6.NEM652 NMRA8 ピン
KATO の HO プラ、天賞堂やトラムウェイの一部の車両には NEM652（NMRA8 ピン）の DCC コネク
タ・ソケットが搭載されております。基本的に HO(16 番)向けのコネクタとなりますので、Standard

USER’S MANUAL

MTC21 を前提に変換方法を説明します。
・NEM652-MTC21 アダプタを使用する
860046 MTC21・NEM652 変換ケーブルを使用してください。容易に NEM652 化できます。ただし、体積を消費するので、搭載スペースは確保をお願いします。LaisDcc または、デスクトップステーションオ
ンラインストアにて購入ができます。類似商品は、欧米のメーカー各社からも販売されています。また、自分で自作することもできます。

図 5.4.6.1 Lais860046 MTC21・NEM652 変換ケーブル
・10047/10050 ExpBoard M21 SuperShort 幅狭版(実装済)を使用して自分で NEM652 化する
MTC21 引き出し基板を使い、ここから NEM652 の配線を引き出します。なお、NEM652 化することを想定していませんので、配線がごちゃごちゃしやすい欠点があります。

図 5.4.6.2 10047/10050 ExpBoard M21 Super Short 幅狭版
・MTC21 のコネクタを使わずに、デコーダから直接配線を引き出す
NEM652 への改造には、自分で AWG32 の電線やコネクタなどを用意し、配線することもできます。
860047 NEM652 プラグ・ケーブル付 2 本や、860006 NEM652 プラグのみ 4 個を使うことで、入手が難しい部品集めや検討を省くこともできます。
Copyright© 2024- DesktopStation Co.,Ltd.

16

5.5.デコーダの説明
5.5.1.SmileSound Standard MTC21
HO ゲージ向けを想定した、サウンドデコーダです。MTC21 規格に準拠しており、1.5Amax のモータ出力が可能です。⼤型のスピーカーを搭載できるスペースが確保できることから、N ゲージ向けのデコー
ダよりも、⼤音量が出せるようにアンプ回路を調整しています。
SmileSound Standard MTC21 は、ユーザーが使用可能なパッド（はんだ付け箇所）を用意しています。Mini Next18 には、ユーザーが使用可能なパッドはありません。図 5.5.1 に、ユーザーが使用可能な

USER’S MANUAL

パッドを示します。

図 5.5.1.1 SmileSound Standard MTC21 の外観

図 5.5.1.2 Standard MTC21 のパッドからの配線引き出し方法
表 5.5.1.1 Standard MTC21 のパッド
パッド名

パッドの説明Speaker

スピーカー。線は２本あります。スピーカー１個で使用する場合、極性は関係ありません。
２個以上で使用する場合は音の位相に注意してください。

MotorR/L

モータへの配線。線は２本あり、極性を持ちます。逆配線にするとモータが逆回転します。

TAIL

テールライトへの配線(LED の場合はカソード側), (パワー出力)

HEAD

ヘッドライトへの配線汎用端子(パワー出力)COM+

電源共通端子。ライトはアノード側に配線。

AUX1

汎用端子,主に室内灯(パワー出力)。オープンコレクタ出力

AUX2

汎用端子(パワー出力) 。オープンコレクタ出力

Copyright© 2024- DesktopStation Co.,Ltd.

17

TrackR/L

線路側の配線

GND

ＧＮＤ端子。トマランコンデンサなどに使用。

5.5.2.SmileSound Mini Next18
SmileSound Mini Next18 は、N ゲージ車両に使用することを想定とした汎用の小型サウンドデコーダ

USER’S MANUALです。Next18 規格に適合しており、全世界の Next18 規格対応車両に使用できます。

図 5.5.2.1 SmileSound mini Next18 の外観

5.5.3.SmileSound Slim USB
SmileSound Slim USB は、室内灯一体型となっており、主に GreenMax を対象としていますが、その他の KATO、Tomix の N ゲージや、小型の HO・ナローにも好適なサウンドデコーダです。モータ出力はSmileSound Next18 から強化しており、軽量な HO 車両でも動かすことができます。
基板上のパッドから、線を引き出して、車両のモータや線路からの配線に接続して使用します。単行車
両向けに、ヘッドライト・テールライトのパッドも用意されています。
SmileSound Slim USB の端の耳は切り落とすことができます。車両によって、耳を固定用に利用することもできますし、カットが必要な場合があります。

図 5.5.3.1 SmileSound Slim USB の外観
表 5.5.3.1 SmileSound Slim USB のパッド説明
パッド表記

信号の内容

RailA, RailB

線路からの配線

F0 F

ヘッドライト

F0 R

テールライト12V

COM+または C+ど同様。共通電源。

KAC+

トマランコンデンサ接続パッド(+側)Copyright© 2024- DesktopStation Co.,Ltd.

18

GND

グランド

AUX1

室内灯(POWER)

AUX2

外部出力(POWER)

M+/M-

モータ出力

5.5.4.SmileSound Sound Development Board
SmileSound Sound Development Board は、PC との接続インターフェースである USB コネクタを有しており、簡単に PC と接続して、ファームウェアの書き換えやサウンドデータの書き込みが行えます。

USER’S MANUAL

サウンドデータの作成用途に好適です。

コマンドステーションへ

スピーカー

PC へ

モータ

図 5.5.4.1 SmileSound Sound Development Board

Copyright© 2024- DesktopStation Co.,Ltd.

19

5.6.集電対策・トマランコンデンサ
SmileSound デコーダで使用している電子部品は消費電力が⼤きいため、集電不良に対して若干劣る課
題があります。このため、デコーダには外付けで電解コンデンサを取り付けることを推奨しています。コンデンサに加えて、全車集電（複数の車両で集電し、車両間に配線を設ける）ことも改善効果がより増⼤します。例えば、博物館のジオラマで走行する鉄道模型車両は、基本的に全車集電となっています。
コンデンサの要求としては、耐圧 25V の電解コンデンサを使用し、SmileSound mini Next18 で最低
200uF、SmileSound Standard MTC21 で最低 100uF を推奨しています。なお、搭載する車両の集電性
能・集電軸数・ゴムタイヤの有無などによっても⼤きく変わります。この推奨値はあくまでも参考程度とUSER’S MANUAL

してください。
たとえば、ゴムタイヤを付けている場合には、登板力は向上しますが、絶縁性のあるゴムが車輪に取り付けられているため、集電性能は落ちます。ゴムタイヤを付けた車両の場合には、コンデンサを多めにする対策が必要です。通電カプラ等で、複数の車両を使って集電を行える場合には、コンデンサを減らしても⼤きな問題にならない場合もあります。
なお、セラミックコンデンサをトマランコンデンサに使用する場合、注意が必要です。ＤＣバイアスと呼ばれるコンデンサの容量が低下する現象が発⽣します。このため、記載された容量から 1/2～1/3 まで減少する場合があります。このため、ＤＣバイアスが発⽣しない、電解コンデンサや⾼分子コンデンサを使用することをお勧めします。またセラミックコンデンサは内部抵抗が小さいため、突入電流が発⽣しやすく、トマランコンデンサ回路が無ければ、レールや車輪などが汚れやすくなる原因となります。
トマランコンデンサ
https://desktopstation.net/wiki/doku.php/%E3%83%88%E3%83%9E%E3%83%A9%E
3%83%B3%E3%82%B3%E3%83%B3%E3%83%87%E3%83%B3%E3%82%B5
SmileSound mini Next18 の場合（例）COM+

SmileSound Standard MTC21 の場合（例）GND※200uF 程度まではトマランコンデンサ回路省略可COM+（C+）

GND※200uF 程度まではトマランコンデンサ回路省略可

図 5.6.1 トマランコンデンサの接続例

Copyright© 2024- DesktopStation Co.,Ltd.

20

5.7.車両への搭載
SmileSound を車両に搭載する方法については、別冊のマニュアルをご用意しております。搭載には、様々な注意事項がありますので、準備の上、丁寧に時間をかけて作業を行うようにしてください。

USER’S MANUAL

識者から、アドバイスをもらうことも⼤変有効です。

図 5.7.1 車両搭載での注意事項
表 5.7.1 車両搭載のコツ・注意点
搭載状況を写真撮影しましょう。後で問題点が見つけられて、次の作業に活かせます。
サポートを受ける際にも、アドバイスを受けやすくなります。
常に謙虚に。どんなにチェックしても間違いは起きるという自覚を持ちましょう。
電線は細いものを選定しましょう。AWG32 の細さが目安です。
細い電線は、秋葉原のオヤイデ電気や、千石電商等で販売されています。
テスターは必ず用意しましょう。ショートテストは必ず実施！
絶縁テープ（ポリイミドテープやアセテートテープ）も用意しましょう
はんだごては、先に細いもの、太いものなど複数持ちましょう
熱収縮チューブも、いろいろな太さを用意しておきましょう。
スピーカーは固定しましょう。磁石が入っており、線路に接触してショートし、デコー
ダを故障させてしまう事例が多数報告されています。スピーカーの配線と線路が接触すると確実にデコーダが故障します。
デコーダテスタは必ず用意しましょう。搭載前に、動作することを確認しましょう。
安価なデコーダで、搭載した車両が動くかテストしましょう。最初から⾼価なデコーダを使って故障させる方が多くいらっしゃいます。

Copyright© 2024- DesktopStation Co.,Ltd.

21

5.8.デコーダの絶縁対策
デコーダの絶縁対策は、非常に重要です。もっとも多いのは、デコーダに接続する配線を経由したショートですが、デコーダ自体に何らかの金属や導電性のものが当たって壊れることもあります。ここでは、デコーダ自体を絶縁性の部材でカバーする方法を紹介します。

USER’S MANUAL

デコーダ自体を絶縁部材でカバーするには、以下の方法があります。
⚫

熱収縮チューブを被せる⚫

ポリイミドテープを使って巻く⚫

アセテートテープを使って巻く⚫

セロテープを使って巻く⚫

ビニールテープを使って巻く※見た目が悪いため非推奨※ベタベタするため非推奨

もっとも効果的で見栄えが良いのは、「熱収縮チューブを被せる」方法です。以下に、電子部品店で販売されている熱収縮チューブを使った絶縁方法を紹介します。この方法には、工業用のドライヤーが必要です。お持ちでない場合は、はんだごてのこて先を温めて使う方法や、バーナーやライターで炙る方法もありますが、リスクもあるため非推奨です。
表 5.8.1 熱収縮チューブを被せる方法
熱収縮チューブを、デコーダのサイズにカットします。このとき、MTC21 コネクタや Next18 コネクタに被らないようにします。また、特に Standard MTC21 では、基板端にあるポゴピンを当てる
丸いパッドが、USB ライターにあたるように長さを見極めてください。

カットした熱収縮チューブを被せます

可能であれば、ヒートガン（産業用ドライヤー）を少し遠くから熱を当てて収縮させます。
このとき、ピンセットなどでデコーダと熱収縮チューブを挟んで当てます。熱を当てた後は、非常に熱いので、火傷に気を付けましょう。

Copyright© 2024- DesktopStation Co.,Ltd.

22

5.9.スピーカーの絶縁対策
N ゲージなどで、よく使われているコンパクトな 15x11mm のキューブスピーカーがあります。実はこのまま使うと、リスクが非常に⾼いのです。何が問題かと言いますと、以下の赤枠部分が、スピーカー信

USER’S MANUAL号が流れる導電部（電機の流れるところ）になっています。

図 5.9.1 キューブスピーカーの導電部
ここは、デコーダのスピーカー端子に繋がっており、ここが線路からの配線に接触すると、デコーダに
線路からの電圧が逆流するため、損傷します。これは、線路の⾼い電圧を入れて良い部分と、⾼い電圧がNG である低い電圧専用の部分が回路で決まっているのです。スピーカーの配線には⾼い電圧を出しません。また当然ですが、マイクのような機能はありませんので、何かを入力することも NG です。
線路電圧は 12V などの⾼めの電圧ですので、⾼いところから低いところに流れる電気性質で、逆流が起きます。無理やり、スピーカーからデコーダに電圧をかけることになりますので、内部の回路が壊れます。

低い電圧

内部で 12V から
5V・3.3V に下げている

線路の電圧

図 5.9.2 デコーダが故障するメカニズム
よって、スピーカーには、違う配線やダイキャスト・金属などが当たってショートしないように、対策が必要なのです。以下は、マスキングテープで覆った一例です。セロテープでもポリイミドテープでも構いません。カバーを付けてしまう。接着剤で固定して接触しないように動かなくするなども有効です。

図 5.9.3 マスキングテープで絶縁対策したスピーカー

Copyright© 2024- DesktopStation Co.,Ltd.

23

6.USB ライター
6.1.USB ライターの紹介
スマイルサウンドデコーダは、USB 経由での SmileSound にサウンドデータやファームウェアを書き込むためのアダプタ装置です。SmileSound 用のファームウェアとサウンドデータは、USB
ライターを介して書き込みを行います。
USB 配線は、ポゴピン(バネを内蔵した剣⼭のようなもの）を

USER’S MANUAL

使って、USB ライターとデコーダの間を接続しています。Next18のスマイルサウンドデコーダは指で簡単に取り外しできますが、

図 6.1.1 USB ライター

MTC21 のスマイルサウンドデコーダを取り外すときには、ツメやプラスチックのピン、ギター用のピック等を用いてください。この時、デコーダ基板上の部品に取り外しに使った治具の先などが直接当たらないように気を付けてください。
たとえば、マイナスドライバー等で引き抜くことは絶対におやめください。デコーダの部品に
ドライバの先が当たり、デコーダがショート等で故障する場合が実際に複数件、発⽣しています。
ユーザーの誤った使い方によってデコーダを破損させてしまった場合、動作保証は受けられませ
ん。
× NG

〇 OK

図 6.1.2 デコーダの誤った取り外し方の例

6.2.USB ライターの使い方
USB ライターと、パソコンで動作するソフトウェアである DSSP を使うことで、ファームウェ
アの書き込みと、サウンドデータの書き込みが行えます。
SmileSound へのファームウェアやサウンドデータの書込み方法には⼤きく２つの方法がありますが、通常は、DSSP を使った直接書き込み機能である「SmileSound デコーダにサウンドを書込む」と「ファームウェアのアップデート」の機能の利用を強く推奨します。
その他に、「サウンドデータを UF2 形式でエクスポート」を行って、サウンドデータを UF2 形式でエクスポートしたあと、手動の書込み操作を行って書き込むこともできます。手動での書き
Copyright© 2024- DesktopStation Co.,Ltd.

24

込み手順については、SmileSound 故障時の緊急避難的な操作となり、弊社内で使用する手順となるため、本マニュアルでは紹介しません。

6.3.DSSP を用いた SmileSound へのサウンドデータの書き込み
後述する、7.2 を先に済ませてから、本項をお読みください。またあらかじめ、SmileSound のホームページに掲載されているサウンドデータから書き込みしたいサウンドデータをダウンロー
ドするか、または何らかの方法でサウンドデータを入手してください。

USER’S MANUALDSSP では、スマイルサウンドデコーダを検出して、強制的にドライブを開く処理を行って、書き込みができるようにする機能が搭載されています。PC の環境や USB 機器の状況によっては、うまく行かないケースが稀に発⽣します。そのときは、いったん抜き差ししなおすなどの作業を行ってください。操作手順は以下の通りです。

表 6.3.1 サウンドデータの書き込み手順

手順

操作方法

1

USB ライターにスマイルサウンドデコーダを装着する

2

USB ライターのケーブルをパソコンに差し込む

3

DSSP を起動する。既に DSSP が起動している場合は起動する必要はありません。
DSSP の一番下のバー上に「Found SmileSound on SerialPort」と表示されているのを確認する。

4

DSSP で書き込みたいサウンドデータを開く。

5

DSSP で6

書き込みが終わるまで

7

書き込みが終わると、自動的にドライブが取り外しされるので、USB ケーブルをパ

書込みボタンを押して書込む。

ソコンから外す。
8

USB ライターから、スマイルサウンドデコーダを取り外す

9

書き込み作業完了

6.4.DSSP を用いた SmileSound へのファームウェアの書き込み
後述する、7.2 を先に済ませてから、本項をお読みください。
DSSP を使って、お手持ちの SmileSound デコーダの内部のソフトウェア（ファームウェア）のアップデートを行うことができます。過去の複数のバージョンを DSSP 内に用意していますので、もしトラブルが発⽣した場合には、古いバージョンへ戻すことができます。なお、新機能が追加されている場合には、齟齬によってうまく動作しなくなる場合があります。ファームウェア
は基本的に、最新版をご選択ください。
Copyright© 2024- DesktopStation Co.,Ltd.

25

USER’S MANUAL「ファームウェア」タブを選択すると、ファームウェアのアップデート操作が行えます。

図 6.4.1 DSSP のファームウェアタブ

ファームウェアは、MTC21 版と Next18 版で異なります。通常、自動で選択されますが、間違えて変更してファームウェアを書込むと、モータが動かないなどの不具合が出ますので、ご注意ください。間違えて書いてしまった場合には、手動操作でデコーダの種別をドロップダウンから変更し直して、「アップデート」ボタンを押してください。
書き込みたいファームウェアの日付（バージョン）を選択したら、「ダウンロード」ボタンを押して書き込みます。通常、最新版が自動的に選択されるようになっています。
この際、SmileSound が認識していることを確認してください。SmileSound が認識されていない場合は、うまく書き込みができない場合があります。
SmileSound を故障させた場合、多くのデコーダは DSSP で認識ができなくなります。また、PC からの電源供給でデコーダが異常発熱する場合があります。この際は、すぐに故障した
SmileSound の利用を中止し、有償の故障交換サービス（購入から一定期間のみ、サービスが受けられます）を利用してください。

Copyright© 2024- DesktopStation Co.,Ltd.

26

USER’S MANUAL

図 6.4.2 SmileSound の自動認識後の表示（バージョン情報が表示）

Copyright© 2024- DesktopStation Co.,Ltd.

27

7.サウンドプログラマ DSSP
7.1.DSSP とは
DesktopStation SoundProgrammer(DSSP)は、SmileSound のサウンドデータを作成するための、Windows 向けのソフトウェアです。このツールを使う事で、ユーザーは SmileSound デコーダを自由に
プログラミングできます。このツールで⽣成したサウンドデータ(ssdx ファイル)は、他のユーザーと共有することも可能です。サウンドの動きや AUX の操作、ファンクションボタンや走行スピード状態を組み合わせてスクリプトで記述することで、SmileSound をサウンドデコーダとして機能させます。

USER’S MANUAL

主に、以下の機能を有しています。
⚫

SmileSound 用のサウンドデータの確認、作成、編集⚫

SmileSound デコーダへのサウンドデータの書き込み⚫

SmileSound デコーダのファームウェアのアップデート⚫

SmileSound デコーダの CV 編集

DSSP はライセンス・規約を遵守いただくことで、どなたでも無償で使用できます。

7.2.DSSP のダウンロード、インストール
DSSP は、SmileSound のホームページから、DSSP の最新版がダウンロードできます。ダウンロード
した DSSP は、ZIP 形式でパッケージされていますので、エクスプローラーか 7zip 等のアーカイバを使って解凍（展開）します。
DSSP の公開 URL
https://desktopstation.net/smilesound/index.php?SoundProgrammer

図 7.2.1 DSSP のダウンロードページ
Copyright© 2024- DesktopStation Co.,Ltd.

28

USER’S MANUAL

図 7.2.2 エクスプローラーで開いた DSSP の ZIP ファイル内の例
解凍すると、以下のようにフォルダが作成されます。解凍先やユーザーの PC 環境・設定によって、パス（フォルダの場所）は異なります。

図 7.2.3 解凍した DSSP のフォルダ例
DSSProgrammer.EXE というファイルをダブルクリックすると、DSSP を起動できます。一番最初の起動時に、警告画面が表示されますが、

図 7.2.4 Defender SmartScreen 機能の回避方法

Copyright© 2024- DesktopStation Co.,Ltd.

29

7.3.DSSP の起動と簡単な説明
DSSP を起動すると、図 7.3.1 に示すような画面が表示されます。DSSP が正常に起動しています。この画面から、サウンドデータの編集、SmileSound デコーダへの書き込み等を行っていきます。まずは、

USER’S MANUAL

サウンドデータを開いて編集しましょう。

図 7.3.1 DSSP の起動直後の画面
サウンドデータは、SmileSound のホームページからダウンロードできます。ここでは、キハ４０をダ
ウンロードして、DSSP で開くまでの作業を説明します。
はじめに、パソコン上にインストールされている Chrome や EDGE、Safari 等のいずれかのブラウザ
で、SmileSound 用サウンドデータのホームページを開いてください。
SmileSound 用サウンドデータのホームページ
https://desktopstation.net/smilesound/index.php?SoundData

サウンドデータのホームページが表示されましたら、スクロールをすると、鉄道会社の名称のリンクが表示されます。所望の会社名を選
ぶと、ページジャンプすると、サウンドデータが一覧で表示されます。
ここで、「ディーゼル・気動車」の項目から、「DMF15HSA キハ 40系ディーゼル車」を選んでみましょう。すると、キハ４０の写真と共に、サウンドデータの中身を説明する文章や、ファンクションキーの割り当て一覧が表示されます。
このページから、「サウンドデータファイル」をダウンロードできます。DOWNLOAD ボタンを押して、ダウンロードしましょう。

図 7.3.2 サウンドデータの一覧

SmileSound で使用できるサウンドデータファイルは「ssdx」の拡

Copyright© 2024- DesktopStation Co.,Ltd.

30

張子のついたファイルとなります。ダウンロードが完了したら、このファイルを DSSP で開きます。画面上に D&D するか、ファイルメニュー
からプロジェクトを開くのどちらかで開きます。

図 7.3.5 に、キハ 40 のサウンドデータを開いた状態を示します。サウンドデータの中には、サウンドフロー(CSV)と音源データ(WAV)が含まれており、下側の２つのファイルビューワーに中身が表示されます。
これらのファイルは、入替することもでき、ユーザーが自分でオリジナルの音源や CSV を外部からインポート（取り込み）することもできま

USER’S MANUAL

す。取り込み方は、編集メニューから行うか、ファイルビューワー上で

図 7.3.3 キハ 40 データ

右クリックし、ポップアップメニューを表示するか、D＆D を行うか、のいずれかです。
この状態では、前述の SmileSound へのサウンドデータの書き込み手順を行うことで、SmileSound のデコーダにサウンドデータを書き込むことができます。また編集作業を行って、オリジナルのサウンドデータに改造することも可能です。

図 7.3.4

DSSP でキハ 40 データを開いた状態

7.4.一般情報
一般情報タブでは、サウンドデータのタイトルや内容、日付などを登録する画面と、全体的な情報を表示する部分に分かれています。
表題、バージョン、説明の内容は、サウンドデータの内容をメモするための情報として使用されます。サウンドデータとして、何らかの処理が行われるわけではありません。記載内容は、デコーダの動作やサウンドデータの内容に影響を与えません。データ
管理や、備忘録として使用ください。
図 7.4.1 一般情報タブ

7.5.サウンドフロー
ファイルビューワーが２つあるうちの左側にある、サウンドフローの一覧からサウンドフローを選んで選択すると、サウンドフローが編集できる画面に自動で切り替わります。詳細は後述します。

Copyright© 2024- DesktopStation Co.,Ltd.

31

USER’S MANUAL

図 7.5.1 サウンドフローの一覧

7.6.音データ
下部のファイルビューワーが２つあるうちの右側にあるものは、サウンドデータ内に格納されている音
データです。非圧縮 リニア PCM・整数型(UINT16,INT8)の RIFF WAV 形式となっています。D&D で新しい音データを登録できます。ダブルクリックすると、音が再⽣されます。音を停止したい場合は、再⽣が終わるまで待つか、左ツールバー上の■ボタンを押すと停止します。詳細は後述します。

図 7.6.1 サウンドフローの一覧

音データは、サウンドボリュームの調整を行う事ができます。音データを選択し、右クリックからサウンドボリュームを選択すると、音量を調整できます。

Copyright© 2024- DesktopStation Co.,Ltd.

32

USER’S MANUAL

図 7.6.2 音データの変更・調整
表 7.6.1 音データ画面のポップアップメニュー
メニューの項目

説明

ファイル名を変更

音データの名前を変更します。サウンドフローに記載したファイル
名は自動で修正されませんのでご注意ください。

ファイルを削除

音データをサウンドデータの中から削除します。サウンドフローに記載したファイル名は自動で修正されませんのでご注意ください。

他のサウンドファイルで入れ替え

音データを別の音データに差し替えます。サウンドフロー内に記述
したファイル名は、自動で修正されます。

サウンドボリューム

音データのボリュームを調整し、⼤きくしたり小さくしたりできます。

外部ファイルをインポート

新しい音データをサウンドデータに取り込みます。

外部にファイルをエクスポート

選択した音データを外部にエクスポートします。著作権には十分注意してください。サウンドデータの利用既定の範囲を超える利用をした場合、法律で罰せられる場合があります。

7.7.ログ
サウンドフローにエラーが出ている場合、ログにエラー状態が表示されます。その他、動作状況が記録されることがあります。問題の発⽣時などにご活用いただけます。

Copyright© 2024- DesktopStation Co.,Ltd.

33

USER’S MANUAL

図 7.7.1 ログタブでエラーが出ている例

7.8.ファームウェア
接続された SmileSound のファームウェアをアップデートするための画面です。ファームウェアは、Ｄ
ＳＳＰとセットで公開されますので、定期的にＤＳＳＰをアップデートし、最新のファームウェアが公開されている場合には、アップデートをお勧めします。左下に、ＵＳＢライタに接続されている SmileSoundのデコーダのファームウェアバージョンが表示されますので、容易に確認が可能です。

図 7.8.1 ファームウェア画面

Copyright© 2024- DesktopStation Co.,Ltd.

34

8.サウンドフロー
8.1.はじめにSmileSound は、デコーダ内部のフラッシュメモリにユーザーが作成したプログラムを格納し本章に記載された仕様・機能の範囲内で自由に動かすことができます。SmileSound 用サウンドデータで公開されている ssdx 形式のサウンドデータは、ここに記載されているコマンドを使って作られています。ssdx 形
式は、SmileSound 専用のサウンドデータとなっています。競合他社のサウンドデータは、暗号化処理や特殊なデータとなっており、法律上で守られていることから DSSP では一切利用できませんので、ご注意ください。

USER’S MANUAL

SmileSound 上で動作するプログラムは「サウンドフロー」と呼びます。サウンドフローは、CSV 形式で記述が可能で、テキストエディタでも作成が可能です。
SmileSound 用サウンドデータで公開されているサウンドデータを参考にして、オリジナルのサウンド
データを作ることができます。

8.2.サウンドフローで使用できるファイル形式
サウンドフローのプログラミングで使用できるファイル形式を以下に示します。サウンドフローでは、
基本的に CSV と WAV ファイルのみを内部で使用します。これをパックしたファイルが ssdx となります。
このほかに、DSSP が独自に⽣成する管理ファイルが存在しますが、ユーザーが使用する必要はありません。
表 8.2.1 サウンドフローで使用できるファイルとその要求仕様
ファイルの種類

要求仕様

備考

CSV

UTF-8 形式,テキスト形式,カンマ区切り

ダブルクォーテーションの使用
不可

WAV

RIFF-WAVE,無圧縮(リニア PCM),

タグ付きファイルは利用不可

サンプリングレート: 32kHz,16kHz,8kHz,

Float 形式を除き DSSP で自動変ビット数:16bit または 8bit

換されます。

モノラルのみssdx

デスクトップステーション株式会社独自開発 インポート機能で使用可能のサウンドデータ形式。

8.3.画面の説明
サウンドフローの編集画面は、以下に示す通り、⼤きく３つの画面で構成されています。サウンドフロ
ーエディタ、サウンドフロー一覧、サウンド一覧です。
サウンドフロー一覧は、サウンドデータの中に登録されているサウンドフローをリストで表示するものです。このサウンドフロー一覧からサウンドフローを選び、サウンドフローエディタで実際の動きなどの編集を行います。
サウンドフローエディタは、サウンドフローの中に記述されているサウンドプログラムを編集する画面であり、コマンドが上から順番に並べて、条件分岐やサウンド再⽣コマンドを組みながら所望の動きを実現させていきます。
Copyright© 2024- DesktopStation Co.,Ltd.

35

サウンド一覧は、サウンドデータの中に登録された WAV ファイル（音源ファイル）のことを示します。
図 8.3.2 には、編集ツールボックスのアイコンの意味を示しています。このほかに、右クリックすることでポップアップメニューが表示されます。またキーボードのショートカットも用意されています。

USER’S MANUAL

サウンドフローエディタ

サウンドフロー一覧

サウンド一覧

図 8.3.1 DSSP のサウンドフロー画面

図 8.3.2 サウンドフローエディタの編集ツールボックス

8.4.作成・実行ルール
サウンドフローは、以下に挙げるルールに則って動作します。
⚫

スクリプトはロードされた後、常時実行されます。

⚫

デコーダに電源が投入されると、起動完了処理後、DCC の信号に関係なく、main.csv が必ず最初にロードされ、実行が開始されます。main.csv に各 csv をコールする処理を記述する事で、様々な機能を実現できます。

⚫

CSV に記述したサウンドプログラム（サウンドフロー）は同時に 16 スロット（16 個のサウンドフロー）を実行できます。

⚫

コールされたサウンドフローは、自動的に空いているスロットに割り当てられます。

⚫

使っていないフロー（スロット）は自動的に終了する機能を有しており、意識する必要はありません。

⚫

割り当てられたフロー（スロット）を開放するコマンド（exit）も用意されています。

⚫

同時に 12 個のサウンドを再⽣可能です。ただし、内 2 個は蒸気サウンド機能に占有されています。
Copyright© 2024- DesktopStation Co.,Ltd.

36⚫

0.1 秒周期で常時、サウンドフローは上から下の行に実行されます。

⚫

サウンドファイルは、8bit ならびに 16bit のモノラルの 32kHz, 16kHz, 8kHz の RIFF WAVE ファ
イル(LPCM)に対応しています。DSSP を使用することで、デコーダに書き込み時、自動で SmileSoundのファームウェアが処理できるサンプリングレートに変換されます。Tag 等の情報は付加しないでください。

⚫

状態遷移はスクリプト上に記述します。if と goto で状態遷移の待つ条件を作ります。if の条件式が成USER’S MANUAL

立したら、遷移させる形です。
⚫

1 つの CSV スクリプトは 128 行までです。

⚫

サウンドだけでなく、AUX の操作や、速度のリミッタ、各種変数機能を搭載しています。

⚫

DCC 信号が無くても、サウンドフローを動かすことができます。ただし、DCC 信号に関係する機能（ファンクションや速度、進行方向など）が使用できません。

8.5.編集方法・動作原理
サウンドフローは、C 言語の main 関数のような原理で、一番最初には main.csv という名前のサウン
ドフローが必ず呼び出されます。よって、サウンドデータ内には必ず、main.csv を配置してください。サ
ウンドデータ内に main.csv が存在しない場合、デコーダは正常に起動しません。main.csv は、DCC 電
源 ON またはアナログ電源が 7V 以上印加されたときから SmileSound デコーダの起動が行われ、呼び出しされます。よって、DCC でなくても電源供給がデコーダに行われれば自動で起動し、動作をします。つまり、SmileSound の起動過程において DCC コマンドステーションは必須ではありません。
サウンドフローを呼び出すとき、ファンクション番号を割り付けることができます。サウンドフローと
ファンクションは 1:1 の関係になります。

図 8.5.1 サウンドフローの動作順序

8.6.コマンドの追加・編集・削除
コマンドの追加方法は、右クリックから「フローアイテムの追加」を選ぶか、「コマンドを追加」のアイコンをクリックして、コマンドを増やします。
既にあるコマンドを変えたい場合には、コマンドをダブルクリックすると編集し、コマンドを変更した
りパラメータを変更できます。
既にあるコマンドをサウンドフローから削除したい場合は、Delete キーを押すか、Ctrl＋C でカットを行うと、削除することができます。
Copyright© 2024- DesktopStation Co.,Ltd.

37

サウンドフローは、一つないし複数を選択し、クリップボードにコピーすることもできます。また、クリップボード上のサウンドフローのコマンドデータをペーストすることもできます。外部のテキストエデ
ィタと併用して使用する場合には、サウンドフローの専用識別子が１行目に入りますので、削除しないよ

USER’S MANUAL

うにしてください。

図 8.6.1 コマンドの追加方法

8.7.ラベルと条件分岐
ラベルは、if コマンドなどを用いてジャンプするときの目標位置を定義するもので、頻繁に使用します。
“ファンクションの操作を待つ“処理を書くことで、ファンクションに対応した動きを記述できます。以
下の例は、ファンクション状態が ON か OFF かによって、グルグル待つ動きをしています。
条件分岐のパラメータ 1 に使用できる変数は、8.9 項に示す全てです。

図 8.7.1 条件分岐の作成例
表 8.7.1 条件分岐の演算子の意味
演算子

演算子の意味例==

左と右が同じとき

spd==0>=

左が右以上の時

acc>=1<=

右が左以上の時

acc<=-1>

左が右より⼤きい時

ref>0

<

右が左より⼤きい時

ref<128!=

左と右が異なるとき

fnc!=1

Copyright© 2024- DesktopStation Co.,Ltd.

38

8.8.フローの終わり方
サウンドフローを実行し、終わらせる方法が複数あります。処理によっては終わらせては困る動作（たとえば CP）があります。よって、フローの終わり方には以下に示すように、⼤きく３つの方法があり、サウンドフローに実装する機能に応じて、ご自分で選択してください。

USER’S MANUAL

表 8.8.1 フローの終わり方の例
フローの終わり方

対応するコマンド説明

一番上に戻るret

繰り返し動かす処理の場合。

フローを終了する

exit または 記述しない

繰り返さない処理、date で呼び出されるサウン
ドフローの場合。

任意の場所に戻る

goto

繰り返し動かす処理の場合で、先頭に戻る場合（ジャンプする）には支障のある場合

8.9.変数の一覧
変数は、サウンドフローの中で変化する値を表現する識別子の一つです。たとえば、現在走行速度は spdというように英字で表現され、サウンドフロー内で条件に応じて動きを変えるときに使用します。サウン
ドフローで使用できる変数名は、以下に挙げた変数のみとなっており、ユーザーが自由に追加・変更することはできません。
表 8.9.1 サウンドフロー変数の一覧
定義済変数
local

呼び名
ローカル変
数

説明
呼び出しているサウンドフロー内で使用できる変数

値の範囲

使用例

0-65535

local1,local2,0-65535

share1,share2,

share

共有変数

デコーダ全体のサウンドフローで使用できる変数

spd

現在速度

車両が走行中の速度

0-255

spd

ref

指令速度

加減速中では現在速度とズレが⽣じます

0-255

ref

サウンド フロー に割り 付いて いるフ ァン クショ ン状 態を

0-1

fnc

ファンクシ
ョン

0(OFF)または 1(ON)で示します。特定のファンクション番号

fnc,fnc0,fnc1,…fnc32の状態は確認できません。
AUX 出力状態を 0(OFF)または 1(ON)で示します。

0-1

呼び出しているサウンドフロー内で使用できるタイマ。1 以上

0-65535

AUX 状態

tmr

タイマ

acc

加減速度

加速しているとき正の値, 減速しているとき負の値

0-255

acc

dir

進行方向

0 のとき直進、1 のとき後進

0-1

dir

rnd

emg

CV の 設 定
値
ランダム変
数
非常制動状
態変数

…

share8aux

cv…

local8の値をセットすると、1 秒ごとに 1 ずつ減ります。

CV は CV1-CV256 の範囲です。

ランダムな値を返す変数です。rnd1-rnd100 が使用できます。

非常制動モードの時、1 になります。通常時は 0 です。

Copyright© 2024- DesktopStation Co.,Ltd.

0-255

0-100

0-1

aux1,aux2…aux6
tmr1,tmr2…tmr4

cv1, …,cv256

rnd1…,rnd100

emg

39

8.10. コマンドの一覧
サウンドフローで使用できるコマンドを以下に示します。

USER’S MANUAL

表 8.10.1 コマンド一覧
aux

AUX 出力auxs

AUX 出力電圧調整

call

サウンドフローの即時読み出し

cxif

常時監視条件分岐 if の全クリア

date

サウンドフローのファンクション操作時読み出し

dir x

進行方向制限

e cho

エコー

e mg

非常制動設定e xit

サウンドフロー終了

if

条件分岐 ifgoto

ラベルへ即移動labe l

ラベルの設定le t

変数と数値の計算

monf

監視ファンクション番号設定

play

サウンドの再⽣(ウェイト有)plyx

サウンドの再⽣(ウェイト無)pit

再⽣ピッチの設定

re t

先頭にジャンプ

se t

変数に値を設定

spdx

速度下限制限(実質的な速度指定)

sply

加減速音連動サウンド再⽣

stm

蒸気サウンドの設定

stmc

蒸気サウンドの設定クリア

stms

蒸気サウンドの時間調整

stop

サウンドの停止

sl im

速度制限

vol

サウンドフロー内のサウンド音量設定

volm

全体のサウンド音量設定

wait

ウェイト

wrnd

ランダムウェイト

xif

常時監視条件分岐 if の登録

Copyright© 2024- DesktopStation Co.,Ltd.

40

8.11. 主なコマンドの使用方法
8.11.1.aux
ヘッドライト・テールライト、AUX の出力の ON/OFF を行います。AUX コマンドは１つずつ操作を行います。複数を操作する場合には続けて記述してください。
コマンド 引数 1
aux

引数 2

引数 3

AUX 番号(0,255,1-8) AUX 操作(0 or 1) -USER’S MANUAL

AUX 番号は以下のように規定されています。
AUX 番号 定義
0

ヘッドライト

255

テールライト

1

AUX1

2

AUX2

3

AUX3

4

AUX4

5

AUX5

6

AUX6

7

AUX7

8

AUX8

【記入例】
aux,0,1
aux,255,0

8.11.2.auxs
ヘッドライト・テールライト、AUX の出力が ON の時に、出力する電圧の量を調整します。AUXS コマ
ンドは１つずつ操作を行います。複数を操作する場合には続けて記述してください。
コマンド 引数 1
aux

引数 2

引数 3

AUX 番号(0,255,1-8) AUX 出力電圧(0-255) -AUX 出力電圧は以下のように定義しています。0 を設定すると、AUX コマンドで ON にしても、ライ
トは点灯しませんので、ご注意ください。また 0 に近い値を設定しても、視認しにくい明るさとなる場合があります。LED や回路によって変わりますので、詳細はライトユニットの取扱説明書を参照してください。
AUX 出力電圧 定義
0

消灯

1-254

中間電圧を PWM 方式で出力

255

常点灯
Copyright© 2024- DesktopStation Co.,Ltd.

41

【記入例】
auxs,0,128
auxs,1,255

8.11.3.call
他のサウンドフローを呼び出して実行します。他のサウンドフローを呼び出しても、並列実行されるた

USER’S MANUAL

め、動作の影響を受けません。何らかの条件で、複数のサウンドを出す時に使用します。たとえば、発車時のブレーキ緩解音や警笛など。
コマンド 引数 1
call

引数 2

引数 3

サウンドフローファイル(csv) 割り付けるファンクション番号(0-28) -以下の記入例は、flow1.csv を呼び出す例です。ファンクション番号を特に使用しない場合は、0 としてください。サウンドフロー内で、if コマンドを使って fnc 変数を操作しなければ、特に支障はありません。
【記入例】
call,flow1.csv,28.11.4.cxif
xif で登録した"いつでも if"条件を、すべてクリアすることができます。
コマンド 引数 1 引数 2 引数 3
cxif

-

-

-

【記入例】
cxif

8.11.5.date
他のサウンドフローを呼び出して実行します。ただし、割り付けられたファンクションが OFF から ONになったときだけロードして動作します。警笛やドアなど、シンプルなファンクションに使用します。
他のサウンドフローを呼び出しても、並列実行されるため、動作の影響を受けません。何らかの条件で、複数のサウンドを出す時に使用します。たとえば、発車時のブレーキ緩解音や警笛など。
コマンド 引数 1
date

引数 2

サウンドフローファイル(csv) 割り付けるファンクション番号(0-28)

引数 3-

flow1.csv を呼び出す例です。ファンクション番号を特に使用しない場合は、0 としてください。サウン
Copyright© 2024- DesktopStation Co.,Ltd.

42

ドフロー内で、if コマンドを使って fnc 変数を操作しなければ、特に支障はありません。
【記入例】
date,flow1.csv,28.11.6.dirx
進行方向制限コマンドです。実質的に、進行方向を指定することもできます。

USER’S MANUAL

コマンド 引数 1
dirx

引数 2 引数 3

進行方向(0: 解除, 1: FWD,2: REV) -

-

【記入例】
dirx,1

8.11.7.echo
コメント行を示します。特に処理は行いません。無視されます。
コマンド 引数 1
echo

引数 2 引数 3

コメント --

コメントを記載した例。
【記入例】
echo,コメントです。

8.11.8.emg
非常制動(緊急停止)の ON/OFF ができます。速度上限コマンド(slim)、速度下限コマンド(spdx)とは別に動作しますので、非常制動を解除したら自動で復帰します。
非常制動を ON すると、CV4 で設定した速度に対して 1/5 の短時間で急減速・停止を行います。停止状
態は、非常制動を OFF するまで保持されます。
コマンド 引数 1 引数 2 引数 3emg

0 or 1 --引数 1 に 1 を指定した場合、非常制動を ON します。0 を指定すると、非常制動を解除します。必ず、モーターが停止状態になってから非常制動は解除してください。
emg コマンドが非常制動時(ON)にすると、emg 変数が 1 になります。if 等を使って、非常制動中かどうかを判断できます。非常制動 OFF のときは emg 変数が 0 になります。
【記入例】
Copyright© 2024- DesktopStation Co.,Ltd.

43

emg,1

8.11.9.exit
サウンドフローを終了し、使用していたスロットを開放します。再開はできません。なお、exit を記入しなくても、サウンドフローの最後に到達した場合にも自動で exit と同じ処理が動作します。終了させた
くない場合は、goto 等をスクリプト末尾に置いてください。
コマンド 引数 1 引数 2 引数 3

USER’S MANUAL

exit

-

-

-

【記入例】
exit,

8.11.10.if
条件が整うと、指定のラベルにジャンプします。条件が偽の時の行き先ラベルを省略すると、if 文に続くコマンドを順序に従って実行します。たとえば、複数の if コマンドを用いて状態遷移を作りたいときに、偽の時の行き先ラベルを省略するなどして使用してみてください。
コマンド

引数 1

引数 2

引数 3

if

条件

真の時の行き先ラベル

偽の時の行き先ラベル(省略可)条件には、様々な変数(表 8.9.1)が使用できます。ファンクション操作によってジャンプする例。ここでは、監視ファンクションが ON になった時の例です。
【記入例】
label,START
if,fnc==1,SOUND_ON,START~その他のコマンド~
label,SOUND_ON~その他のコマンド~
label,SOUNDLOOP
if,fnc==0,SOUND_OFF,SOUNDLOOP
label,SOUND_OFF
goto

8.11.11.goto
行き先ラベルにジャンプします。
コマンド

引数 1

引数 2

引数 3

Copyright© 2024- DesktopStation Co.,Ltd.

44

goto

行き先ラベル名――

記述例は、TEST ラベルにジャンプする例です。
【記入例】
goto,TEST~その他のコマンド~

USER’S MANUAL

label,TEST

8.11.12.label
goto コマンドや if コマンドからジャンプしてくる位置を設定するものです。
コマンド 引数 1
label

引数 2 引数 3

ラベル名 --TEST にジャンプする例【記入例】
goto,TEST～～～
label,TEST

8.11.13.let
ユーザーが設定可能な変数に、値を代入するためのコマンドです。簡単な数式のみ対応します。
コマンド 引数 1
let

引数 2 引数 3

代入式(後述)代入式に使用できる左辺の変数は、以下となります。
変数の種類 変数の説明

使用可能範囲

値の範囲

local

local1~local4

0-255

share1~share4

0-255

tmr1~tmr4

0-255

フロー内のみで使用可能な変数。フローが終了するとクリアされる。

share

共有変数デコーダ全体のサウンドフローで使用できる変数

tmr

タイマ変数。値をセットすると、1 秒ごとに値が減っていき、0 になると値は減らなくなります。

代入式は、以下のような文を示します。
Copyright© 2024- DesktopStation Co.,Ltd.

45

local2=5+1
カッコは使えません。
× let,share3=(1+9)*2
右辺の数値を、変数にしても構いません。
let,share1=share1+10

USER’S MANUAL

右辺の変数には、代入可能変数に加えて、if コマンドでも利用可能な spd や acc といった変数が使用できます。
let,share2=share2+acc

8.11.14.monf
サウンドフローの if コマンドで用いられる fnc 変数が監視するファンクション番号を変更できます。たとえば、サウンドフローごとにファンクション機能を作るのに用います。デフォルトはファンクション0(F0)です。
コマンド

引数 1

引数 2

引数 3

monf

監視するファンクション番号(0-32)--

ファンクション 8(F8)を、このサウンドフローで監視するように設定する例。fnc 変数は、自動的に F8 を監視するようになります。
【記入例】
monf,88.11.15.play
サウンドを再⽣するコマンドです。内部に wait 相当の機能が自動設定されており、play コマンドの次の行には、再⽣終了直前まで遷移しません。
コマンド 引数 1
play

引数 2

引数 3

WAV ファイル名 ループ回数(0 無限ループ,1-100 ループ回数) 即再⽣(1 or 0)

ループ再⽣させる場合は、ループ ON/OFF の引数を 0 にします。１回だけ再⽣したい場合には 1 を入れます。2 を入れると 2 回再⽣します。最⼤で 100 回まで指定できます。
play コマンドで、すぐに WAV ファイルを再⽣したい場合は、即再⽣の引数に 1 を入れます。このサウン
ドフロー内で既に再⽣させているサウンドがある場合、停止してから再⽣することでよければ、即再⽣の引数に 0 を入れます。
他のサウンドがループ再⽣中に、このコマンドが呼ばれた場合、WAV ファイルの再⽣終了の瞬間で、このWAV ファイルに切り替わります。
Copyright© 2024- DesktopStation Co.,Ltd.

46

【記入例】
play,seibuaw_in.wav,1,0
echo,playwav
play,seibuaw_loop.wav,0,0

8.11.16.plyx
サウンドを再⽣するコマンドです。play コマンドのような再⽣待ちウェイト機能が無く、次の行に再⽣

USER’S MANUAL

直後に遷移します。再⽣しながら複雑な停止制御や、動き方を実現したい場合にご利用ください。ウェイ
ト以外は play コマンドと機能は変わりません。
コマンド 引数 1
plyx

引数 2

引数 3

WAV ファイル名 ループ回数(0 無限ループ,1-100 ループ回数) 即再⽣(1 or 0)

ループ再⽣させる場合は、ループ ON/OFF の引数を 0 にします。１回だけ再⽣したい場合には 1 を入れます。2 を入れると 2 回再⽣します。最⼤で 100 回まで指定できます。
play コマンドで、すぐに WAV ファイルを再⽣したい場合は、即再⽣の引数に 1 を入れます。このサウン
ドフロー内で既に再⽣させているサウンドがある場合、停止してから再⽣することでよければ、即再⽣の引数に 0 を入れます。
他のサウンドがループ再⽣中に、このコマンドが呼ばれた場合、WAV ファイルの再⽣終了の瞬間で、このWAV ファイルに切り替わります。
【記入例】
plyx,seibuaw_in.wav,1,0

8.11.17.pit
サウンド再⽣ピッチ(再⽣速度)を変更するコマンドです。惰行音など、速度に応じたモータや機械軸の音を調整するために使用します。
コマンド 引数 1

引数 2

引数 3

pit

ピッチ(直値)--pit

ピッチ下限値 ピッチ上限値 -引数 1 だけを与えた場合には、速度に関係なく、その再⽣ピッチに変更します。
引数 1 と引数 2 に、ピッチの値を入れた場合、速度に応じてピッチが自動で切り替わります。ピッチ下限
値は、必ずピッチ上限値よりも小さい値でなければなりません。
ピッチは、1024 を与えると標準の再⽣速度になります。最低値は 32(約 3%の再⽣スピード)、最⼤値は2048(2 倍の再⽣スピード)となります。
ピッチ上下限値を設定した場合、停止状態のときに下限値の再⽣スピード、最⾼速度の時に上限値の最⾼
スピード、５０％速度の時に上下限値の半分の再⽣スピードで、該当するサウンドフローのスロットの音
Copyright© 2024- DesktopStation Co.,Ltd.

47

が再⽣されます。
サウンドファイルごとに再⽣ピッチは調整できませんのでご注意ください。
pit コマンドを実行すると、すぐに反映されます。速度に関係なくピッチ変更した場合、速度に応じた自動切換えは即座に OFF されます。
【記入例】
pit,512,1024
play,dakou_loop.wav,1,0

USER’S MANUAL【記入例】
pit,684
play,beep.wav,0,0

8.11.18.ret
サウンドフローの最初に戻るコマンドです。記入されている位置に関係なく、サウンドフローの最初に戻ります。戻った後、そのまま実行は継続されます。サウンドフローを停止・終了したい場合は、exit コ
マンドを使用してください。
コマンド

引数 1

引数 2

引数 3

ret

-

-

-

どの場所に置いても、サウンドフローの最初に戻れます。
【記入例】
ret

8.11.19.set
ユーザーが変更可能な変数に値を格納するコマンドです。
コマンド

引数 1

引数 2

set

変数名

設定する値

引数 3

変数に設定可能な値は変数によって異なります。
変数の種類

変数の説明

使用可能範囲

値の範囲

local

フロー内のみで使用可能な変数。フローが終

local1～local4

0-255

share1～share4

0-255

了するとクリアされる。
share

その他のサウンドフローと共有して使用可能
なユーザー変数

tmr

値を設定すると、1 秒ごとに自動的に値が減 tmr1～tmr4
Copyright© 2024- DesktopStation Co.,Ltd.

0-255
48

っていくタイマ変数cv

CV の設定値

cv1-cv1024

0-255

【記入例】
set,local1,100

8.11.20.spdx
下限速度を設定するコマンドです。速度指令を受けずに指令代わりに使い、自動運転させることもでき

USER’S MANUAL

ます。
コマンド

引数 1

引数 2

引数 3

spdx

下限速度(0-255)

-

-

【記入例】
spdx,30

8.11.21.sply
速度に連動してサウンドを再⽣するコマンドです。再⽣する WAV ファイルの長さを 100%として、速度に応じて再⽣開始位置が自動で変更されます。なお、加速が終わるとサウンドは自動で停止します。
コマンド

引数 1

引数 2

引数 3

sply

WAV ファイル名--

競合サウンドデコーダ向けに VVVVF サウンドを実装すると仕様上、加速や減速音 WAV ファイルを６分割や８分割して、速度にステップ的に合わせるように実装する必要があります。
しかし、分割する事で、加速が止まっているのにもかかわらず音が出続けてしまう事や、ちょっとした加速を再現することが難しい現状があります。SmileSound が提供する本コマンド sply を使用することで、速度や加減速状態に応じて、無段階に分割したかのように WAV ファイルを再⽣することができます。
本コマンドを使用する場合、速度と連動する関係上、WAV ファイルの長さ（再⽣時間）と加速時間(CV2)や減速時間(CV3)を同じ時間に設定する必要があります。ズレている場合、速度とうまく連動しません。
以下の記入例は、加速サウンドフローと減速サウンドフローを表したものです。両方は、モータ駆動直前にロードするように実装するか、サウンド ON と紐づいて call を行うとよいでしょう。
【記入例（加速）】label,START
if,spd<1,START
if,acc<=1,START
sply,E233_kasoku.wav,
goto,START

Copyright© 2024- DesktopStation Co.,Ltd.

49

【記入例（減速）】label,START
if,spd<2,START
if,acc>=-1,START
sply,E233_gensoku.wav,
goto,START

8.11.22.stm

USER’S MANUAL

蒸気サウンド機能を設定するコマンドです。
コマンド 引数 1
stm

引数 2

引数 3

WAV ファイル名 スロット番号(0-3) -スロット番号 0 から 3 まで４つの WAV ファイルを設定すると、stms コマンドで設定した時間間隔に合
わせて、上記のドラフト音を速度に連動して再⽣します。
サウンドフロー動作中に変更することもできます。速度や状況（ex.重い負荷）に応じてドラフト音を変化させることもできます。
【記入例】
stm,A-01.wav,0,0
stm,A-02.wav,1,0
stm,A-03.wav,2,0
stm,A-04.wav,3,0

8.11.23.stmc
蒸気サウンド機能をクリアするコマンドです。
コマンド

引数 1

引数 2

引数 3

stmc

-

-

-

スロット番号 0 から 3 まで４つの WAV ファイルを設定されたものをクリアします。
実質的に、蒸気サウンド機能を停止することができます。
【記入例】
stmc,

8.11.24.stms
蒸気サウンド機能で、音が鳴るタイミングとなる時間間隔を調整するコマンドです。
コマンド

引数 1

引数 2
Copyright© 2024- DesktopStation Co.,Ltd.

引数 3
50

stms

1:走行開始時,2:最⾼速度時

調整時間(ミリ秒)

走行開始時は、おおよそ 800～1200ms、最⾼速度時は 50-100ms 程度を指定します。
車両に応じて調整が必要な場合があります。サウンドフローの本コマンドを使用しますが、この値をCV57(走行開始時)及び CV58(最⾼速度時)で微調整することもできます。
【記入例】
stms,1,800,

USER’S MANUAL

stms,2,50,

8.11.25.stop
play コマンドで再⽣したサウンドを停止するコマンドです。
コマンド 引数 1 引数 2 引数 3
stop

-

-

-

ループ中等も問わず、サウンドは停止します。なお、同時に実行中の他のサウンドフローのサウンドは停止しません。
【記入例】
stop

8.11.26.slim
モータの速度制限を行うコマンドです。このコマンドで、制限速度を設定すると、デコーダはその速度以下に制限を行います。コマンドステーションから速度指令が制限速度まで切り替わったかのようにふるまいます。制限速度以下の時には、変化はしません。また、コマンドステーションから制限速度以上の速度を設定されても、制限速度以上には速度は変わりません。
コマンド 引数 1

引数 2 引数 3

slim-

制限速度(0-255)-

停止させたい場合は、制限速度を 0 にしてください。制限なし（最⾼速度まで可）とする場合は、制限速
度を 255 と指定してください。
【記入例】
slim,255

8.11.27.vol
サウンドのボリュームを調整するコマンドです。

Copyright© 2024- DesktopStation Co.,Ltd.

51

コマンド

引数 1

引数 2

vol

音量(0-255)

引数 3無音にする場合は、0 にしてください。音量を標準とする場合は、255 と指定してください。50%音量は127 です。
【記入例】

USER’S MANUAL

vol,255

8.11.28.volm
サウンドのマスターボリューム（デコーダ全体のサウンド音量）を調整するコマンドです。サウンドフロ
ーのどのファイルからコマンドを実行しても、共通のマスターボリュームが調整されます。
コマンド

引数 1

引数 2

引数 3

volm

音量(0-255)--

無音にする場合は、0 にしてください。音量を標準とする場合は、255 と指定してください。50%音量は127 です。
【記入例】
volm,1278.11.29.wait
ms(ミリ秒)待ちます。並列して実行されているサウンドフローには影響を与えません。
コマンド

引数 1

引数 2

引数 3

wait

待ち時間(ミリ秒)--

5000 ミリ秒待つ例を以下に示します。
【記入例】
wait,5000

8.11.30.wrnd
ms(ミリ秒)、ランダムに待ちます。並列して実行されているサウンドフローには影響を与えません。
コマンド 引数 1

引数 2

引数 3

wait

ランダム待ち時間上限値(ミリ秒) -wait

ランダム待ち時間下限値(ミリ秒) ランダム待ち時間上限値(ミリ秒) -Copyright© 2024- DesktopStation Co.,Ltd.

-52

0-5000ms の間でランダムに待つ例と、1000-2000ms の間でランダムに待つ例を以下に示します。
【記入例(0-5000ms の間でランダムにウェイト)】wrnd,5000【記入例(1000-2000ms の間でランダムにウェイト)】USER’S MANUAL

wrnd,1000,2000

8.11.31.wspd
速度に連動して、ウェイト時間が設定できます。
y=ax+b の一次方程式で表すと、a が速度連動ウェイト時間、x が速度、b がオフセット時間となります。
反比例モード(0)にすると、速度が上がるたびに、ウェイトが短くなります。最⾼速度の時、ウェイト時間
だけ待ちます。蒸気機関車などでは、反比例モードで使用してください。
比例モード(1)にすると、速度が上がるたびに、ウェイトが長くなります。停止時は、オフセット時間だけ待ちます。
コマンド 引数 1
wspd

引数 2

引数 3

速度連動ウェイト時間 反比例(0) or 比例(1) オフセット時間

オフセット時間は、省略した場合、0ms と設定されます。

8.11.32.xif
どの状況にもかかわらず、監視を行う"いつでも if"を動かすための登録機能です。最⼤で、4 つの条件まで登録できます。４つめ以降は登録した条件は無視されます。xif で登録した条件を、すべてクリアするには、cxif を使ってください。
コマンド

引数 1

引数 2

引数 3

xif

条件式

ジャンプ先ラベル-

たとえば、サウンド再⽣中に待つ処理を終わらせて、違う処理を動かし始めることができます。
加速中に、減速を開始したときのサウンド切り替えを行わせたり、すぐに反応させたいときに使用します。
【記入例】
xif,f==0,END_LOOP

Copyright© 2024- DesktopStation Co.,Ltd.

53

9.CV 設定
9.1.CV とは
CV とは、Configuration Variable(設定値)の略で、DCC デコーダの設定を行う仕組みの総称を示します。SmileSound では、CV の規格に準拠した設定機能を提供しており、DSSP 上で簡単に行える仕組みを

USER’S MANUAL

実装しています。

図 9.1.1 DSSP の CV 編集画面

9.2.CV の初期化方法
CV を初期化・リセットする場合には、以下の方法があります。
表 9.2.1 CV 初期化方法の一覧
CV の初期化方法

説明

CV8 に 1 を書き込む

車両に搭載したまま、CV の初期化ができます。一般的な DCC コマ
ンドステーションを用いることで行えます。

DSSP を使ってサウンドデータ USB ライターを使って PC と SmileSound デコーダを接続します。
を書き直す

サウンドデータと一緒に、CV のデータも初期値に書き換えされます。

DSSP を使って CV を書き直す

USB ライターを使って PC と SmileSound デコーダを接続します。
DSSP の CV プログラミング機能を使って、CV のみを書換できます。

9.3.モータタブ
モータタブでは、モータの動きを調整することができます。
さらに、モータ設定ファイル（図 9.3.1）と呼ばれる、スケール・ゲージおよび車両メーカー・モータ
や台車の種類に応じてチューニングされたデータを選んで、簡単に設定することができます。これらは、ユーザーの有志から提供いただいております。ここで御礼を申し上げます。

Copyright© 2024- DesktopStation Co.,Ltd.

54

USER’S MANUAL

図 9.3.1 モータ設定ファイルの一覧表示方法

図 9.3.2 モータ設定ファイルの選択画面
表 9.3.1 CV・モータタブでの設定方法
調整方法
開始電圧 CV2

備考

モータや台車、ギア比などで⼤きく変わります。概ね
16-64 の範囲で設定することが多いです。

中間電圧 CV6

255 の半分あたりの値、または CV5/2 くらいの値を目安にします。CV5/2 から CV5/3 程度の値にすることで、よりリアルな走りになります。

最⾼電圧 CV5

最⾼速度を決める設定項目です。255 が最⼤です。
200-255 程度で決めると良いでしょう。

PWM 周波数

特に問題が無ければ 32kHz のままとしてください。

BEMF 及び PI 制御設定
カットオフ速度

BEMF で問題が無ければ特に変更は不要。

速度係数

以下のように設定してください。
旧国・ナロー等ゆっくり走るもの: 128
通勤列車、特急等: 64-96
新幹線: 64

計測ギャップ

0.3ms～4.0ms(3-40d)で調整可能な、BEMF を検出
Copyright© 2024- DesktopStation Co.,Ltd.

55

するタイミング時間の設定です。モータによって調整

USER’S MANUALすることで、速度の脈動を抑えることができます。

図 9.3.3 モータ CV 設定画面

9.4.始動パルスアシスト機能
モノが動き出すときに静止摩擦という現象が発⽣する
ため、パルスアシスト機能は、この静止摩擦の影響を低減するための機能です。静止摩擦があるため、車両の走り始めが渋くなるケースが必ず発⽣します。パルスアシスト機
能は、静止摩擦の影響を小さくするように、モータにかかるパワーを少しだけブーストする役目があります。モータや車両の重さに応じて、⼤きすぎず、小さすぎずの絶妙な値の設定が必要になります。

Copyright© 2024- DesktopStation Co.,Ltd.

図 9.3.1 パルスアシストのイメージ

56

USER’S MANUAL

図 9.4.2 パルスアシスト設定【パルスアシスト機能を使用しない場合】
CV64=0,CV65=0 としてください。パルスアシスト機能は動作しません。DSSP では、アシストパラメータを全て 0 にすると、パルスアシスト機能は無効となります。
【パルスアシスト機能を適用する場合】
はじめに初期値として CV64=15,CV65=205 を設定します。DSSP では、パルスアシスト出力(CV65)
を 40%、パルスアシスト時間(CV64)を 15ms、パルスアシスト調整を 0 に設定します。その後、CV64を下げる(上げる)方向で、走らせながら試していただくと良いかと思います。
目標は、SpeedStep1 (一番最小の走る速度)において、アシスト無し時で減速時に止まる直前の速度（最低速度）の 1/2～2/3 程度になる速度です。
下の図を説明します。一番左の時間(ms はミリ秒)は、パルスアシスト機能を動かす時間です。パルスア
シスト機能は、一瞬だけ動かしますが、その一瞬を微調整できます。デフォルトは CV64=15 としていますので、パルスアシストの時間は 15ms で「通常」の設定となります。パルスアシストの時間を長くすると、飛び出している時間が長くなります。モータの仕様によって、長めにしないと走り始めない場合がありますので、後述の CV65 だけでは足りない場合は、CV64 の時間を少しずつ⼤きくしてみてください。
CV65 は、パルスアシストする力の度合いで、205 を標準としていますので、Duty が 40%となります。
CV65 の値を小さくすると、パルスアシストする力が小さくなります。車両が飛び出す場合には、CV65 を小さくすると、飛び出しが収まりますので、ちょうどよい下限を見つけてください。

Copyright© 2024- DesktopStation Co.,Ltd.

57

USER’S MANUAL

図 9.4.3 パルスアシスト調整表
パルスアシスト調整は、左側の表の横方向の-3～0～+3 の調整項目が該当します。

図 9.4.4 パルスアシスト調整の範囲

9.5.運転タブ
CV3,CV4 に関係する加速時間・減速時間を編集する画面です。一部のコマンドでは、ここで設定された
加減速時間を元にしてサウンドを出力しますので、サウンドデータを新規で開発される場合には、サウン
ドデータごとに調整を行う必要があります。SmileSound 用サウンドデータのホームページで公開されているサウンドデータは既に調整済みですので、この画面の変更は不要です。
なお、調整されたサウンドデータに対して、本画面で設定を変更した場合、加速時・減速時のサウンドが異なる挙動を示す場合があります。調整済みのサウンドデータを使用される場合は、本画面の変更はしないことを強く推奨します。
Copyright© 2024- DesktopStation Co.,Ltd.

58

USER’S MANUAL

図 9.5.1 運転設定画面

9.6.サウンドタブ
CV63 マスター音量や、CV196,CV197 イコライザ機能の設定をする画面です。
マスター音量は、0-255 の範囲で、音量を設定できます。
イコライザは、16 が無効(効果なし)となっており、16 より⼤きい値を入れると低域(800Hz 以下)または⾼域(4kHz 以上)の音を強調します。逆に、16 よりも小さい値を入れると、低域または⾼域の音を弱めます。OPS/Program on Main(PoM)により、運転中に CV 値を変更することができます。
イコライザは、スピーカー自体の特性やエンクロージャ、スピーカーの固定方法・固定箇所、周囲の構造に⼤きく影響を受けます。特に小型のスピーカーや薄く小さなエンクロージャでは、期待する低音増強効果が得られない場合がありますので、予めご了承ください。

図 9.6.1 サウンド設定画面

Copyright© 2024- DesktopStation Co.,Ltd.

59

9.7.速度カーブタブ
DCC デコーダには、速度テーブルと呼ばれる、加速の上昇カーブを調整する機能が搭載されています。
標準では、CV2・CV5・CV6 を使った直線補完による速度カーブが使用されますが、CV67-94 に用意されている 28step の速度カーブを使用する事で、より滑らかな上昇カーブを設定できます。速度テーブルの切り替えは DSSP の速度カーブ設定画面で簡単に行えます。
速度カーブは、簡単な CSV ファイルで保存・読み込みができますので、車両の形式やモータ、台車の特性に合わせて作成し、自由に入れ替えることができます。グラフをクリックするマウス操作でも簡単に速USER’S MANUAL

度カーブパラメータは調整頂けます。

図 9.7.1 速度カーブ設定画面

9.8.アドレス他タブ
デコーダのアドレス設定を行う画面です。通常は、ショートアドレスの 3 としておくことをお勧めします。サウンドデータに３以外のアドレスを設定すると、動作チェックの時に故障と混同してしまう事例があるためです。DSSP ではサウンドデータを行い、アドレスの変更はお使いのコマンドステーションで行いましょう。

図 9.8.1 アドレス他設定画面

Copyright© 2024- DesktopStation Co.,Ltd.

60

9.9.AUX タブ
デコーダの AUX 端子で出力することで制御が行える室内灯やヘッドライト・テールライトなどの LEDを使ったライトのエフェクト設定を行う画面です。
AUX は PWM 出力となっており、Brightness で最⼤の PWM duty を設定できます。最⼤値は 255 で、消灯する場合は 0 を指定します。CV175-CV184 と連動しており、ファームウェアの関係上、数値は反転

USER’S MANUAL(0⇔255)して自動計算して CV 値にセットされますので、ご注意ください。

図 9.9.1 AUX 設定画面

9.10. Steam タブ
この画面は、蒸気コマンド(stm 等)で使用します。
低速時、音を出す間隔を長くし、⾼速時には音を出す間隔を短くすることで、上記のシュポシュポという音を再現しています。しかし、直線的に間隔を縮めると、低速時に急激に音の変わり方が激しくなります。そこで、下記のオレンジ色の線を描くように補間処理を行って、スムーズに音の間隔が短くなるように調整しております。この調整具合も、今回のテストの対象となります。
表 9.10.1 蒸気サウンドの設定
設定値

設定内容の説明Low spd interval

走り始めの時の蒸気音の時間間隔[10ms]を調整する CV です。設定(CV57)

した値の 10 倍の数値が足されます。1 を入れると 10ms が足されます。

High spd interval

最⾼速度時の時間間隔[ms]を調整する CV です。設定した値の 1 倍(CV58)の数値が足されます。1 を入れると 1ms が足されます。

４つの音を、順番に鳴らしますが、２つのチャンネルを組み合わせ、交互に再⽣させています。この動き
Copyright© 2024- DesktopStation Co.,Ltd.

61

が特殊なため、ファームウェアで専用の機能を実装しています。0→1 や 1→2 等に動く時間間隔は、上記の速度～蒸気音再⽣間隔[ms(ミリ秒)]で制御しています。ファイル名は後述する stm コマンドで指定しますので、わかりやすいように任意の名前を付けるとよいでしょう。また、音はサウンドフロー上で走行中に変更できるため、低速時のシュポシュポの音、⾼速時のシュポシュポの音を stm コマンドで切り替え

USER’S MANUAL

ることもできます。

図 9.10.1 stm コマンドを用いた蒸気サウンドの再生タイミング制御

図 9.10.2 蒸気サウンド用 CV 設定画面

9.11. ユーザーCV
サウンドデータが固有で使用可能な CV を CV155-CV170 に割り当てています。たとえば、何らかの新機能を作りたい時に、CV で変更できるようにしたい場合、このエリアを使用できます。サウンドデータごとに、自由に定義してお使いください。この際、サウンドデータのマニュアルを作成することを強く推奨します。

Copyright© 2024- DesktopStation Co.,Ltd.

62

10.サポート10.1. 動作保証の環境条件
デスクトップステーション株式会社がユーザーに提供するサポートでは、以下に示す環境をサポートの提供条件といたします。弊社で修理・調整を行い、動作を確認できた場合において、この条件に適合しな
い利用環境・条件・設定をお使いの場合、ユーザー環境で動作確認ができたものとみなします。あらかじめ、ご了承ください。

USER’S MANUAL

表 10.1.1 動作保証環境条件
保証対応機器

その他条件

コマンドステーション

DSair2, DSairLite

ファームウェアは最新版とします。

デコーダ

SmileSound シリーズ

ファームウェアは最新版とします。

デコーダテスタESU 53900 Decoder Tester またはユーザーが自作した同等機器であっ

LaisDcc 860033 Decoder Tester Pro ても動作は保証しません。
AC アダプタ

秋月電子で販売されている AC アダプ 購入から３年以内の AC アダプタのタ DC12V または DC15V, DC16V

み動作保証します。他機器流用品は保証しません。

線路・車両

線路は使用せず、コマンドステーションとデコーダテスタをフィーダ線で直結した状態で検証を行います。デコーダが車両搭載状態での動作保証はしま
せん。

SmileSound
コマンドステーション

デコーダテスタ

図 10.1.1 動作保証環境条件

Copyright© 2024- DesktopStation Co.,Ltd.

63

10.2. サポート体制について
デスクトップステーション株式会社はインターネット専業体制となっており、実店舗や直接のサポート窓口を持っておりません。電話でのサポートは一切行っておりません。また、販売価格を抑えるために業
務簡略化を強く進めております。このため、通常のお店とは異なり、非常に少ない人員で製品開発・販売・事業運営を行っているため、さまざまなサービスを省略しております。ご理解いただきますよう、よろし
くお願いします。

USER’S MANUAL

表 10.2.1 サポート問合せ内容と窓口
サポート問合せ内容

サポート窓口・連絡先

購入前の相談、質問

デジタル鉄道模型フォーラム

購入後の質問、相談

https://desktopstation.net/bb/

機器やソフトの使用方法に関する相談
キットの組み立てに関する相談

・登録、利用料は完全無料搭載に関する相談、質問・デスクトップステーション株式会社が運営

他社機器との相性相談
不具合かどうか判別できないとき
初期不良時

購入店にご相談ください。デスクトップステーションオンラ

機器故障時（無料修理期間の範囲内外を インストアは問い合わせフォームまたはメール窓口にて、注問わず）

文番号を添えてご連絡ください。注文番号と購入履歴を照合

購入前の在庫・納期問合せ

してサポートいたします。

不足部品の問合せ
注文時の支払い方法の変更

デスクトップステーションオンラインストア

キット組立て用の部品分売・部品交換・ https://desktopstation.net/shop/contact
代替部品提供の問合せ
デスクトップステーションメール窓口
support ＠ desktopstation.net
上記の内容以外のその他の問い合わせ

デスクトップステーションメール窓口
support ＠ desktopstation.net※営業メールや、弊社製品と関連のない問い合わせには、返信を行いません。

Copyright© 2024- DesktopStation Co.,Ltd.

64

10.3. 質問・回答
質問としてよく挙げられる内容を、ここにご紹介します。その他で質問や相談がある場合には、デジタ
ル鉄道模型フォーラムをご利用ください。弊社では、個別サポートは故障時・初期不良のみとなっており、通常の使用に関するユーザーへのサポートは行っておりません。
お問い合わせをいただいても、回答しない場合があります。予めご了承ください。
また、ユーザーに起因する故障については、保証規定（3 章）に従って、有償交換となりますので、ご注意ください。

USER’S MANUAL

デジタル鉄道模型フォーラム：https://desktopstation.net/bb/

Q. 突然音が出なくなり、故障しました。
スピーカー配線の処理に問題があり、線路か AUX、COM+関連の配線とショートすると、SmileSoundの内部 IC が故障します。絶縁処理を正しく行うようにしてください。特に、長い配線や、はんだ付け部・導電部が露出している箇所や、デコーダやスピーカーの固定が甘い場合、走行時の振動や衝撃などで想定していない個所と接触し、ショートを発⽣させるケースが多くあります。

Q. SmileSound mini Next18 の音量が小さいです。
設計者の判断により、SmileSound mini Next18 は、Standard MTC21 よりもサウンド音量を控えめに設計しています。

Q. CV の読み出しに失敗します。
モータの消費電流が小さい場合や、コマンドステーションとの相性により、CV の読み出しに失敗する場合があります。SmileSound デコーダは、Direct モードでの利用を推奨しています。

Q.線路で走らせると、すぐに止まります。
アナログで正常に走ることができる車両ですか？アナログで安定して走れない車両は、DCC では正常に動きません。集電箇所が少ない車両や、設計上、もともと集電に強くない車両もあります。全車集電がもっとも効果的ですが、コンデンサの増強・配線の見直しなど、集電不良対策をしてください。
車両ではなく、線路やフィーダ線、線路電圧に原因がある場合もあります。HO は、15-16V を使用するよ
うにしてください。

Q.競合他社のサウンドデータを書き込んで使用できますか。
SmileSound は、SmileSound 用に開発されたサウンドデータのみが使用可能です。競合他社のサウン
ドデータは、競合他社の仕様や権利に基づいて暗号化や特殊処理を施して作成されており、弊社がその権利を侵すことは法律上でも禁止されています。よって、競合他社のサウンドデータは一切使用できません。

Copyright© 2024- DesktopStation Co.,Ltd.

65

10.3.1.CV 一覧
SmileSound で標準設定としている CV の一覧を以下に示します。ここで記載している初期値は、サウンドデータによって異なりますので、参考としてください。

USER’S MANUAL

表 10.3.1.1 CV 一覧
CV 番号

機能説明

初期値

CV1

ショートアドレス

3

CV2

始動電圧

8

CV3

加速時間(0.6 で割った時間が秒)

120

CV4

減速時間(0.6 で割った時間が秒)

90

CV5

最⼤電圧

200

CV6

中間電圧

70

CV9

PWM キャリア

0 (32kHz)CV10

BEMF カットアウト係数

2

CV17

Long Address LSB

0

CV18

Long Address MSB

0

CV28

RailCom 有効設定

1

CV29

デコーダ設定10

CV54

BEMF 係数(16 で割った値が 1.0 倍.48 で 3.0 倍)

96

CV55

PI 制御器 P ゲイン

16

CV56

PI 制御器 I ゲイン

32

CV62

集電不良対策・自動サウンド OFF

0

CV63

マスターボリューム

100

CV64

キックスタート切替速度

50

CV65

キックスタート電圧0CV67-94

スピードカーブ-

CV118

BEMF 検出タイミング

30

CV154

ユーザーボリューム設定

255

CV155-170

ユーザーCV 設定（ユーザーが自由に使用可能）-

CV175-184

AUX 設定の明るさ設定

0

CV185

ヘッドライト・AUX 出力設定

0

CV186

テールライト・AUX 出力設定

0

CV187

AUX1・AUX 出力設定

0

CV188

AUX2・AUX 出力設定

0

CV189

AUX3・AUX 出力設定

0

CV190

AUX4・AUX 出力設定

0

CV191

AUX5・AUX 出力設定

0

CV192

AUX6・AUX 出力設定

0

CV193

AUX7・AUX 出力設定

0

CV194

AUX8・AUX 出力設定0

Copyright© 2024- DesktopStation Co.,Ltd.

66

USER’S MANUAL

CV195

予約

0

CV196

イコライザ・低域(-800Hz)

16

CV197

イコライザ・⾼域(4kHz-)

16

CV198

予約

0

CV199

予約

0

CV200

予約

0

CV201

予約

0

CV202

予約

0

CV203

予約

0

CV204

予約

0

10.3.2.参考文献
SmileSound は、開発にあたり以下の参考文献・OSS・ソフトウェア・仕様書等を参考としました。御礼を申し上げます。
⚫

NMRA DCC Standard 公開規格書⚫

RailCommunity 公開規格書(RCN)⚫

DCCwiki (https://dccwiki.com/)⚫

Arduino, Arduino IDE, Arduino eco system
https://www.arduino.cc/⚫

Pico-SDK
https://github.com/raspberrypi/pico-sdk⚫

earlephilhower 版 Arduino Pico ライブラリ
https://github.com/earlephilhower/arduino-pico⚫

NMRA Digital Command Control (DCC) Libraryhttps://github.com/mrrwa/NmraDcc⚫

mklittlefs
https://github.com/earlephilhower/mklittlefs⚫

uf2
https://github.com/microsoft/uf2

Copyright© 2024- DesktopStation Co.,Ltd.

67

10.3.3.謝辞
SmileSound は、以下の企業・開発メンバーによって開発・運営されています。ここに記載のない、サウンドデータのクリエイターの皆様、ボランティアの開発協力者の方々にも感謝を申し

USER’S MANUAL

上げます。
⚫

デスクトップステーション株式会社⚫

Nagoden⚫

Fujigaya2⚫

TRAINO⚫

Maison de DCC⚫

SmileWorks⚫

HMX

Copyright© 2024- DesktopStation Co.,Ltd.

68

USER’S MANUAL