コグノスケ


link 未来から過去へ表示(*)  link 過去から未来へ表示

link もっと前
2021年5月14日 >>> 2021年5月1日
link もっと後

2021年5月14日

Raspberry Pi 3のオーディオ その7 - 高い音が出ない謎

目次: Raspberry Pi

その1 - 波形観察(2021年5月2日の日記参照)でRaspberry Pi 3では高い音が出ない現象が発生していました。この原因について調べたメモです。結論だけ言えば、PWMのハード的には出せるはず、でも根本原因はわかりませんでした。

PWMの素性を調べる

RasPi 3のHW PWMは出力Duty比を約20usごとにしか変更できないようです。確認方法は下記のようにしました。

  • FIFOを有効にする: CTL(アドレス3f20c000)のUSEFx(ビット5と13)をセット
  • DMAを無効にする: DMAC(アドレス3f20c008)のENAB(ビット31)をクリア
  • FIFO空きをチェックする: STA(アドレス3f20c004)のFULL1(ビット0)がクリアされるまで待つ
  • FIF1(アドレス3f20c018)に左右両チャネルのデータを書く、つまり2回Writeする
  • FIFO空きチェックに戻る

これにより最速でPWM Duty比を変更することができます。下記は設定例です。

PWMのレジスタダンプ
3f20c000  00002121 00000032  00000303 70776d30
3f20c010  00000800 00000000  70776d30 70776d30
3f20c020  00000800 00000800  70776d30 70776d30

Duty比は何でも良いですけど、0%100%が一番波形が見やすいと思います。この設定例で言えば0x000, 0x000と0x800, 0x800を交互に書きます。


最高速度でPWMのDuty比を切り替えたときの波形(黄色1chオーディオ出力、水色2ch PWM出力)

上記操作をしたときのPWMの波形を見ると約20usに一度しか波形が変わっていません。従ってRasPi 3のオーディオ出力は25kHz程度が上限です。

クロックとの関係

なぜ20usに一度しか変更できないか気になりますが、BCM2835の仕様書には一切記載がありません。試行錯誤してみた結果、clk_pwm_domainのクロック周波数を早くすると変更間隔も速くなるみたいです。

PWMのクロック設定はPWMCTL(アドレス3f1010a0)とPWMDIV(3f1010a4)にあるようです。これも仕様書には載っていませんので、Linuxのクロックドライバdrivers/clk/bcm/clk-bcm2835.cから読み取るしかありません。イマイチな仕様書ですね……。

クロック制御部のレジスタダンプ
3f1010a0  00000096 00005000  00000200 00000000
3f1010b0  00000000 00000000  0000636d 0000636d

クロックドライバの実装をみるに、CTLレジスタのビット0〜3がクロック源です。6なのでクロック源にPLLD_COREが選択されているようです。ビット9が分周するかどうかの設定です。上記の設定だと有効でも無効でもクロックの速度が変わりませんでした。デフォルトが5分周なのか?どこかでデフォルトの分周比を設定しているのか?どちらなのかは良くわかりません。

DIVレジスタは分周比を表すようです。仕様がイマイチわかりませんが固定小数点のようで、上位ビットが整数部分、下位12ビットが小数点以下を表しているようです。上記の設定だと5分周を意味しているはず。


最高速度でPWMのDuty比を切り替えたときの波形(黄色1chオーディオ出力、水色2ch PWM出力)分周比設定0x4000

分周比を0x4000に変更するとDuty比の変更速度も5/4倍になって、16us間隔になるので、上位ビットが整数部分であることはほぼ間違いなさそうです。ちなみにクロック制御部のレジスタを変更する際は、上位16ビットに0x5a00をORしてwrite しないといけません。

クロック源の周波数をdebugfsから確認すると500MHzみたいです。5分周だから100MHz駆動でしょうか?

クロック源の周波数
# cat /sys/kernel/debug/clk/plld_core/clk_rate
500000006

チャネル数は2ch、FIFO幅は32bitですから、100MHz / 2 / 32 = 1.5625MHzつまり0.64us間隔ならまだわかるんですが、どうしてその30倍もある20us間隔になるんでしょう。さっぱりです。

