問題タブ [music21]
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.
python - アナコンダにパッケージをインストールするには?
anaconda インタプリタに music パッケージを追加したいです。ubuntu 14.04 64bit を使用しています。anaconda クラウドから music21-1.9.3.tar.gz をダウンロードしました。anaconda3/pkgsに解凍しました
Web で何も見つからないか、機能しません。どうすればインストールできますか?
python - music21でアプリケーションパスを設定する方法
Ubuntu 14.04 64 ビットを使用しています。アプリケーションへのパスに何を設定すればよいかわかりません。anaconda3 に music21 をインストールしましたが、次のような出力が得られました。
music21.converter.subConverters.SubConverterException: midi 形式の有効なアプリケーション パスが見つかりません。environment.set(None, 'pathToApplication') を呼び出して、環境でこれを指定します。
どのアプリケーションを選択すればよいですか? 多くのページを見てきましたが、何を設定すればよいか誰も教えてくれません。
python - music21 にはノートトランジションカウンターが含まれていますか?
特定のメロディーのノート ピッチ (名前のみ、オクターブなし) 間の遷移率を取得しようとしています。たとえば、私のメロディ ピッチが (順番に) CDEDFCBC である場合、CD トランジションは 0.5 レートで発生し、BC はレート 1 などになるはずです。
これを行うにはPythonで関数を記述できるはずですが(おそらく多くのelifs
...を使用しています)、music21でも簡単に実行できる必要があるようです。ドキュメント、Google、その他の質問をここで見ました...方法が見つかりませんでしたが、私にとって本当に役立つツールキットが不足していると思われます。
python - 隣接するすべての値に対して関数を実行して、パンダシリーズを作成します
パンダ シリーズ s1 があり、2 つの入力を使用して 1 つの新しい値を作成する関数を適用して、新しいシリーズ s2 を作成したいと考えています。この関数は、s1 の 2 値ウィンドウに適用されます。結果の系列 s2 は、s1 より 1 つ少ない値を持つ必要があります。これを達成する方法はたくさんありますが、非常に効率的に行う方法を探しています。これは Linux 上にあり、現在 python 2.7 および 3.4 と pandas 15.2 を実行していますが、必要に応じて pandas を更新できます。これが私の問題の単純化です。私のシリーズは、弦として表現された音高で構成されています。
この機能を使用したい:
s1 および s1 のシフト バージョンで、次のシリーズを取得します。
python - Music21 デュレーション付きのすべてのノートを取得する
デュレーション(メジャー)ですべてのノートを取得しようとしています。
上記のコードは次の出力を生成します
ピッチはオクターブを含む音名にすぎないことは知っていますが、その持続時間(測定値)で音符の値を取得しようとしています。
また、これについて私を助けることができる場合は、p.notes が何も返さない理由も説明できますか。ありがとうございました。
reactjs - index.android.js 内で AMD モジュールをロード中にエラーが発生しました
私はrequire.js(好奇心のためにmusic21j)で書かれたローカルモジュールを持っています。「インポート」を使用してモジュールをロードする方法や、パッケージャーによってパックされるかどうかは正確にはわかりませんが、インポートを試みた方法は次のとおりです。
react-native init AwesomeProject
cd AwesomeProject
react-native run-android
- Android エミュレーターには、デフォルトで「Welcome to React Native!」が表示されます。メッセージ。
- モジュールをロードするために Require.js NPM モジュールが必要になると仮定して、次のように require.js モジュールをインストールしまし
npm install requirejs
た。 - index.android.js を編集して次の行を追加します。
enter code here import requirejs from 'requirejs';
- Androidエミュレーターに戻ります。アプリの表示が自動的に更新され (ホット ロード?)、次のエラーが表示されるようになりました
私はまだ反応/反応ネイティブを学んでいます。私の問題は、アプリ パッケージャーがどのように機能するかを理解していないことだと思います。しかし、私は本当にポインタをいただければ幸いです。