CANPAN ブログ検索
Loading
  • もっと見る

種類別アーカイブ
診療記録の検索
検索語句
タグクラウド
最新の診療記録
最新コメント
最新トラックバック
リンク集
※修理技術に関すること以外で、おもちゃ病院に関するご意見・ご感想等がありましたら、ぜひ下のブログからコメント入力してください。
ゆりかご日記
光で遊ぶ、PIC電子オルゴール ヨーロッパ民謡を追加 [2020年06月16日(Tue)]
PIC電子オルゴールVer6_2に、新曲を追加
緊急事態宣言の解除を迎え、ヨーロッパ民謡を追加しました。

かわいい目.png

サビを聴けば、自然に歌詞を口ずさむことが出来ます。
「パッキャマラード、パッキャマラード、パオパオパ」
「ホートゥランランラン、ヤッホッホ」など、お馴染み。


2020追加曲.JPG

【CdSのAPIが改善されました】

私が愛用している、つつじが丘おもちゃ病院「PIC電子オルゴール+音声再生」、Dr.大泉院長により日々進化しています。
SPI音声再生でLED点滅するプロジェクトをリクエストしたところ、思いがけず、機械SWとCdSセンサを使ってPIC電子オルゴールを制御する仕様で開発していただきました。

 プロジェクト名:orgel_15325_CdS.x

今回の開発では、機械SWとCdSのAPIが同じインタフェースに改善されました。
つまり、CdSで「短押し・長押し」を区別して操作できるみたいですね。
改善後のCdS操作には慣れが必要ですが、CdSの長オン時間閾値[SW評価周期]を、
CdS_LONG =(15を)30 に調整して、自分好みの操作性が実現できて大満足です。

※SPI音声再生でLED点滅するプロジェクトについては、別途報告します。


【2020新曲を追加】

音声再生だけでは勿体ないので、同じ仕様で、新曲オルゴール演奏のモデルを作りました。
曲演奏の前後に4個のLEDが流れて、とってもクールな感じです。

 プロジェクト名:yurikago_15325_CdS.x

yurikago_15325_CdS_回路図.jpg


【ダウンロード】

今回の拙作の曲データについても、大泉院長のご配慮により オリジナルの PIC電子オルゴールVer6_2 に取り込んでいただき、最新版の公開フォルダ内に含まれています。
これで、「orgel_****」プロジェクトのサンプルコード内に追加曲名を記述すれば即実装できます。ありがとうございます。

追加(更新)されたファイル名一覧
 onpu_CAMARADE.asm
 onpu_HOLDIRIDIA.asm
 onpu_KOHAN.asm
 onpu_MAKIBAWA.asm
 onpu_VRENELI.asm
 song.inc
 song_shepard.inc
 song_CARAMADE_SHEPARD.sam
 song_CARAMADE_SIN14.asm
 song_HOLDIRIDIA_SHEPARD.asm
 song_HOLDIRIDIA_SIN14.asm
 song_KOHAN_RING4.asm
 song_KOHAN_SHEPARD.sam
 song_KOHAN_SIN14.asm
 song_MAKIBAWA_SHEPARD.asm
 song_MAKIBAWA_SIN14.asm
 song_VRENELI_SHEPARD.asm
 song_VRENELI_SIN14.asm


追加曲を含む全曲目は「song_data_index.txt」ファイルとして、「ドキュメント」フォルダ内に整理されました。(全デバイス共通)
このテキストファイルを開いて全曲インデックスをコピーし、大泉院長のサンプルコード内の「ソングデータのインデックス」に貼り付けていただくと、選曲が容易です。
なお今までの追加曲目一覧表は「ドキュメント」フォルダ内に、「ゆりかご」曲目一覧PDFで整理されています。
オリジナルの PIC電子オルゴールVer6_2 は、→ コチラ でダウンロード
(最新版のサイズ=79MB、更新日時=2020/6/20 5:51 です。)


当方では「yurikago_***」プロジェクトソースの「ソングインデックス」に、2020新曲を(コメントアウトしたまま)あらかじめ挿入記述しておきます。
あとはコメント記号の付け外しだけで、ジャンル・音源別の一覧から実装曲を選曲できて、とても便利です。

更新したプロジェクトソースファイル名
 yurikago_1705_CdS.asm
 yurikago_LF1705.asm
 yurikago_LF1822.asm
 yurikago_LF1840.asm
 yurikago_LF1840_CdS.asm
 yurikago_LF18326.asm
 yurikago_PIC1572.asm
 yurikago_PIC1612.asm
 yurikago_PIC1705.asm
 yurikago_PIC1822.asm
 yurikago_PIC1825.asm
 yurikago_PIC1840.asm
 yurikago_PIC18313.asm
 yurikago_PIC18325.asm
 yurikago_PIC18326.asm


ただし、最新版のオリジナルの PIC電子オルゴールVer6_2 をダウンロード 済が大前提で、その中の 「orgel6_2」フォルダ 内に、
当方の 公開フォルダ 内の、「add_on_orgel6_2_**********」内の全てを、上書き更新してください。

トラックバック
※トラックバックの受付は終了しました
コメント