残った謎

PWMの能力的にはギリギリ24kHzも再生できるはずですが、以前示したように通常のオーディオ出力経路(CPU → GPU → DMA → PWMの経路と思われる)を使うと、24kHzが再生できません。24kHzどころかfs = 32kHzでの16kHzでさえ再生不可能です。

PWM以外に、例えばGPU側で何かPCMデータを弄っているなど、高音を再生する際の制約があるのかもしれません。

編集者:すずき(2024/08/10 13:02)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月13日

Raspberry Pi 3のオーディオ 番外編2 - 仕様がわかりにくい

目次: Raspberry Pi

Raspberry Piは何も苦労せず動くので最高に便利ですけど、今回みたいにハードを直叩きしたいケースや、もう少し発展させてカーネルやドライバ開発用に使うことを考えると最高とは言えないですね。ちょっとボードとSoCの仕様がわかりにくいです。

ボードの仕様についてはSchematicsは公開されているものの、コネクタ近辺しか記述がなくGPIOピンと信号名の関係がわかりません。SoC(BCM283x)の仕様は歯抜け(Broadcomが一般人に見せたくない部分を削っている?)で意味不明な点がチラホラあります。

ARM系SoCの仕様公開

ちょっとイマイチ感はあるもののBroadcom並の情報公開をしてくれるのは、ありがたいことです。他のベンダーですとAllWinner, Amlogic, Rockchip辺りはセットトップボックス(STB)向けSoCの仕様を公開しています。非常にありがたいです。

仕様がオープンなだけあって、シングルボードコンピュータ(SBC)ではほぼこの3社のSoCが採用されます。あとはSamsungが採用されるくらいかな?

我らが日本ベンダーはSoCの情報をほぼ公開しません。SBCに日本のSoCが採用されることもほとんどありません。一般開発者が日本のSoCに触れる機会はあまりないです。仕様書がないのか、仕様公開するメリットを感じないのか、SBCのような小規模顧客を相手する余裕がないのか……、真相は知りませんけどちょっと残念ですね。

編集者:すずき(2021/05/13 01:34)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月12日

Raspberry Pi 3のオーディオ その6 - 回路図間違ってる?疑惑

目次: Raspberry Pi

Raspberry Pi 3 model B rev 1.2のSchematicsが間違っていて、ハイパスフィルタ側のコンデンサが47uFではなく4.7uFが実装されていると仮定すると、シミュレーションと実測の辻褄が割と合うことに気づきました。4.7uFでシミュレーションするとAC特性はこのような感じになります。拡大図も載せておきます。


Audio Out回路のAC特性(コンデンサ容量4.7uF)


Audio Out回路のAC特性(4.7uF、縦軸方向に拡大)

もしRaspberry Pi 3のAudio Out回路のコンデンサ容量が4.7uFだとすると、30Hz Sin波と100Hz Sin波にゲインの差が生じるはずです。グラフを見た限り30Hzだと約1.2〜1.3dB程度カットされてしまうはずです。

Sound Blasterで30Hzと100HzのSin波を同時に鳴らした出力の周波数スペクトルを見ると、30Hzと100Hzにゲインの差はほとんどないです。


Sound Blaster X-Fi Go! Proにて30Hz, 100Hz同時再生時の周波数スペクトル

Raspberry Pi 3で30Hzと100HzのSin波を同時に鳴らすと、30Hz, 100Hz同時再生時の周波数スペクトル30Hzと100Hzにゲイン1.2dBほどの差が生じています。


RasPi 3にて30Hz, 100Hz同時再生時の周波数スペクトル

RasPi 3で30HzのSin波と100HzのSin波をそれぞれ単独で鳴らしても30Hzの方がピーク電圧が低いですし、ハイパスフィルターに引っかかってカットされてるような動きに見えます。

波形も比較

フィルタのAC特性だけでなくて、出力波形もかなり実測に近くなります。


Audio Out回路のシミュレーション結果(125Hz矩形波)


Audio Out回路のシミュレーション結果(125Hz矩形波、コンデンサ容量4.7uFに変更)


