問題タブ [supercollider]

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

ide - SuperCollider がヘッドフォンで聞こえない

スーパーコライダーを使ってオーディオプログラミングを学び始めたばかりです。サウンドを再生すると、スピーカーでは聞こえますが、ヘッドフォンでは聞こえません。

サーバーの起動時に次のメッセージが表示されます-

起動 57110
localhost
JackDriver: クライアント名は「SuperCollider」
SC_AudioDriver: サンプルレート = 48000.000000、ドライバーのブロックサイズ = 1024
JackDriver: 接続されたシステム:capture_1 から SuperCollider
:
in_1 system:playback_1
JackDriver: SuperCollider:out_2 を system:playback_2
SuperCollider 3 サーバーに接続しました。
JackDriver: 最大出力遅延 42.7 ミリ秒
サーバー localhost からの通知メッセージの受信
共有メモリ サーバー インターフェイスの初期化

いくつかのフォーラムを調べたところ、出力デバイスのオプションを探して設定するように提案されました。

デバイスリストを探しましたが、投稿ウィンドウに次のエラーが表示されました-

エラー: プリミティブがバインドされていません。0 676
メソッドのインスタンス { (0x21199c0, gc=01, fmt=00, flg=11, set=04)
インスタンス変数 [15]
raw1 : Float 0.000000 00000000 0080000C
raw2 : Float 0.000000 00000300 03020003
コード : Int18Array のインスタンス (cc0,x219サイズ = 4、セット = 2)
セレクター :なし
定数 :
なし プロトタイプフレーム : 配列のインスタンス (0x2119c00、サイズ = 3、セット = 2)
コンテキスト :
なし argNames : SymbolArray のインスタンス (0x2119b40、サイズ = 3、セット = 2)
varNames :
なし sourceCode :
なし ownerClass : クラス Meta_ServerOptions (0x21113c0)
名前 : シンボル 'prListDevices'
PrimitiveName : Symbol '_ListAudioDevices'
filenameSymbol : Symbol '/usr/share/SuperCollider/SCClassLibrary/Common/Control/Server.sc'
charPos : Integer 4025
}
エラー: Primitive 'none' が失敗しました。
失敗した。
RECEIVER:
nil
CALL STACK:
MethodError:reportError 0x3601498
arg this =
Nil:handleError 0x1f730f8
arg this = nil
arg error =
Thread:handleError 0x35fcfd8
arg this =
arg error =
Object:throw 0x3980c58
arg this =
Object:primitiveFailed 0x33395a8
arg this = nil
Interpreter:interpretPrintCmdLine 0x3d061e8
arg this =
var res = nil
var func =
var code = "ServerOptions.devices;"
var doc = nil
var ideClass =
Process:interpretPrintCmdLine 0x3443c08
arg this =
^^ 上記のエラー ダンプは ERROR: Primitive 'none' failed. に関するものです。
失敗した。
RECEIVER: nil
booting 57110
localhost
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: sample rate = 48000.000000, driver's block size = 1024
JackDriver: connected system:capture_1 to SuperCollider:in_1
JackDriver: system:capture_2 を SuperCollider:in_2
に接続 JackDriver: SuperCollider:out_1 を system:playback_1 に
接続 JackDriver: SuperCollider:out_2 を system:playback_2 に接続
SuperCollider 3 サーバー準備完了
JackDriver: 最大出力遅延 42.7 ミリ秒
サーバー localhost から通知メッセージを受信
中 共有メモリ サーバー インターフェイスが初期化
されました エラー: プリミティブがバインドされていません。0 676
メソッドのインスタンス { (0x21199c0, gc=01, fmt=00, flg=11, set=04)
インスタンス変数 [15]
raw1 : Float 0.000000 00000000 0080000C
raw2 : Float 0.000000 00000300 03020003
code : Int18Array のインスタンス (cc0,x219サイズ=4、セット=2)
セレクター:なし
定数:
なし プロトタイプフレーム: 配列のインスタンス (0x2119c00、サイズ=3、セット=2)
コンテキスト:
なし argNames: SymbolArray のインスタンス (0x2119b40、サイズ=3、セット=2)
varNames:
なし ソースコード:
なし 所有者クラス: クラスMeta_ServerOptions (0x21113c0)
name: シンボル 'prListDevices'
PrimitiveName: シンボル '_ListAudioDevices'
filenameSymbol: シンボル '/usr/share/SuperCollider/SCClassLibrary/Common/Control/Server.sc'
charPos: 整数 4025
}
エラー: プリミティブ 'none' が失敗しました。
失敗した。
レシーバー:
なし
コール スタック:
MethodError:reportError 0x35be518
arg this =
Nil:handleError 0x1ee0b78
arg this = nil
arg error =
Thread:handleError 0x3470ab8
arg this =
arg error =
Object:throw 0x3636a78
arg this =
Object:primitiveFailed 0x3cd86c8
arg this = nil
Interpreter:interpretPrintCmdLine this 0x3d44
arg = b98
var res = nil
var func =
var code = "ServerOptions.devices;"
var doc = nil
var ideClass =
Process:interpretPrintCmdLine 0x37c8708
arg this =
^^ 前述のエラー ダンプは ERROR: Primitive 'none' failed. に対するものです。
失敗した。
受信機: なし

私はスーパーコライダーが初めてで、エラーの理由を理解するのに苦労しています。これを解決する方法を教えてください。

前もって感謝します。

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

javascript - Web Audio API と Supercollider は連携しますか?

