2016年08月

この記事のプログラムは一部環境では動作しないという報告があったため、新しいプログラムを書き直しました。
http://blog.livedoor.jp/scry1/archives/6485770.html


トランスイノベーション様の『タイムローター』用に、いくつかの振動パターンをランダムに組み合わせたcsvファイルを自動的に生成するプログラムです。

以下からダウンロードできます。
http://www1.axfc.net/u/3711131

本プログラムでは、タイムローターのスイッチをPGMに入れてからの振動開始時間と連続作動時間を指定することができます。
開始時間を長めにしておいて、スイッチを入れてから忘れた頃に刺激される、というような楽しみ方を想定しております。

こういう振動パターンがほしいといったご要望、また不具合報告などがありましたら、お気軽にtwitterまたはこの記事のコメント欄までご連絡ください。


■更新履歴
2016/08/28
とりあえず作成

自分なりにタイムローター用csvを書いてきたなかで分かったことを書いておきます。

  • タイムローターは、csvの中に文法間違い等で読み込めない行があるとそこで読み込みを中止し、直前の行の命令が実行されっぱなしになる

もしcsvのなかで振動強度を切り替えているはずなのにずっと同じ振動強度が続く場合は、文法間違いの可能性が高いです。
文法間違いの具体的な例としては、現在のところ以下のようなものが判明しています。

  1. (正の整数).(小数点以下2桁までの数),(0から1000の整数) という形式に沿っていない(小数点以下は省略可能)
  2. 時間指定が前の行より進んでいなかったり後退したりしている
  3. 最後の行に改行が欠けている

これらに該当する行があると、タイムローターはそこでcsvの読み込みを中止してしまいます。

対策としては適正な文法でcsvを書くしかないですが、実際にタイムローターにcsvデータを入れて試す前に、筆者の作ったプログラムにより簡単に事前の文法チェックをすることができます。
以下のリンクからダウンロードできますので、広くご利用ください。

http://www1.axfc.net/u/3705329


もし、上に挙げた以外のエラー原因等が新たに判明した場合は、ここのコメント欄やtwitterなどで教えていただけるととても嬉しいです。

2017/4/3追記:Windows向けに、グラフ表示機能をつけた新しいプログラムを公開しました。↓
『タイムローター』用 CSV文法チェック&グラフ表示プログラム


このページのプログラムはrubyで書かれており、LinuxおよびMacでも利用可能です。Windowsでない方は引き続きこちらをご利用ください。

--------------------------------------

トランスイノベーション様の『タイムローター』用に書かれたcsvファイルに文法エラーがないかどうかチェックするプログラムです。

以下からダウンロードできます。
http://www1.axfc.net/u/3710133

本プログラムでは、タイムローターの動作異常の原因となる以下の項目をチェックします。

 ・(正の整数).(小数点以下2桁までの数),(0から1000の整数) という形式に沿っていない行がないかどうか
 ・時間指定が前の行より進んでいなかったり後退したりしていないか
 ・最後の行に改行が欠けていないかどうか

いずれも、そのような行があった場合はその旨を表示します。
上2つの場合は該当行数も一緒に表示します。
不適正な例としてinvalid.csvを同梱しましたので、一度これをチェックしてみると分かりやすいかと思います。

このプログラムでチェックできないタイムローターの動作異常原因を見つけた場合はここのコメント欄やtwitterのリプライなどで教えていただけると非常に助かります。


■更新履歴
2016/08/25 ver0.2
「時間が前の行より進んでいないか後退している」エラーのみの場合に「このcsvは適正」と表示していたのを修正

2016/08/09 ver0.1
とりあえず作成

トランスイノベーション様製作の『タイムローター』と、Hypnotic_Yanh様製作の催眠音声作品 『哀しみの時計少女《催眠音声》』に対応したcsvファイルを製作しました。

以下からダウンロードできます。
http://www1.axfc.net/u/3704033

「時計に犯される」という感覚を再現することを目指して調整しました。
時計が与える残酷で強制的な快楽に身悶えしていただけたら幸いです。


原作はこちらになります。
http://www.dlsite.com/maniax/work/=/product_id/RJ167825.html/?unique_op=af



本作は、原作『哀しみの時計少女《催眠音声》』の作者であるyahn様の許諾を得て製作されています。
原作『哀しみの時計少女《催眠音声》』の権利は、作者であるyahn様および分倍河原シホ様が保有しています。

『哀しみの時計少女《催眠音声》』の作者であるyanh様、
『タイムローター』の作者であるトランスイノベーション様とサイミー様に感謝を捧げます。

↑このページのトップヘ