問題タブ [guitar]

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 投票する
2 に答える
315 参照

c# - C#で特定の周波数(ギターコードアプリ)でサウンドを生成するにはどうすればよいですか?

私は、コードとスケールの辞書をコンポーネントとするギターツールボックスアプリケーションに取り組んでいます。

私の質問は次のとおりです。

  1. 特定の音符の周波数/ピッチをkhzで知っている場合、そのピッチで許容できる音(おそらくmidi)を生成するにはどうすればよいですか?

  2. 私の2番目の質問は、和音が2つ以上の音で構成されているということですが、2つ以上の音をappregio(次々に演奏されて和音を形成するために保持される)に重ねるにはどうすればよいですか?

私が検索して見逃したことについてのポインタがあれば、正しい方向に向けてください。

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

php - PHPでGuitar Proファイルを読む

PHPを使用してギタープロファイルを解析したい。この質問に出くわしたため、gp4 形式の説明が表示されました。

私が理解しているように、ファイルは非常に読みやすいです:)、その構造を知る必要があるだけです。PHP(またはおそらくJavaScript)を使用してこれを行う方法は何ですか?

このphp関数は、ファイルを「盲目的に」解析する方法ですか?

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

css - ギターコードと歌詞の値下げ

シンクロナイズドギターコードでプレーンテキストの音楽歌詞を保存できるようにするための良い方法を見つけようとしています。表示されたときに、対応する単語の上の「空白」行のコードでダブルスペースでレンダリングされた歌詞を表示したいと思います。これは私自身の個人的な歌詞の本のためのものなので、最終的にレンダリングは枯れ木と画面で最も一般的になりますが、これは最終的に変更される可能性があります。Markdownを試してみて、CSSと組み合わせて<a>タグを準上付き文字としてレンダリングすると、次の形式の「一種の」動作を実現できると思いました。含まれているコードの参照リンクをファイルの下部に置くことができるので、<a>タグの使用がどのように機能するかが好きです。

CSSと変換されたマークダウンはここにあります:http://jsfiddle.net/654ct/13/

私はここからCSSの多くを借りました: テキストを線の上に表示するようにスタイリングします(歌詞の上のコードの場合) これは主にマークダウンの助けを求めるものなので、新しいトピックを書いています。

これまでのところ、このフォーマットの良いところは、コードを歌詞と「インライン」で記述できるため、使用するフォントに関係なく、単語と音楽の同期が保たれることです。また、マークダウン自体がかなり読みやすいという追加の利点もあります。

唯一の問題は次のとおりです。

  1. 間に単語を入れずに演奏する必要のあるコードが2つある場合、コード文字はHTMLでレンダリングされるときに互いに「オーバーラップ」します。(これは幅:0が原因だと思いますが、コードが変更されたときに歌詞のギャップをなくすために私が知る限り、これは必要です。)
  2. 同じシナリオで、最後のコードを除くすべてのコードには、コード文字の後に[]を付ける必要があります。そうしないと、2番目のコードが最初のコードの説明として解釈されます。これにより、マークダウンは私が望むよりも少し忙しくなります。

CSSで、またはマークダウンを変更することによって、これらの問題のいずれかまたは両方を解決する良い方法はありますか?そうでない場合、誰かがこれのために私自身のギターコード固有のマークアップ言語を書く以外の完全に異なる代替案を知っていますか?(このために独自のマークアップ言語を作成したとしても、問題1のサポートが必要です。)タブ形式を認識しており、必要なのはいつのことを思い出させるだけなので、かなり複雑でないものを探しています。各コードは、私の指がどこにある必要があるかを明確に示したものではありません。

ありがとう!

0 投票する
0 に答える
214 参照

c# - ボタンの押下をギターの周波数でシミュレートする c#

最近ロックスミスをギターで弾いていますが、とても面白いと思います。彼らがどのフレットを押しているかを「知る」方法は、音の周波数を、押しているはずの音と比較することです。

伝統的なギターで Guitar Hero PC を演奏する方法についてもアイデアがあります (非常に奇妙ではありますが)。基本的には、通常のギター ヒーロー コントローラーと同じように機能しますが、実際のギターを使用する場合に使用します。

コントローラーの 5 つのボタンである低 E 弦の 1、2、3、4、5 フレットの周波数に注意することができました。

これは 2 つの機能を果たします:
1) コードが周波数を登録するたびに、(タッピング以外に) 弾かないと実際には周波数を取得できないため、「弾く」ことも登録します。
2) ボタンを押すたびに各周波数を割り当てることもできます。

これはまだ実装を開始していないので、SO の形式に違反しないことを願っています。本質的に、私がこれを作っている理由は、それが実現可能かどうかを尋ねることです。欠点は何ですか?以前に実装されましたか?これを実装する方法に関するヒントはありますか?等。



ありがとう :)

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

python - Pythonのギターストリングコード?

私はPythonに非常に慣れていませんが、ギターの弦をシミュレートできるコードを作成することに本当に興味があります。どうすればこれを行うことができますか?または、少なくとも私はこれをどのように始めますか?どんな助けでも大歓迎です!

ありがとうございました!

編集:

異なる弦や音符などを弾くときの音波を見たいです。2つの異なる弦を弾くときの音波と、不協和音と子音の音がどのように変化するかにも興味があります。私が興味を持っているもう1つのことは、撥弦楽器が弾かれていないときに弦が振動することがあることです(共鳴)。

どんな助けでもありがたいです、ありがとう!!!

0 投票する
0 に答える
125 参照

python - Pythonでギター弦のコードを書くには?

重複の可能性:
Python のギター弦コード?

ギターの弦をシミュレートできるコードを作ることに本当に興味があります。どうすればこれを行うことができますか?または、少なくともどうすればこれを開始できますか?

ここに私の考えがあります:

異なる弦や音などを弾いたときの音波を(振幅と周波数を分析するために)見たいと思っています。また、2 つの異なる弦を弾いたときの音波と、それらが不協和音である場合にどのように変化するかにも興味があります。子音ノート。私が興味を持っているもう 1 つのことは、弦が弾かれていないときに弦が振動する場合があることです (共鳴)。

変更できる基本コードが必要なだけですが、それを作成する方法がわかりません。

ありがとうございました!!

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

cocos2d-iphone - cocos2d iPad用ギター弦

私は Cocos2D を使い始めており、これまで多くのことを学びました。しかし、ccDrawLine をシミュレートして、ギターの弦のように動作するようにする方法を見つけることができません。

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

android - AndroidSDKでギターコード画像を生成する

Android SDKでギターコードの画像を生成する方法はありますか、それともすべてのコードに対してPhotoshopなどで画像を作成する必要がありますか?

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

python - ギター弦のwavファイルを探しています

Python の例で、"dist_gtr_6.wav" というギター弦の wav ファイルへの参照をいくつか見てきました。

私はピッチ推定を研究しており、これと他の弦関連ファイルをダウンロードできるかどうか疑問に思っています。

ここに1つの参照があります:

ギターの弦の音の基本周波数を見つける方法は?

この wav ファイルを見つけるためのヒントはありますか?

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

c# - C# と NAudio を使用してオーディオにオーバードライブ エフェクトをリアルタイムで追加する方法に関するチュートリアルはありますか?

C# と NAudio を使用して、エレクトリック ギター用のオーバードライブ ペダルを作成しています。これまでのところ、マイク入力からリアルタイムでサウンドを出力することができましたが、サウンドをオーバードライブする方法が必要になりました。