RasPi 3の実測値(黄色Audio Out、水色PWM信号125Hz矩形波)

かなり良い線行ってますよね。やっぱりコンデンサ容量4.7uFじゃないか?と思うんですけど。

どうやって調べたものか

ボードに実装されたコンデンサの容量を測れたら一発でわかるんですけど、ボードを壊してコンデンサを剥がす以外に何か良い方法はないのかなあ。うーん……??

補足(2021年6月17日)

この推測は間違っていて、ケーブルに抵抗が入っていたことが原因でした。その8(2021年6月17日の日記参照)をご覧ください。

編集者:すずき(2021/06/19 01:24)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月11日

Raspberry Pi 3のオーディオ その5 - シミュレーションと実測値の差

目次: Raspberry Pi

Raspberry Pi 3のAudio Outの残された謎がいくつかあります。

  • 実測だと電圧がマイナスになるのに、シミュレーションだと電圧がマイナスになりません。
  • 実測の電圧とシミュレーションの電圧が10倍違います。
  • PWMのDuty比100%を維持したときに減衰する速度が異なります。

一部は解決しましたが、最後の謎が良くわからないままです。

電圧がマイナスにならない問題

端的に言えばシミュレーション時間が不足していました。シミュレーション時間を0s〜0.05sではなく1s〜1.05sにしたところ、-500mV〜500mVの間で振れるようになりました


Audio Out回路の長時間シミュレーション結果

0s〜1sのシミュレーション結果を見ると、数百msかけて負の電圧側に移行していくようですね。

電圧が10倍違う問題

オシロの設定ミスでプローブを繋ぐときの設定(感度x10)になっていて、実測の電圧が10倍に見えていただけでした。実測(400mV)とシミュレーション(500mV)のスケールは合いましたが、電圧は微妙に合っていない点が気になりますね。うーむ。

減衰する速度が違う問題

これはまだ真相がわかりません。未解決です。PWMのDuty比100%を維持したときに減衰する速度が異なります。シミュレーションでも減衰はします(500mV → 450mV程度)。


Audio Out回路のシミュレーション結果(125Hz矩形波を入力に設定)

ですが実測の方がはるかに速く減衰します(400mV → 248mV)です。なんでですの……??


Audio Out回路の実測値(黄色Audio Out、水色PWM信号125Hz矩形波)

編集者:すずき(2021/05/11 01:28)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月10日

Raspberry Pi 3のオーディオ 番外編 - PWMと我が家のオシロの限界

目次: Raspberry Pi

Raspberry Pi 3のHW PWMは意外と変調速度が速く、最もON/OFFが頻発するDuty比50%にするとこのような波形になります。PWM信号はもっとエッジが急峻だと思われますが、我が家のオシロスコープが測れる帯域(50MHz)の限界に達しており、波形がすっかり丸くなっています。


RasPi 3のPWM信号波形(Duty比50%)


RasPi 3のPWM信号波形(Duty比25%)

もっと性能の良いオシロを買えば良いだけですけど、値段が高すぎるんですよね。200MHzを測れるオシロはエントリーモデルTBS 1202Cでも20万円!高すぎでしょ!?10万円超えはホビー向けは高すぎだと思いますし、企業や研究所向けとしてはTBS 1202Cのスペックでは足りないでしょう。誰向けでしょうね?学校かなあ?Tektronixの値付け方針がいまいち理解できません。

メーカーにこだわらなければ同じ予算でもっと良いオシロが買えることは知っています。最近だとRIGOLやOWONが人気なんですかね?テック系のYouTuberが使っているのをたまに見かけます。でも憧れのAgilentやTektronixのオシロ欲しいじゃないですか……。そんなことないですか?

編集者:すずき(2021/05/11 00:51)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月9日

Raspberry Pi 3のオーディオ その4 - オーディオ出力回路

目次: Raspberry Pi

Raspberry Pi 3のオーディオ出力はHW PWMの出力(矩形波)を何らかのフィルタ回路を通しているのでは?疑問を解決するため、オーディオ出力回路を調べます。

