締切済み WAV形式ファイルの作成について 2008/12/27 23:31 "ラ" (A: 440Hz)の音を1秒間発生させるプログラムを教えてください。 みんなの回答 (3) 専門家の回答 みんなの回答 kanokawa ベストアンサー率0% (0/0) 2009/01/07 17:07 回答No.3 失礼ですが 質問のしかたぐらいはわきまえてください さらに http://www.kk.iij4u.or.jp/~kondo/wave/ ぐらいのことも勉強してから質問してはいかが? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 Tacosan ベストアンサー率23% (3656/15482) 2008/12/28 23:39 回答No.2 WAV のフォーマットに従って粛々と書いていくだけですが, どこがわからないんですか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 eroermine ベストアンサー率18% (83/444) 2008/12/28 00:17 回答No.1 Windowsの場合 waveOutOpen() waveOutPrepareHeader() waveOutWrite() と、ここらへんからやらないと。 けっこうたいへんですよ。 unixの場合, /dev/speakerが有れば #include <fcntl.h> void main(){ int sh = open("/dev/speaker", O_WRONLY); write(sh, "A\n", 2); } 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A 周波数に関することです。 第一の質問ですが、1000Hzのサイン波の音を再生したら1000Hzの音が出るとします。それのスピーカーケーブルの片方にダイオードなどをいれ、片方の位相を消した場合、その音は何Hzの音になるのですか? 第二の質問ですが、100Hzのサイン波の音を1秒間流したら100Hzの音が聞こえますよね、0,5秒流しても100Hzの音になりますよね?ですが100Hzの音を0,01秒間、0,005秒間、0,0025秒間流したらそれらは何Hzの音になるのですか? 機器の性能や、人間の感度、可聴域等は無視して理論的な解答をお願いします。 MP-Z80の問題について ワンボードマイコンMP-Z80のプログラムを勉強しているのですが、 次の問題がわかりません。 (1)NHKの時報の様な音を出すプログラムを作成する。但し音の周波数は、440Hzの音が鳴ったり鳴らなかったりを0.5秒間隔で3回繰り返して880Hzで1秒間鳴らすプログラムを作成する。プログラムは8900H番地以降に作成すること。周波数の誤差は+-0.5以下に、時間の誤差は+-1ms以下にすること。 お願いします、だれか教えてください。 MATLABで MATLABで880Hzの正弦波を発振させ、1000ミリ秒間一定の音量に保ち、次の2000ミリ秒で減衰させる音を鳴らすプログラムを組みたいのですが上手く行きません。 どなたかご教授お願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム なぜA音(ラ音)が基準音? A音が基準音というのを聞きました。そこで調べてみると http://qa.asahi.com/qa3960381.html で、A音(ラ)が440Hzと1939年に国際的に決められています。 と書かれていました。これはA音が何か特別な意味を持っているから国際的に440HZをラ音としましょうとなったのでしょうか?私は音楽なんかわからないので、音階でドレミファソラシドで「ド」が最初の音なので「ド」が基準の音と勘違いしていました。しかし「ド」の音ではなく「ラ」音が国際的な基準になったんでしょうか?何か意味あるのかな?と疑問に思ったので質問させて頂きます。 音の周波数 音の周波数は一般的にラが440Hzと聞きましたが、他の音が何Hzなのか気になってます。具体的な数字はわからなくても、求め方や、他の音との関係などでもいいので何か知っている方いましたら教えてください。 また、なぜ12音で1オクターブなのでしょうか。 少しでもいいのでお願いします。 WAV(ADPCM)ファイルの編集について RIO SU10で8000HZで録音したデータを加工したいのですが、PCMに変更すると加工ができるソフトはあるようなのでsoundengineで試してみたのですが、ノイズがひどくなるようです。 そのままのデータで加工(必要な部分だけのデータにする、音の大きさを下げたりあげたりする等)できるような方法はないでしょうか。音はあまり最近の環境でさわったことがないので、操作方法も検討がつきません。操作が簡単なソフトってないでしょうか。 騒音計の数値(dB)から周波数値(Hz)の計算はできますか? ピアノの音が自宅の部屋の中でどれくらい響いているのかを騒音計で調べてみました。 数値はdBで出てくるのですが、これをHzに直す計算式はあるのでしょうか? 単純に考えて、真ん中のラの音を弾けば440Hzが出るんじゃないのかと思うのですが、騒音問題の本を読んでいると、違う計算を通してHzを出しているような数値が出ていました。 どのような公式になるのでしょうか? 教えてください よろしくお願いします。 一つの鍵盤に一つの音(ピッチ)を設定する方法を教えてください。 初めまして、アドゥンと申します。東京に住んでいるタイ人音楽家です。 教えていただきたいのはこれです。 キーボードに、一つの鍵盤に一つの音(ピッチ)を設定し、記憶させておくことをやりたいです。 例えば、「ラ」の鍵盤に「ラ」の音(440Hz)より30セント(Hzでもいいです)低い音。「シ」の鍵盤に「シ」より40セント高い音を設定し、記憶させることです。 yamaha DX7ができると訊いて、楽器屋さんに訊いたら、できないと言われました。その代わり、yamaha tx81zを使えばできると教えてもらいました。 HPを見たら、yamaha tx81zはFM Tone Generatorのようです。が、僕がやりたいことができるかはわかりません。 どうすれば僕がやりたいことを実現できるでしょうか。教えてください。どうぞよろしくお願いします。 528Hz音楽と現代音楽の差について 知人から「ジョン・レノンはラの音(A)を444Hzにチューニングしており、するとドの音(C)が528Hzになって云々…」という話を聞き、興味を持ちました。 「528Hz」は「愛の周波数」とも呼ばれ、傷ついたDNAを修復する働きがあるという情報があるのですが、それが嘘かマコトかということはさておき、528Hz音楽と現代音楽はどのようなところに差があるのでしょうか。 今普通に聴ける、誰もが知っているような音楽でも528Hzを発しているものはいくつか見つけました。 (あくまで、「オシロスコープ」のフリーソフトを見つけて調べてみたら何だかそれっぽい周波数が出てきたゾ、程度の素人判断です…) Youtubeで見られる528Hzの動画も、ずっと528Hzを発しているということではないようです。 (ずっと安定して528Hzですと、単なるシングルトーンですからね…) ジョン・レノンのように楽器のチューニングを変えれば「『ド』の音が528Hz」と意識的に奏でることはできますが、「ド」ばっかりの音楽がいいのか、となると、ちょっとわからなくなってきます。 528Hzが使われている音楽と現代音楽の差について、 他にどんなところが違うのか、違いを教えて下さい。 減衰率について 周波数440Hzで鳴る音叉がある。音の大きさのレベルは4秒間で、最初の5分の1に減衰した。 この音叉の音の減衰率γを求めよ。 これって、{440-440*(1/5)}/4 であってますか? フォトインタラプタで音を鳴らす 初心者です、電子回路で困っております フォトインタラプタを使って50Hz程の音を鳴らしたいのですが 参考になるサイトや書籍、もしくは安く設計してくれる会社など ご存知の方いらっしゃいますでしょうか? 具体的には、フォトインタラプタで光が入ったときに50Hzほどの音を鳴らし フォトインタラプタは秋月電子で売っているGP1A53HRJ00Fなどで 音はスピーカーではなくラインアウトで出してPC等に接続したいのです フォトインタラプタの入力は1秒間に15~20回を想定しております 音編集ソフト 音のモーフィング? 「任意の時間の中で、ある音をだんだん高く/低くする」 このような機能を持ったソフトを探しています。 例えば、 ・Cを5秒間の間にC♯まで徐々に変化させる (開始点をC、終点をC♯としてモーフィング?させる) ・440Hzの単音を、3秒間の間に880Hzの単音に変化させる ・任意の時間の中での上昇音、下降音の作成 このようなことができるソフトをご存じないでしょうか? ご存知の方がいらっしゃいましたら、教えて頂けると助かります。 宜しくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム オーディオファイル作成まで? 標準的なCDは標本化周波数44100Hz及び量子化ビット数16ビットでデジタル化されています。この品質で音を取り込むと、モノラルの場合10秒当たり何バイトのオーディオファイルが作れますか?計算の仕方を教えてください!! モータの騒音(電磁音) 三相誘導電動機より音が発生しています。 ヒーーーーーンと言う蚊の鳴くような音です。 メーカによると原因は電磁音で、大なり小なり必ず発生する音との事。 機械的な問題は無いので、 騒音値が規定値以内であれば、問題ないと言っております。 しかしながら私が疑問に思うのは、 50Hzと60Hzの音の大きさの違いです。 普通ならば、60Hzの方が騒音値が大きくなると思います。 機械的な騒音や風きり音は回転数が増えれば大きくなります。 しかしながら、 この電磁音が大きいモーターは、 50Hz時の騒音が大きいのです。 通常は60Hzの方が大きいです。 この事をメーカに言いましたところ、 50、60は関係なく部品の精度で音が大きくなったり小さくなったりする。 50Hz時の騒音が高い事は異常ではないとの見解です。 モータの電磁音とはこう言うものなのでしょうか? ちなみに使用しているモータは、 0.75kW4極、全閉外扇フランジモータです。 騒音の規定値は52dB(A)です。 電磁音が聞こえたものの騒音値は、 45~57dB(A)です。 WAV形式のファイルについて さきほど、WINDOWS起動時の音を変更する方法を質問し WAV形式のファイルでないとだめ、ということを知りましたが、 このようなファイルをいろいろと取り揃えていて、無料でダウンロードできる いいサイトがありましたら教えてください。 ちなみにこのWAV形式というのは、効果音みたいなものしかないのでしょうか? できれば起動時にちゃんとした音楽を流したいと考えているのですが無理でしょうか・・・。 FPGAについて 最近VHDLを勉強し始めて教科書に載っている 加算器やカウンター、DFFなど基本的な事柄を覚えました。 そこで次にやりたいことが音(できれば音階)の出せるようなプログラムを組み、実際にFPGAに焼いて音を出してみたいと思っているのですが、質問がいくつかあります。初歩的なことかもしれませんがわかる方教えていただきたいです。 (1)音が出せるようなFPGAはどのようなものを使えばいいのか (2)音の出るようなプログラムをどう書けばよいのか ※一応、自分の頭の中の構想は下の通りです。 ⅰ)まずボタンなどで出したい音を選択(例えば「ラ」) ⅱ)次にラが押されたという情報を取り込む ⅲ)D/A変換してLPFを通してアナログ波形にする ⅳ)スピーカーからラの音を出力 ・・・大まかにこんな流れではないかと自分では 思っているのですが。(間違っていたらご指摘ください) 参考になるHPの情報など些細なことでもよいのでよろしくお願いします。 ひとつの弦で複数の別個の周波数が発生するのは何故? ピアノでA音を弾くと440Hzの音以外に その整数倍の音がでるそうですが、どうしてある鍵盤をたたいただけで、異なる周波数の音が発生するのでしょうか?(物理カテのほうがよかったでしょうか?) Bbクラリネット初心者:倍音について 低い<ラ>を吹いていて、左手の人差し指で押さえている穴を、少し開けると高い方の<ド>らしき音がでます。低い<bシ>を吹いていてレジスターキーを押さえると 高い<ファ>がでて、さらにそのまま左手の人差し指で押さえている穴を少し空けると高い方の<レ>らしき音がでます。 上の操作で、倍音づつ変わるとある方から聞いたのですが、どれとどれが倍音の 関係になるのでしょうか? 例えば<低いラ>と<高いド>は倍音の関係にあるとか・・・・・。そのある方にお聞き出来ない事情がありますので質問しました。 低い<ド>と高い<ド>は倍音の関係でしょうか? 倍音をネットで見てみたのですが、いまいちよく解りません。すみません。 音楽を離れて、1000Hzの倍音は2000Hzはわかります。 24音階にしたとき、各音程の周波数について 現在の音階(1オクターブ内)は12個あります。音階の最小単位は半音です。しかし、この半音をさらに半分にした音を付け足していくと24音階になると思います。例えば,12音階をド・ド#・レ・レ#・ミ・ファ・ファ#・ソ・ソ#・ラ・ラ#・シ・と書いたとき、24音階は各「・」に新たな音がはいることになります。 そのときの各音程の周波数を求める式を教えていただきたいです。平均律の場合、半音あがるごとに、2の12乗根をかけるといった具合にです。 補足:関係ないかもしれませんが、A=440Hzとしておきます MATLABで同じ音を鳴らす? MATLAB初心者なのですが、下のようなプログラムを書きました。これではラの音が1回鳴りますが、この音を0.9秒の間隔を置いて3回鳴らしたいのですが、どのようにプログラムを書けばいいのでしょうか? よろしくお願いします。 Fs = 48000; Fq_A = 440; time = Fs / 10; n = 1 : time; tone(n) = 1 * sin(2 * pi * Fq_A * (n-1) / Fs); soundsc(tone, Fs) 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など