ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

superCollider 2.0コミュのエラーがでています

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。
ノイズをやりたくて、
iBookのOS9.2.2に「SC2.2.16 f」をダウンロードしました。

が、どのようにしたら音がでるのかわかりません。
すいません。

どうすれば良いでしょうか?

Libからテストトーンだけでもだそうとしても、
エラーウィンドウがでてしまい、

メイン?のウインドウにも、
「 ERROR: There is no sound driver loaded.」

となります。
サウンドドライバーが別途必要ということでしょうか?

ノイズとか電子音とかいうレベル以前ですが、
教えていただけたらと思います。

もしくはそういう基本的なことの掲載しているサイトがあれば、
お願いいたします。

コメント(4)

えーと最近は使ってないからどうだったか忘れましたが、
多分、ASIO_SoundManagerが無いんじゃないかな?
もしかしてOS9.2.2っていうのはOSXのクラシックですか?
こんばんわ。
普通にOSXのクラシック環境で無い場合は、
ファイルメニ->Audio setup
でhardwareをsoundmanegerにすれば
大丈夫だと思います。

もし、OSXのクラシック環境でしたら
http://www.prosoniq.com/html/drivers.html
からprosonicのASIOドライバをDLの後に、
SC2のフィルダの中にASIOフォルダがありますので
そこに入れてください。

ここで、一つ問題があってOS9のクラシック環境
立ち上げでの、SCの起動時にはなぜか認識してくれませんので
いったんSCをQuitして再度SCを起動すると
ファイルメニ->Audio setup
で、ASIOのドライバを認識できます。

また何かありましたら遠慮なくどうぞ〜
直りました!
凄く嬉しいです。

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

これから音をだしてみようと思います!
またわからないことがあったらお願いします!
エラーが出ます。どなたか教えて下さい。

legatoをGUIのスライダーによって操作したいんです。
「hh」というところなんですが、
ハイハットのリリースとしてlegatoを割り当ててるんです。
で、pat3でlegatoにスライダーによる変数eを割り当てる。
しかし、出来ない。ampは出来ても、legatoは出来ない・・・・
何故なんでしょう?

再生するには、"Sounds:snare060716.wav"というサンプルが必要です。メンドクしてすみません。

(
var w,a,b,c,d,e,
mod_num,ka_num,sa_num,ha_num,hr_num,
filename,bd,hh,
snare,snaresound,snaresignal,
pat1,pat2,pat3;

w = GUIWindow.new("drum volume", Rect.newBy(700, 200, 314, 300)).backColor_(rgb(189,254,10));
StringView.new( w, Rect.newBy(194, 30, 128, 20), "Kick Amp");
StringView.new( w, Rect.newBy(194, 10, 128, 20), "Kick Pitch Mod");
StringView.new( w, Rect.newBy(194, 50, 128, 20), "Snare Amp");
StringView.new( w, Rect.newBy(194, 70, 128, 20), "Hihat Amp");
StringView.new( w, Rect.newBy(194, 90, 128, 20), "Hihat Release");
a=SliderView.new( w, Rect.newBy(60, 30, 128, 20), "SliderView", 1, 0, 1, 0.1, 'linear');
b=SliderView.new( w, Rect.newBy(60, 50, 128, 20), "SliderView", 1, 0, 2, 0.1, 'linear');
c=SliderView.new( w, Rect.newBy(60, 70, 128, 20), "SliderView", 1, 0, 1, 0.1, 'linear');
d=SliderView.new( w, Rect.newBy(60, 10, 128, 20), "SliderView", 1500, 1000, 2000, 50, 'linear');
e=SliderView.new( w, Rect.newBy(60, 90, 128, 20), "SliderView", 0.05, 0.01, 0.1, 0.01, 'linear');
ka_num = NumericalView.new( w, Rect.newBy(10, 30, 47, 20), "NumericalView", 1, 0, 1,0.1, 'linear');
mod_num = NumericalView.new( w, Rect.newBy(10, 10, 47, 20), "NumericalView", 1500, 1000, 2000, 50, 'linear');
sa_num = NumericalView.new( w, Rect.newBy(10, 50, 47, 20), "NumericalView", 1, 0, 2, 0.1, 'linear');
ha_num = NumericalView.new( w, Rect.newBy(10, 70, 47, 20), "NumericalView", 1, 0, 1,0.1, 'linear');
hr_num = NumericalView.new( w, Rect.newBy(10, 90, 47, 20), "NumericalView",0.05, 0.01, 0.1, 0.01, 'linear');
a.action = { ka_num.value =a.value };
b.action = { sa_num.value =b.value };
c.action = { ha_num.value =c.value };
d.action = { mod_num.value =d.value };
e.action = { hr_num.value =e.value };

filename = ":Sounds:snare060716.wav";
snaresound = SoundFile.new;
if (snaresound.read(filename) == nil, {"soundfile error".postln; });
snaresignal = snaresound.data.at(0);

snare = { arg pan, amp, dur;
Pan2.ar(
PlayBuf.ar(snaresignal, snaresound.sampleRate, 1, 0, 0, snaresignal.size),
pan,
Line.kr(amp,0,0.25)
)};

hh = { arg amp, pan, legato, filter, dur;
Pan2.ar(
WhiteNoise.ar(0.2),pan,Line.kr(amp,0,legato)
)};

bd = {
arg amp,freq,pan;
Pan2.ar(Limiter.ar(Kick1.ar(freq,amp),0.4,0.01)/0.4,pan,Line.kr(1,0,1) )
};

pat1 = Pbind(
\freq,d,
\ugenFunc,bd,
\pan,0,
\amp,Pseq([a,0,0,0],inf),
\dur,0.35
);

pat2 = Pbind(
\dur,Pseq([0.67,0.73],inf),
\amp, Pseq([0,b],inf),
\ugenFunc, snare);


pat3 = Pbind(
\amp,c,
\legato,e,
\ugenFunc,hh,
\dur,Pseq([0.35,0.32,0.37,0.36],inf)
);


Ppar([pat1,pat2,pat3]).play;
w.close;
)

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

superCollider 2.0 更新情報

superCollider 2.0のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。