会社のみなさまに回路をシミュレーションするツールLTspiceを教えていただいた(ありがとうございます!)ので、Raspberry Pi 3のSchematics通りに回路を組んで回路シミュレーションをしました。Spiceは聞いたことありましたけど、使うのは初めてです。

私が使っているのはRaspberry Pi 3 model B rev 1.2ですので、rpi_SCH_3b_1p2_reduced.pdfの回路図が該当します。オーディオ出力回路だけ抜粋すると下記のとおりです。


Raspberry Pi 3 model B rev 1.2のオーディオ出力回路

(5/17訂正)
オーディオ出力回路が微妙に違う回路図だった(C58, C60の番号が違う)ので上げ直しました。

前段がRCローパスフィルタ回路、後段がRCハイパスフィルタ回路と思われます。この回路の1ch分をLTspiceで組んでAC特性をシミュレーションしますと、こんな感じになりました。


オーディオ出力回路のAC特性解析

参考までにゲインが -3dBになる周波数(フィルタのカットオフ周波数)に線を足しています。低いほうが1.7〜1.8Hz辺り、高い方が21〜22KHzくらいに見えます。素人目にはfs = 48KHzのとき再生帯域24KHzですから、発生してはならない不要な高周波を落としているフィルタに見えます。

過渡応答特性

フィルタのAC特性はわかったので、矩形波を入れたときにどんな波形になるかも見ておきたいと思います。主に回路の入力やシミュレーション方法をミスっていないか確認のためです。初めて使うので、これで合っているのか?と何かと不安なんです……。

V1の設定を変更して12.5kHzの矩形波を出す設定に変えます。RasPiのPWMは変調速度が少なくとも50MHzはありそう(※)なので、立ち上がり立ち下がりは20nsにしています。

(※)PWMで0と1が交互に出力されるであろうDuty比1/2にすると50MHzとオシロ様がおっしゃっているので、変調速度は50MHzだと思うのですが、本当はもっと速いけど我が家のオシロTektronix TBS 1052Bの測定限界(50MHzモデル)を超えていて、正しく測れていないだけかもしれません。

我が家のオシロは信号の周波数20MHz辺りから波形がミミズみたいになって、何が表示されているのかわからなくなるので、HW PWM信号を直接見るのは無理です。仮に正しく表示できても波形から値を読み取るのは困難ですし、波形の正確性は気にしなくて良いのです。


電圧源の設定


12.5kHz矩形波に対する過渡応答解析

対して実際の出力がこんな感じです。PWMが矩形波に近くなっている中央部分の波形を見ると、オシロの波形とシミュレーションの波形がほぼ同じ波形になっています……よね?


fs = 48kHz, 12kHz Sin波の周波数スペクトル(Raspberry Pi 3)

不明点

Rasberry Pi 3のHW PWMはレジスタに設定した値をDuty比だと思ってずっと出力し続けます。最大値(0x800、設定で変えられる)を書き込むとずっと3.3V、0を書き込むとずっと0V、半分の値を書くと3.3Vと0Vを交互に出力します。特に不思議なところはありません。

Raspberry Pi 3のオーディオ出力はPWMのDuty比を100%に固定すると、なぜオーディオ出力が減衰していくのか?が良くわからないままです。以前、ボリューム設定をミスっていたときの波形がわかりやすいです。数カ所でPWM出力がDuty比100%に張り付いていますが、なぜかオーディオ出力は上限値に張り付かず減衰します。


fs = 44kHz, 30Hz Sin波の周波数スペクトル(Raspberry Pi 3)0.4dBゲインあり

LTspiceの過渡応答シミュレーションの結果ではDuty比100%が続いたら0.9Vに張り付いており、減衰するような波形にはなりません。何かシミュレーションをミスっているんでしょうか?それともまだ隠し要素があるんでしょうか……?

編集者:すずき(2024/10/24 23:31)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月8日

Raspberry Pi 3のオーディオ その3 - ボリューム調整

目次: Raspberry Pi

