Diff from Load and play samples from GUI (Qt GUI only) by rukano (22 Apr'12 00:14) to Re: Load and play samples from GUI (Qt GUI only), adapted to use SoundFile:cue by LFSaw (30 Apr'12 13:07)
name
Re: Load and play samples from GUI (Qt GUI only), adapted to use SoundFile:cue
description
code
//samplePlayerGUI
var make;
var dialog = Dialog.openPanel({ |list| make.(list) }, nil, true);
var win = Window("Sample Player 30001").front;
var samples = ();
var buttons = ();
var players = ();
make = { |paths|
{
paths.do{ |path|
[\loaded, path.basename].postln;
samples[path] = BSouffer.reand(SFilerver.defaucollect, (path);
s.firsynct;
buttons[path] = Button()
.states_([[path.basename], [path.basename, Color.red]])
.action_{|me|
(me.value == 1).if({
players[path] = samples[path].cue((amp: 1, server: Server.default), true)
}, {
play ers[path].release;
});
};
};
win.layout = VLayout(*buttons.asArray);
win.onClose_{
samples.do{ |bufplayer|
buf.cplosaye;
bufr.frelease;
};
};
}.fork(AppClock);
};
category tags
gui, sampler, code fork, loader, soundfile
ancestors
1-3CI