
2026/08/03 5:33
Show HN: フレームワーク 12 をガタガタしたドアの音にしましょう
RSS: https://news.ycombinator.com/rss
要約▶
日本語翻訳:
この革新的なプロジェクトは、FrameWork 12 ノートパソコンをインタラクティブな楽器に変換し、その物理的なカREAKY な木製の扉の音を現実的なデジタルオーディオに変換します。実演動画には、その効果が動作している様子が示されています。本プロジェクトの中核となる成果は、独自ソフトウェアによって真正なヒンジ(関節)の物理学をシミュレートする点にあります。ピッチはヒンジの位置に基づいて調整され、音量はヒンジが動く速さに応答します。当初は異なるハードウェア向けの以前の移植に着想を得られていましたが、このバージョンは FrameWork 12 の特有のヒンジ剛性に合わせて最適化されています。他のノートパソコンでも動作する可能性がありますが、それらのモデルはまだテストされていません。
本プロジェクトは主に Fedora Linux でネイティブに動作するように開発されており、リリースタブで入手可能な実行ファイルには、ユーザーがダウンロードし
chmod +x を適用して実行できるようになっています。他のディストリビューション(例:Debian/Ubuntu)を使用するユーザーは、依存関係パッケージをインストールしない限り動的リンクの問題に直面する可能性があります。代わりに、必要なライブラリ (libiio-devel, Fedora 用の alsa-lib-devel または Debian/Ubuntu の同等物) が存在する場合、git clone および cargo run を使用してソースコードからソフトウェアをインストールすることもできます。今後の作業では、このフィルタリング技術を追加のノートパソコンモデルでテストし、ニッチなハードウェアの欠点を超えてより広範な創造的アプリケーションへの有用性を拡張することを検討します。本文
Framework 12「ガタガタ」ヒンジサウンドエミュレーター
あなたの Framework 12 を、ガタガタ作响する木製のドアに変えてみませんか? このプロジェクトは、既存のインスピレーションを元に、Framework 12 向けに移植されたものです。他のノートパソコンでも動作するかは未確認(テスト未実施)です。
特徴と機能
- 対象機器: Framework 12 で動作確認済み。(※他機種での動作可能性あり)
- 仕組み: フィルタリングにより、ヒンジの剛性に合わせて音声を最適化します。
- 効果:
- ピッチ(音の高さ): ヒンジの位置によって変化
- ボリューム(音量): ヒンジを調整する速さに依存
なぜ面白いのか?
それは、単に面白いからです。
使い方
1. 実行ファイルから起動する場合
Releases タブよりダウンロード後、以下のように実行してください。
chmod +x demo.mp4 # 適当な実行名へ変更すること ./demo.mp4
注意: このプログラムは Fedora で開発されているため、他 Linux ディストリビューションでは動作しない可能性があります(動的リンクの問題)。
2. ソースコードから起動する場合
git clone して以下のように動かすこともできます。
Rust で直接実行 (cargo run
)
cargo runcargo run
コンパイルしてから実行
コンパイルする場合は、以下の開発ライブラリを事前にインストールしてください。
Fedora/RHEL系:
sudo dnf install libiio-devel alsa-lib-devel
Debian/Ubuntu系: (上記ライブラリの代替として使用)
sudo apt install libasound2-dev libalsa-dev
その後、コンパイルして実行します。
🎬 デモ動画: demo.mp4
✨ 楽しんでください!