Raspberry Pi 3のオーディオ出力はハードウェアPWMを使っているみたいです。適当にPWMのFIFOレジスタにデータを書き込むと、オーディオ出力に変なスパイクが出ました。さらにPWMのFIFOモードを解除して各PWMチャネルを直叩きすると、LeftがPWM1でRightがPWM0と対応していることもわかります。Raspberry PiのSchematicsとも一致しますし、おそらく間違いないでしょう。

RasPiのAudio OutとHW PWMの出している信号を同時に見たかったので、GPIO Function Selectを直接弄ってGPIO13ピンにPWM信号を同時に出して(※)みました。黄色のCh1がAudio Outで、水色のCh2がPWMの信号です。


fs = 44kHz, 30Hz Sin波の周波数スペクトル(Raspberry Pi 3)

(※)やり方はGPFSEL1のFSEL13(bit 11 - 9)を0b100にするだけです。GPFSEL1はアドレス3f200004にあるので、例えば元の値が0x24000だとしたら0x24800に変えればOKです。

クリッピングの末に

30HzのSin波を再生していますが、頭が欠けたような変な波形になっています。最初は理由がわからなかったのですがFacebookで色々コメントいただいたりして調べているうちに原因がわかりました。ボリュームが大きすぎでした。

先程の波形を取得したときのボリューム設定では0.4dBのゲインが掛かっています。この設定だとSin波の頂上付近がクリッピングされてPWMの出力が100%固定になっています。


ボリューム設定、0.4dBゲイン


fs = 44kHz, 30Hz Sin波の周波数スペクトル(Raspberry Pi 3)0.4dBゲインあり

次がゲインを解除した設定です。PWM波形が100%に張り付いている時間が大幅に減って、オーディオ出力も割と綺麗なSin波になります(実は拡大するとうねってますけど…)。


ボリューム設定、ゲインなし


fs = 44kHz, 30Hz Sin波の周波数スペクトル(Raspberry Pi 3)ゲインなし

色々な周波数を試したところ1kHz, 2kHzくらいまでは割ときれいです。


fs = 44kHz, 1kHz Sin波の周波数スペクトル(Raspberry Pi 3)


fs = 44kHz, 2kHz Sin波の周波数スペクトル(Raspberry Pi 3)

ところが4kHz, 8kHz辺りになってくると波形がウニョウニョし始めます。


fs = 44kHz, 4kHz Sin波の周波数スペクトル(Raspberry Pi 3)


fs = 44kHz, 8kHz Sin波の周波数スペクトル(Raspberry Pi 3)

11kHzになるともはやSin波には見えません。


fs = 44kHz, 11kHz Sin波の周波数スペクトル(Raspberry Pi 3)

編集者:すずき(2024/10/24 23:31)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月7日

LLVM - まとめリンク

目次: LLVM

一覧が欲しくなったので作りました。

編集者:すずき(2023/09/24 09:15)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月5日

ぶきあつめコンプリート

目次: ゲーム

The World is Your Weaponをコンプリートしました。2018年にふりーむ!で公開されたフリーゲーム「ぶきあつめ」のSteam移植版です。ふりーむ!版でも十二分に遊べますが、作者さんを応援したいってことで購入しました。


ぶきあつめコンプリート

Steam版はダンジョン探索ゲームが追加実装されていますが、本筋と関係ないうえ非常に長いです。私はほとんどやってません……。

一応、ふりーむ!へのリンクも貼っておきましょうか。
ぶきあつめ 〜なんでも武器になるRPG〜 - ふりーむ!

ぶきあつめでは、近づけるものはほぼ何でも(モノ、人、モンスターなど)武器にできます。RPGをやりなれている人は、スルーしてしまいそうな壁や床といった意外なものまで武器にできます。常識を捨ててプレイしましょう。私のお気に入りは地面の穴、ヘイワ村、海ですね。「ええっ!?それ取れるんだ??」と思わず笑ってしまいます。しかも案外強いです。海なんてほぼ最強ランクじゃないですかね?

このゲームは剣や杖など普通の意味での武器の形をしているものを除けば、基本的に大きなものほど強い傾向があります。ただし大きなものは上側の視界を塞ぐので非常にゲームがやりづらいトレードオフがあります。特にヘイワ村や海などは上半分がほぼ見えなくなるため、気づかないうちに上からモンスターに殴られることがあります。

