問題タブ [piano]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
6703 参照

iphone - ココアタッチでのトーンジェネレーション

周波数と波を操作できるトーンを生成する必要があります。全体的な目標は、基本的なピアノを作成することです。どうすればこれを達成できるか知っている人はいますか?

私の開発プラットフォームは iPhone 2.x です

0 投票する
1 に答える
2024 参照

keyboard - フリーソフトウェア物理モデリングピアノ?

物理的にモデル化された (つまり、サンプル ベースではない) ピアノ サウンドの無料コードがオンラインにありますか? 商用ソフトウェアの例には、Pianoteq や Roland の V-Piano 用のファームウェアが含まれます。これは、私が取り組んでいるオープンソースのデジタル ピアノ プロジェクト用です。

0 投票する
1 に答える
593 参照

performance - ピアノ演奏評価の可視化

ピアノ演奏のパフォーマンス評価器を開発する必要があります。楽譜から生成された MIDI をもとに、実際に演奏したときの MIDI (MIDI キーボード) を評価する必要があります。音の高さ、持続時間、ラウドネスに基づいて演奏を評価する予定です。評価は楽譜の音符とMIDIでの演奏の比較かと思います。

しかし、この評価プロセスを視覚化する方法 (つまり、その人がどこで間違っているかを示す方法) がわかりません。つまり、記譜法と、どの音符が間違っているかをハイライト表示することができます。しかし、これをグラフ形式で表示するにはどうすればよいでしょうか? もっと正確に言えば、譜表 (楽譜) そのものです。ノートの詳細 (ピッチ、長さ) とスコアの詳細 (キーと拍子記号) をテーブルに格納しており、Java を使用しています。しかし、これらすべてをどのようにグラフィック形式に変換できるかについては、まったくわかりません。

どんな洞察も非常に感謝しています。事前の感謝

0 投票する
1 に答える
620 参照

iphone - iPhone ピアノ UI の作成に関する問題

iPhoneのピアノアプリを作ろうとしています。キーを表すために、Interface Builder で 14 の異なる UIImageView を作成しました。touchesBegan、touchesMoved、touchesEnded、および touchesCancelled を使用して、オーディオ ファイルを再生しようとしました。

したがって、指を動かしたときにサウンドが再生されると (touchesMoved)、NSMutableArray で解決しました。

コード (C キーのみをコピーしました。他のキーのコードは同じです) は次のようになります。

私の.hファイル:

私の .m ファイル:

(「AudioServicesPlaySystemSound」をOpenALなどに置き換えます)

今私の問題:

指を離さずに指を別のキーに移動すると、サウンドは再生されますが、キーは強調表示されたままになります。また、もう一度指を戻すと音は鳴りません。

また、2 本の指を押すと問題が発生し、1 本の指を離すだけです。次に、最初のキーのトーンが再び再生されます。

また、黒鍵の 1 つを押すと、隣接する白鍵の音も聞こえます。

全体として、私はこの方法を使用してピアノ UI を作成しましたが、一人では解決できない多くの問題があります。

アプリ全体をプログラムする別の方法はありますか? または、問題を解決する方法についてのヒントはありますか?

ありがとうジョジョセ。

PS: 下手な英語で申し訳ありません。私はドイツ人です。

0 投票する
1 に答える
302 参照

ipad - iPadのピアノ風アプリでお助け!

私はiPadのピアノのようなアプリを書いています。最初にUIButtonでキーを作成しましたが、すべてうまくいきましたが、あるキーから別のキーにスライドしたいときは、(2番目のボタンの)タッチダウンアクションではなく(最初のボタンの)ドラッグアウトアクションであることがわかりました。 UIbuttonのドラッグを無効にする方法、またはそのスライドを行うための他のより良い方法を誰かが知っているのだろうか?

0 投票する
2 に答える
1424 参照

python - CLIピアノシンセサイザー?

私は、受講しているクラスの音楽即興プログラムに取り組んでおり、クラスで何ができるかを示す必要があります。現在、このプログラムは音符を科学形式で出力し、和音を括弧内に出力します (私は Python を使用しています)。出力の例を次に示します。

これらのノートを再生するために使用できる CLI ソフトウェアはありますか? これを Mac で提示し、Linux で開発するので、プログラムの出力をパイプするだけの CLI ユーティリティがあると便利です。

ありがとう!

0 投票する
1 に答える
688 参照

iphone - iPhoneのピアノアプリが期待どおりに音を鳴らさない

ピアノのテストアプリを作成していますが、ガレージバンドを使用して録音したノートを演奏しているキーボードがすべて鳴っていますが、いくつか問題があります。

-ノートの長さは5秒(ガレージバンドの最小時間)なので、ノートを繰り返すことはできません。実際のノートが約1秒鳴るまで待ってから、約4秒間無音にする必要があります。また、ノートが期待どおりに再生されない場合もあります。 、AVFoundation.frameworkを使用しています、、

  • AudioToolbox.frameworkを試してみましたが、4.1 ipod touchで問題が発生します(動作しません!!)が、シミュレーターでは問題なく表示されます

  • OpenALとObjectALもチェックしましたが、ノートを再生するだけでは少し多すぎるようです。

ここにコード

では、AVFoundationを使用して複数のノートをすばやく再生できるようにする方法はありますか?(AudioToolboxのようにほとんど重複しています)またはあなたは何を提案しますか?

ありがとう!

0 投票する
5 に答える
5443 参照

android - Androidで楽器の音を合成する方法(ピアノ、ドラム、ギターなど)

楽器(ピアノ、ドラム、ギターなど)の音を合成する方法を教えてもらえますか?

何を探すべきかさえわかりません。

ありがとう