問題タブ [lilypond]
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.
osx-snow-leopard - Lilypond ファイルを Textwrangler でタイプセットするためのシェル スクリプト
TextWrangler (A Mac アプリ) から Lilypond ファイルをタイプセットできるシェル スクリプトが必要です。これまでのところ、私はこれを思いつきました:
もちろん、これは機能しません。(それが私が Stack Overflow にいる理由です。)
TextWrangler のシバン メニューからそのスクリプトを実行すると、次の出力が得られます。
何を与える?
Snow Leopard、TextWrangler、Lilypond を実行しています。助けていただければ幸いです。
shell - 現在開いているファイルを引数としてVimからシェルスクリプトを実行する
Vimを使い始めたばかりです。
これは、 BBedit内から頻繁に使用するシェルスクリプトです。
BB_DOC_PATHは、現在開いているファイルのパスを表す変数です。(例/Users/me/Documents/file.ly
)
このスクリプトを.vimrcに配置し、次のような単純なコマンドで呼び出すにはどうすればよい:typeset
ですか?
注:私はLilypondファイルを植字しています。
lilypond - 別のコーダの Lilypond スニペット
ポップの楽譜ではまったく珍しいものではなく、スニペット リポジトリになく、検索フレーズから抜け落ちているものを Lilypond で作成したいと考えています。これは基本的に、先行する小節から離れて設定されたコーダのインライン ブロックです。(コードでの私の試みは、アップロードされた視覚的な例と一致しません。)
構成要素は「不揃い」、空白、およびコーダ音楽自体の個別のスコア {} ブロックであると推測していますが、改行なしで 1 つのシステムを終了して別のシステムを開始する方法はありますか? (これが今までになかったとは考えにくいし、できなかったと考えるとなおさらです。)
更新(2012 年 3 月 8 日):次のようにして、私が望むものに近づきました。
コーダに欠けているのは、systemStartBracket だけです。システムの真ん中に挿入する方法を誰かが理解できますか?
ありがとう。
lilypond - LaTeXにLilypondを含める
ここでは、次のようにLilypondをLaTeXに含める必要があると述べています。
しかし、コマンド\begin{lilypond}
が認識されないため、これは機能していません。そのため、私は何もできなくなります。パッケージを含める必要がありますか?そのチュートリアルはとてもずさんです...
lilypond - これらのLilypondのダイアドとトライアドでは、なぜ最後のコードのベースに間違った音が含まれているのですか?
次の\scoreブロックの両方の最後のコードがベースに正しい音を表示しないのはなぜですか?ダイアドでは、最後のコードのベースにDが含まれている必要があります。トライアドでは、最後のコードのベースにFが含まれている必要があります。代わりに、両方のコードがそれぞれの\scoreブロックの最初のコードと同じように表示されます。
ajax - lilypond の Mathjax アナログ
mathjax など、 Lilypondのコンテンツを画像にレンダリングできるものはありますか?
また、音楽に関する Stack Exchange フォーラムを開くのもいいと思います。そのようなことは、 http://math.stackexchange.comの LaTeX などのように、優れた機能をもたらすでしょう。
c# - 画像ボックスからの画像参照の削除(C#)
"C:\Program Files (x86)\LilyPond\usr\bin\lilypond.exe" --png tmp.ly
コマンドはを作成しますtmp.png
。a
初めてキーを押すと、MyProcessは0を返しますが、next-は常に1を返します。tmp.png
MyPictureBoxで使用しているファイルの上書きに問題があると思いますが、どうすれば修復できるのかわかりません。私たちを手伝ってくれますか?
python - 「foobar」の1つの項目として<...>をとる正規表現など」(目標:シンプルな音楽/リリポンドの解析)
Python(3)でreモジュールを使用していて、次の形式の文字列を(re.sub(regex、replace、string))に置き換えたい
に
あるいは
しかし、<...>構造内の単語境界から単一の単語を分離することはできません。
ヘルプがいいでしょう!
PS 1
全体の話は音楽的なものです:私はリリーポンド形式の文字列(またはより良い、非常に単純なコア形式のサブセット、音符と長さだけ)を持っており、それらをPythonペアint(duration)、list(ofピッチ)に変換したいと思います文字列)。パフォーマンスは重要ではないので、それらを前後に変換したり、Pythonリストで反復したり、文字列を分割して再度結合したりできます。しかし、上記の問題については、答えが見つかりませんでした。
ソース文字列
結果として
基本的な形式は次のように文字列+数値です:e4 bes16
- リストアイテム
- 文字列は、複数の[a-zA-Z]文字で構成できます。
- 文字列の後に0桁以上の数字が続きます:e bes g4 c16
- 文字列の後に0個以上の'または、(結合されていない)が続く:e' bes、f''' 2 g ,, 4
- 文字列は文字列のリストで置き換えることができます。リストリミッターは<>です。4番号は>の後ろにあり、スペースは使用できません。
PS 2
目標は、Lilypondパーサーを作成することではありません。それは本当に、追加機能やメモを挿入するための拡張機能のない非常に短いスニペットのためだけのものですか?これが機能しない場合は、ABCのような別の形式(簡略化)を選択します。したがって、Lilypond(「lilypondを介して実行し、Schemeで音楽データを提供し、それを解析する」)またはそのツールチェーンに関係するものは、確かにこの質問に対する答えではありません。パッケージもインストールされていません。
repeat - Lilypond: バーの上に繰り返し回数を追加する方法
基本的にすべての小節を特定の回数繰り返す必要がある、多くの繰り返しがある Lilypond のスコアで作業しています。以下のスコア (Lilypond では作成されていません) のように、すべての小節の上に繰り返し回数を書き込めるようにしたいと思います。
上記の例のように、バーの上にいくつかのブラケットを配置し、「3x」を中央に配置できるとよいでしょう。これまでのところ、Lilypond で思いついた唯一の (一時的な) 解決策は、繰り返し小節を追加してから、各小節の最初の音符の上に単純に「3x」と書くことでした (小節に集中させることもできなかったため)。 . 見た目はあまり良くありませんが、仕事はうまくいきます。この一時的な解決策は次のようになります。
この例を最初の旅館 Lilypond に似せる方法についての提案は大歓迎です!