問題タブ [overtone]

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

clojure - Light Table IDE 経由で Overtone を接続する方法

Windows 7 64 ビット、light table 0.3.9、およびを使用していますlein 2.2.1が、Light Table から Overtone への接続に問題があります。

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

clojure - Overtone の理論関連施設と調和する、音楽理論を学ぶための最良のリソースは何ですか?

私はあまり音楽家ではありませんが (ギターやピアノとの合奏がほとんど成功していないのを目の当たりにしています)、Overtoneを介して適度に心地よい音を出すことができ、楽しい時間を過ごしています。(Sam Aaron が言ったように、これはプログラミング能力を音楽性に変換する素晴らしい方法であり、それはある程度裏付けられているようです。)

私の質問は、Overtone はさまざまな音楽理論関連のデバイス (スケール、メトロノームなど) をovertone.music.*で提供していることです。Overtone が提供する機能とうまく調和する、適度に親しみやすい音楽理論の本 / ガイド / リソースを推奨できる人はいますか?

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

clojure - どうすればt-grains ugenで音を出すことができますか?

倍音で遊んでいて、オシレーター、エンベロープ、lfos、サンプルを使用して、すでにいくつかのノイズを作成できます。

私の問題は、t-grains ugen から音が出ないことです。

これが私のコードです。これは、SuperCollider の例 (動作する) の 1 つからの直訳です。

コードを修正するか、t-grains ugen の実例を教えてもらえますか?

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

clojure - Overtone プロジェクトの構築

Overtoneを始めたばかりですが、最初からある程度整理したいと思っています。

project.clj:

src/overtone_sketchbook/synths.clj:

REPL セッション 1:

REPL セッション 2:

非常に基本的なものが欠けていますか?

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

python - Clojure Overtone - Python の代替

倍音は、プログラム可能な音楽を作成する優れた方法です。Pythonにも同様のものが存在するかどうか疑問に思っていましたか?

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

clojure - midicps は倍音でどのように機能しますか?

微分音の機能を倍音に追加しようとしていますが、関数 midicps の処理に関しては問題があり、これは midi 入力を処理するための要件のようです。

これは私が欲しいものです:

foo は、midi 値を受け取り、それを hz の値にマップする関数 (midicps のようなもの) ですが、上記のコードは正しく実行されません。

テストのために、foo を次のように定義しました。

したがって、(instrument 64)他のどの foo よりも 1 オクターブ高い音を演奏する必要がありますが、そうではありません。

何が起こっているかというと、 を実行する(instrument x)と、整数自体ではなく何か他のもの (MIDI イベント?) が foo に渡されるということです。

midi->hzを実行しようとするたびにmidicps、次のエラーが表示されます。

midicps を使用せずに note で midi->hz を呼び出すと、同じエラーが発生します。

この ugen (または MIDI イベント) を MIDI ノートを表す整数に変換するにはどうすればよいですか?

注: を使用midi-poly-playerして、楽器の midi ハンドラーを追加しています。通常のノートオン イベント ハンドラーを作成するだけで、ピッチ マッピング関数を機能させることができますが、midi-poly-playerすべての機能を再実装する必要がないように、むしろ使用したいと考えています。

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

recursion - clojure/overtone の再帰関数でメトロノームを使用する

Clojure Overtone ライブラリの関数については、metronome私が調べたすべての例で次のように使用されているようです: (例はhttps://github.com/overtone/overtone/wiki/Live-codingから取得)

(コンテキスト: metro はメトロノームのインスタンスです。kick と c-hat はサウンドを再生します) ご覧のとおり、再帰は関数自体を呼び出すことによって処理されます。倍音に関する記事は別として、Clojure の他のほとんどの記事では、このタイプの再帰を推奨せず、効率を高めるために recur 関数を使用することを推奨しています。だから私の質問は:上記の関数を書くより良い方法はありますか?

ありがとう、ナイル

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

clojure - clojure 倍音 (コマンド時)

atclojureで実際に何をしますか? インターネットでこの例を見て、倍音のループを作成し、意味を理解できませんでしたat

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

clojure - SuperCollider なしの倍音

Overtone純粋に MIDI 楽器にデータを送信する目的で使用したいと考えています。サポートOvertoneなしでロードする簡単な方法はありますか? SuperColliderを使用して midi サポートをプログラムに追加できることがovertone.studio.midiわかりましたが、音楽を表すデータの操作を容易にするすべてのヘルパーをロードすることにも関心があります。どのファイルをロードし、どのファイルを除外するかを判断するのは時間のかかる作業です。

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

clojure - Clojure & Overtone: Jackd が起動しない

Overtone を使用しようとしていますが、起動すると jackd に関するエラーが表示されます。

leiningen をインストールし、ここで提案されているものをインストールしようとしたのは、Ubuntu 14.04 のほぼ新規インストールです: https://github.com/overtone/overtone/wiki/Installing-and-starting-jack

彼らが実行することを提案するjackdコマンドも機能せず、エラーも発生します。