DesktopStation SoundProgrammer
開発元 デスクトップステーション株式会社
Copyright(C)'2024 DesktopStation Co.,Ltd.
-------------------------------------------

DSSPは、DesktopStationならびにNagodenが開発・販売するSmileSoundデコーダシリーズに使用するために利用する場合、ユーザーは無償で使用可能です。

■動作環境

Windows10またはWindows11にて動作します。
x86-64とARM64環境をサポートします。

.NET8のインストールが必要です。


■ライセンス

・逆アセンブル等の行為は禁止されています。
・SmileSoundの競合機器・装置を開発する事を目的として、生成されたサウンドデータの解析・分析を行う事は禁止します。コンバータなどの開発は禁止されています。
・転載には許可が必要です。転載の許可は出しておりません。当ページにリンクを貼り、ダウンロードしてください。掲載ページにリンクを貼ることは構いません。
・DSSPで作成したサウンドデータは、作成したクリエイターに著作権は帰属します。ただし、ベースとなるサウンドデータを改変して作成した場合、ベースのサウンドデータの著作権やライセンスに従ってください。
・オープンサウンドデータの掲載サウンドデータを利用して改変した場合には、利用・配布規定はオープンサウンドデータの規約に準じます。
・サウンドデータからエクスポートしたWAVファイルやCSVファイルは、サウンドデータ作成者の著作物です。許可された範囲内でのみ、利用が可能です。許可されていない異なる用途への利用は、不正利用となり、処罰の対象となります。


■使い方

https://desktopstation.net/smilesound/


■todo

・編集機能の充実
・シミュレータ機能
・パスワード機能
・フロースクリプト最適化機能
・最大同時発音数確認機能
・線路経由サウンドデータ書き込み機能
・コマンドステーション連動運転機能
・その他いろいろ
・RAMモニタ
・フロー制御状態モニタ


■実装済み機能

・スピードカーブ編集機能
・フロースクリプト使用サウンドの表示機能
・シリアル通信機能
・ssdxをD&Dするとプロジェクトとして開く機能
・他のssdxファイルからファイル取り込み機能
・WAVごとの音量調整機能
・日本語ファイル名の自動置換
・RP2040リセット&アップロードモードへの移行機能(1200bpsでCOMポートを開くだけ)
・多言語化対応機能
・カット、コピー、ペースと機能
・フローロード時に自動エラーチェック
・サウンドデータ名等の記録・保持機能（UF2には反映しない）
・フローのコマンドチェック機能
・テンプレートからフローを生成する機能
・サウンドデータ書き込みサイズ確認機能
・CV編集機能
・ファイル情報自動生成(今後のファイル管理用)
・UF2生成機能
・USBドライブへのUF2ダイレクト書き込み機能（コピーがうまくいかないので注意）
・ssdxの読み書き
・D&Dでのファイル追加


■アップデート記録

2024/8/06 .NET8にアップグレード
2024/7/28 テンプレート置き換え機能の追加
2024/7/17 vol変数追加,volコマンドの変数設定対応,蒸気6気筒対応
2024/6/29 mklittlefsを3.0.2にアップデート
2024/6/27 変更時の警告メッセージ表示機能を追加
2024/6/18 ARM64対応
2024/6/2 AUXライトの明るさ調整機能追加,英語の翻訳忘れ箇所修正,
2024/5/16 ファームウェア自動書き込み機能(メーカー用)、ファンクション一覧表示機能を追加
2024/5/1 ファームウェアのみ更新(Picoライブラリを3.7.0に変更, BEMFの検出に5bitマスクを追加)
2024/3/29 ファームウェア更新(CV154書き込みを中止,emgの不具合修正)
2024/2/15 左下アイコンを状態に合わせて変更できるようにした。サウンドが無い場合、自動で書きこむモードを追加（自社出荷用）
12/29 BEMF検出タイミング調整機能(CV118),BEMF検出処理を大幅修正
12/23 WAV差し替え機能を追加、ファイルサイズ計算の精度改善、各種エラー対策
12/17 SmileSound SLIMへの対応
12/10 モータ設定のインポート・エクスポート機能を追加
11/30 スピードテーブル編集機能を追加
11/19 AUX Duty調整機能, CV63 PoM対応
11/18 イコライザ機能追加
10/28 ファームウェア更新
10/22 ファームウェア更新
10/14 テンプレート機能強化。ssdx形式をサポート。WAVとCSVを一括で取り込めます。
8/31 言語別に位置がずれていたのを修正（一括除去）
8/10 半角スペースが入ったフォルダやユーザー名でもサウンドデータ変換できるように改善
4/9 サウンドフローの編集中にファイルをインポートするとおかしくなるバグを修正
3/5 ファームウェア表示方法を変更
2/28 非常制動コマンドの追加(EMG)
2/17 ファームウェアバージョンチェック機能,USB経由CV読み書き機能
2/11 CV不具合の修正, CV読み書きの改善
2/5 不具合の修正
1/26 ファイルをサウンドフローとWAVで分割表示するようにした
1/15 一部のWAVファイルがSmileSoundデコーダで再生時にトラブルが起きる問題を修正
12/11 D&Dでssdxを開ける機能追加,書き込み時のダイアログ非表示設定機能,ほか
11/15 サイズチェック機能,ファイルリストにCSV/WAVのみ表示, CV64/CV65の仕様変更対応他
11/4 WAV音量調整機能を追加
10/21 48kHzサンプルのUF2変換にバグがあったのを修正
10/9 サウンドフローの表示支援機能の強化、サウンドフローの保存処理の改善
8/5 書き込みモードへの自動切り替え機能
8/5 多言語対応機能
7/30 ファームウェア書き込み機能を追加
7/30 WAVファイル名で日本語OKとしました。32文字制限も無しとしました（デコーダ書き込み時に自動でファイル名を変換して置き換えます）
7/30 OSのディスプレイ解像度に合わせるように調整する機能を追加
7/23 直接デコーダに書き込む機能
4/17 WAVのゴミ・CHUNK除去機能を追加
6/17 CV編集機能、UF2へのCVデフォルトデータ書き込み機能を追加