Studioをご覧いただき、心より感謝申し上げます。今回、私たちの活動をさらに広げるため、音楽家人生をかけたクラウドファンディングをスタートしました。ヒーリング音楽の世界で、より多くの人々に癒しと希望を届けるための挑戦です。皆様のお力添えがあれば、この夢を現実にすることができます。ご支援をいただける方はもちろん、サイトをシェアしていただくだけでも大きな励みになります。応援の声をSNSでシェアしていただければ、私たちの士気も大きく高まります。短い期間ではありますが、11月30日までに目標を達成し、皆様に素晴らしい音楽をお届けできるよう全力を尽くします。応援をよろしくお願いいたします。Instagramで応援NEW※この記事はPRリンクを含みます。マイクアンプやADCにこだわりのある方にとってはレコーダー部分はなんでもよかったりします。Piで作成するためのガイドを提供。この記事で学べるスキル基本となる録音アプリをPyAudioで自作し、使いやすく改造していきます。Piで動かすことによってコンパクト省電力でロケ収録できるようにします。OSをインストールし、必要なアップデートを実施します。PiにPythonがインストールされていることを確認し、バージョンが最新であることを確認します。PyAudioや他の必要なPythonライブラリをインストールします。Piに96kHz/24ビット対応のUSBオーディオインターフェースを接続します。Piに認識されていることを確認します。PyAudioを使用して、96kHz/24ビットのオーディオ録音機能を実装します。これには、オーディオインターフェースからのデータストリームのキャプチャとファイルへの保存が含まれます。サンプルレートを96kHz、ビット深度を24ビットに設定します。オーディオデータを連続的に読み取り、ファイルに書き込む録音ループを実装します。PyAudioの録音スクリプトPyAudioライブラリを使用して、基本的な録音機能を実装します。PyAudioをインストールする必要があります。これは通常、以下のコマンドで行うことができます。pyaudioPyAudioは音響やオーディオにとってはよく使うライブラリになりますので、他にもできることをいろいろアイディア出してみてもいいですね。Pythonライブラリ〜Pydubを使ってオーディオファイルを変換するコードここからは実際のスクリプトをシェアしていきます。デバッグプログラミング開発は全体の8割はデバッグ作業です。環境によっても違いますし、なんらかのエラーは必ず出るという前提で全体のガイド的な役割としてみるくらいに思っておきましょう。frames.append(data)print("録音が終了しました。24ビットのオーディオフォーマットを指定します。ステレオ録音を意味します。サンプルレートを96kHzに設定します。バッファサイズを1024に設定します。これはストリームから一度に読み取るフレームの数です。録音する秒数を設定します。保存するファイルの名前です。このスクリプトは、指定されたフォーマットでオーディオを5秒間録音し、”output.wav”というファイル名で保存します。録音時間やファイル名は必要に応じて変更してください。実際の録音デバイス(オーディオインターフェース)がPyAudioと互換性があることを確認してください。自然界の収録であればタイマーで録音するのもいいかもしれませんが、セッション録音やロケ収録になるとそういうわけにもいきません。