paulsobczak wrote:
sounds interesting, is there a gui then?
Sure, if you consider emacs a GUI.
meeBlipMidiExample.ck:
Code:
261.6256 => float c;
440.0 => float a;
Chords.majorTriad(c, "C") @=> Chord cMaj;
Chords.minorTriad(a, "A") @=> Chord aMin;
TimeSignature.common(120) @=> TimeSignature t;
MeeBlipMidi meeBlip;
meeBlip.lfoOn();
meeBlip.distortionOn();
while (true)
{
t.half() => now;
for (0 => int i; i < 8; i++)
{
meeBlip.freq(cMaj.sample());
meeBlip.noteOn(0.8);
t.eighth() => now;
meeBlip.noteOff(0.0);
}
for (0 => int i; i < 8; i++)
{
meeBlip.freq(aMin.sample());
meeBlip.noteOn(0.8);
t.eighth() => now;
meeBlip.noteOff(0.0);
}
}
Then from a shell:
Code:
$ chuck --loop &
$ chuck + import.ck
$ chuck + meeBlipExample.ck
LiCK, Library for ChucK
>
https://github.com/heuermh/lick