エンディングは4つ(通常)+1つ(シークレット)ですが、Steam版はシークレットエンドが実装されていないのか、条件を満たしても発生しませんでした。ちょっと残念。

メモ: 技術系?の話はFacebookから転記しておくことにした。大幅に追記。

編集者:すずき(2023/09/24 13:30)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月3日

Raspberry Pi 3のオーディオ その2 - 周波数スペクトル

目次: Raspberry Pi

引き続きRaspberry Pi 3のオーディオ出力波形がグニャグニャしている謎を調べます。サンプリング周波数の1/4の矩形波を再生(理想的な周波数変換がなされるとSin波になるはず)を出力した際の周波数スペクトルを見ます。パワーを合わせるために波形の最大値を3.2Vくらいに合わせて測ったつもりです。が、RasPi 3の波形は歪んでいてピークがわからないので、合っているか自信ありません。参考程度です。

Raspberry Pi 3のオーディオ出力です。ピークの11kHz以外に15.5kHzや37kHzなど、多数の高調波が出現します。高調波は安定して出現するので、波形の崩れは外乱やノイズではなさそうです。


fs = 44kHz, 1/4 fs = 11kHz Sin波の周波数スペクトル(Raspberry Pi 3)

続いてfs = 48kHzで12kHzのSin波を再生した場合です。12kHz、36.5kHz、60kHz、85kHz付近、つまり3次、5次、7次……のように奇数倍の高調波が出ます。なんだこれ?


fs = 48kHz, 1/4 fs = 12kHz Sin波の周波数スペクトル(Raspberry Pi 3)

Creative Sound Blaster X-Fi Go! Proのfs = 44kHzで11kHz Sin波出力です。きれいに「11kHzのみ」にピークが出ます。オーディオ機器ならこれが普通ですよね。


fs = 44kHz, 1/4 fs = 11kHz Sin波の周波数スペクトル(Sound Blaster X-Fi Go! Pro)

矩形波を周波数領域に変換すると1f, 3f, 5f, ... のように奇数次にスペクトルが出ます。Raspberry Pi 3のオーディオ出力も同じ傾向がありますから、おそらくPWM波形をフィルタしてオーディオ出力を作っているのだろうと予想が立ちます。

編集者:すずき(2024/10/24 23:31)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2021年5月2日

Raspberry Pi 3のオーディオ その1 - 波形観察

目次: Raspberry Pi

何気なく使っていたRaspberry Pi 3のアナログオーディオ出力ですが、少し調べてみたところ、かなり変な動きでした。音は出ますが、まともなオーディオ用の回路には見えません。変な点はとりあえず3つ見つけました。

変な点1つ目。サンプリング周波数(fs)の半分、つまり1/2 fsのSin波(fs = 48kHzなら24kHz)が出ません。無音です。オーディオ用のDACならば、1/2 fsのSin波を出すときに波形が崩れることはあろうとも「無音」はあり得ません。この時点でRasPi 3のオーディオ出力は変です。どこかで音が出なくなる周波数がありそうですが、上限の周波数までは調べ切れていません。

変な点2つ目。サンプリング周波数(fs)が44kHz系でも48kHz系でもありません。1/4 fsの矩形波を入力すると出力はSin波になります(フーリエ変換が理想的だった場合、2014年11月20日の日記参照)。他の波形と違い歪みがわかりやすいので、私がオーディオ機器をテストする際によく使います。

本来はSin波になるはずなのにfs = 44kHzでも48kHzでも、Sin波とは程遠い歪んだ波形になります。同じデータをCreative Sound Blaster X-Fi Go! Proで出力するときれいなSin波になります。やっぱりRasPi 3のオーディオ出力はおかしいです。


fs = 44kHz, 1/4 fs = 11kHz Sin波の波形(Raspberry Pi 3)


fs = 48kHz, 1/4 fs = 12kHz Sin波の波形(Raspberry Pi 3)


fs = 44kHz, 1/4 fs = 11kHz Sin波の波形(Sound Blaster X-Fi Go! Pro)