SuperColliderSynthDefをソースとしてロードすることは可能Web Audio APIですか?

Apache Serverで実行している場合、同じサーバーport 8888に設定SCしてリアルタイムでトリックを実行できますか?

ありがとう。

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

haskell - hs3 をインストールできません (haskell-supercollider の場合)

(Ubuntu 12.04)

こんにちは!haskore-supercollider パッケージを使用できるように、hs3 を haskell プラットフォームにインストールしようとしています(これは必須の依存関係です)。ただし、cabal installを試みると、hosc に関連すると思われるいくつかのファイルでクラッシュします。エラーのテキスト表示は次のとおりです。

Sound/SC3/UGen/Help.hs:26:46: 範囲外: `lookupEnv' cabal: エラー: 一部のパッケージのインストールに失敗しました: ビルド フェーズ中に hsc3-0.15 が失敗しました。例外は: ExitFailure 1

cabal の更新、hosc の再インストール、インストール時にいくつかのフラグを投げる、別のソース (slavepianos.org) からインストールを取得するなど、さまざまなことを試みました。それでも、同じエラーが発生し続けます。参照用のエラーの画像を次に示します。

http://i.stack.imgur.com/dGEKx.png

ご協力いただきありがとうございます!

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

haskell - (Haskell) KXStudio (Ubuntu) に hsc3 をインストールする

hsc3このチュートリアルに従って インストールしようとしています: http://rd.slavepianos.org/?t=hsc3-texts&e=lhs/hsc3-tutorial.lhs

しかし、私はこのエラーが発生します:

Sound/SC3/UGen/Type.hs:482:5: bitSizeMaybe' is not a (visible) method of classBits'

hsc3-0.16 cabal のインストールに失敗しました:

エラー: 一部のパッケージのインストールに失敗しました: ビルド フェーズ中に hsc3-0.16 が失敗しました。例外は: ExitFailure 1

メソッドとリポジトリ"cabal install hsc3"からのダウンロードの両方を試しました。darcs

GHC -- バージョンは 7.6.3

私はおそらく些細なことを見逃しています。

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

linux - Jack2 で SuperCollider から音が出ない

注:私の問題はヘッドフォンに限定されておらず、その質問の修正(system:playback_{3,4}への再マッピング)は私の状況には適用されないため、SuperCollider not audible on Headphoneと似ていますが同じではありません

SuperCollider (Linux 上) を使用しようとしていますが、サウンドが聞こえません。jackdbus が実行されており、SuperCollider はエラーなしで接続できます。SuperCollider サーバーを (再) 起動したときの出力は次のとおりです。

ただし、サウンドを再生すると、引き続きエラーは表示されませんが、何も聞こえません。チュートリアルからサウンドを再生すると、これがポスト ウィンドウに出力されます

同時に、他のアプリケーションからのオーディオは正常に機能します。ここの「新しい方法」で説明されているように、すべてが PulseAudio を介して Jack にルーティングされますhttps://wiki.archlinux.org/index.php/PulseAudio/Examples#PulseAudio_through_JACK

ここに出力がありますjack_lsp -c

SuperCollider から何も聞こえない理由を調べるにはどうすればよいですか?

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

debugging - SuperCollider: RecordNRT が間違ったデュレーションをレンダリングする

RecordNRT を使用してサウンド シーケンスをレンダリングしたいと考えています。既に機能していますが、レンダリングされたファイルの継続時間が短すぎます。

計算this.sequenceDuration=(60/BPM)*4*barsは正しいと思い this.sequenceDuration=(4*bars)/(BPM/60)ます。同様に実行します。そのため、入力this.sequenceDurationは出力ファイルの長さと一致しません。

何が問題なのかわかりません。デュレーションとBPMと小節は事前に投稿して確認しています。私は期間を投稿します、すべてが正しいようです。レンダリングが終了し、ファイルの持続時間が正しくありません。

  • バーが 4 のファイル BPM=70 _13.71 秒のはずですが、11.71 秒の長さです。
  • バーが 8 のファイル BPM=70 _本来は 27.42 秒ですが、長さは 23.43 秒です。
  • バーが 4 のファイル BPM=140 は 06.85 秒のはずですが、長さは 02.94 秒です。
  • バーが 8 のファイル BPM=140 は 13.71 秒のはずですが、長さは 05.87 秒です。

  • バーが 4 のファイル BPM=120 は 08.00 秒のはずですが、長さは 04.00 秒です。

  • バーが 8 のファイル BPM=120 は 16.00 秒のはずですが、長さは 08.00 秒です。
  • バーが 4 のファイル BPM=150 は 06.40 秒のはずですが、長さは 02.56 秒です。
  • バーが 8 のファイル BPM=150 は 12.80 秒のはずですが、長さは 05.12 秒です。
0 投票する
1 に答える
415 参照

supercollider - SuperCollider でのマッピング

外部ソースからのセミランダム入力に基づいて正弦波を滑らかにする (高周波を除去する) ために、バスを使用して振幅をシンセにマッピングしようとしていますが、このコードを実行すると音が出ません。

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

supercollider - シンセ定義の SuperCollider アクセス サンプル レート

SuperCollider が変数としてパッチに実行されているサンプルレート番号を見つける/取得する方法は?

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

audio - SuperCollider で特定のテンポでサンプル/トーンを再生する最も簡単な方法は何ですか?

特定のテンポでサウンド ファイルまたは特定の周波数を再生する最も簡単な方法は何か知りたいです。実装できる最も簡単なメトロノーム。何か案は?