変な点3つ目。なぜかGPUを制御しています。RasPi 3はSoCにBroadcom BCM2837を使っています。サウンドドライバはlinux/drivers/staging/vc04_services/bcm2835-audio/ の下にあるんですけど、このドライバの実装を見るとVideoCore 4と呼ばれているGPUにデータを投げつける実装になっています。

GPUのはずのVideoCore 4にサウンドデータを投げつけると音が再生される、謎の仕組みです。Videoじゃないのに……??

編集者:すずき(2024/10/24 23:31)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする




link もっと前
2021年5月14日 >>> 2021年5月1日
link もっと後

管理用メニュー

link 記事を新規作成

<2021>
<<<05>>>
------1
2345678
9101112131415
16171819202122
23242526272829
3031-----

最近のコメント20件

  • link 21年9月20日
    すずきさん (11/19 01:04)
    「It was my pleasure.」
  • link 21年9月20日
    whtさん (11/17 23:41)
    「This blog solves my ...」
  • link 24年10月1日
    すずきさん (10/06 03:41)
    「xrdpで十分動作しているので、Wayl...」
  • link 24年10月1日
    hdkさん (10/03 19:05)
    「GNOMEをお使いでしたら今はWayla...」
  • link 24年10月1日
    すずきさん (10/03 10:12)
    「私は逆にVNCサーバーに繋ぐ使い方をした...」
  • link 24年10月1日
    hdkさん (10/03 08:30)
    「おー、面白いですね。xrdpはすでに立ち...」
  • link 14年6月13日
    2048player...さん (09/26 01:04)
    「最後に、この式を出すのに紙4枚(A4)も...」
  • link 14年6月13日
    2048playerさん (09/26 01:00)
    「今のところ最も簡略化した式です。\n--...」
  • link 14年6月13日
    2048playerさん (09/16 01:00)
    「返信ありがとうございます。\nコメントが...」
  • link 14年6月13日
    すずきさん (09/12 21:19)
    「コメントありがとうございます。同じ結果に...」
  • link 14年6月13日
    2048playerさん (09/08 17:30)
    「私も2048の最高スコアを求めたのですが...」
  • link 14年6月13日
    2048さん (09/08 17:16)
    「私も2048の最高スコアを求めたのですが...」
  • link 14年6月13日
    2048playerさん (09/08 16:10)
    「私も2048の最高スコアを求めたのですが...」
  • link 02年8月4日
    lxbfYeaaさん (07/12 10:11)
    「555」
  • link 24年6月17日
    すずきさん (06/23 00:12)
    「ありがとうございます。バルコニーではない...」
  • link 24年6月17日
    hdkさん (06/22 22:08)
    「GPSの最初の同期を取る時は見晴らしのい...」
  • link 24年5月16日
    すずきさん (05/21 11:41)
    「あー、確かにdpkg-reconfigu...」
  • link 24年5月16日
    hdkさん (05/21 08:55)
    「システム全体のlocale設定はDebi...」
  • link 24年5月17日
    すずきさん (05/20 13:16)
    「そうですねえ、普通はStandardなの...」
  • link 24年5月17日
    hdkさん (05/19 07:45)
    「なるほど、そういうことなんですね。Exc...」

最近の記事3件

  • link 23年4月10日
    すずき (11/15 23:48)
    「[Linux - まとめリンク] 目次: Linux関係の深いまとめリンク。目次: RISC-V目次: ROCK64/ROCK...」
  • link 24年11月6日
    すずき (11/15 23:47)
    「[Ubuntu 24.04 LTS on ThinkPad X1 Carbon Gen 12] 目次: Linux会社ではTh...」
  • link 24年11月11日
    すずき (11/15 23:26)
    「[Pythonのテストフレームワーク] 目次: Python最近Pythonを触ることが増えたのでテストについて調べようと思い...」
link もっとみる

こんてんつ

open/close wiki
open/close Linux JM
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 2019年
open/close 2020年
open/close 2021年
open/close 2022年
open/close 2023年
open/close 2024年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDFファイル RSS 1.0

最終更新: 11/19 01:04